---
title: "DataSpiderとは？アダプタ棚卸しからScriptRunner実行・移行時期の逆算までを実装解説"
url: "https://www.issoh.co.jp/tech/details/17174/"
published: 2026-08-31
updated: 2026-09-09
categories: ["自動化"]
publisher: "株式会社一創"
---

# DataSpiderとは？アダプタ棚卸しからScriptRunner実行・移行時期の逆算までを実装解説

DataSpiderは、データベースやファイル、業務アプリケーションの間でデータを受け渡す処理を、コードを書かずにGUIで組み立てるための国産のデータ連携ソフトウェアです。製品情報を読むと「ノンプログラミングでつながる」という説明が前に出ますが、実装者が最初に判断すべきなのはそこではありません。**どのアダプタで接続するか、スクリプトをどう分割するか、外部からどう起動するか、サーバをどこに置くか**を外すと、GUIで作れること自体は事実でも運用が破綻します。本記事はその順番で設計を追い、実際に叩けるコマンドと設定ファイルまで落としました。[iPaaSという製品分類そのものの整理](https://www.issoh.co.jp/column/details/13373/)は別記事に譲り、ここではオンプレミス側に置く連携基盤としての判断に絞ります。

本文の版番号・価格・期日は、2026年9月9日にセゾンテクノロジーの公式サイトと[DataSpider Servistaのマニュアル一覧](https://www.hulft.com/help/ja-jp/DataSpider/index.htm)で確認した値です。同日時点で公開されている最新のオンラインヘルプは5.0.2系で、5は2026年2月9日に提供開始されています。クラウド版は販売終了と提供終了の期日が公表済みで、この事実が新規採用の判断を大きく左右します。

## まとめ｜DataSpiderの採用判断はアダプタ・配置・移行時期の三点で決まる

先に結論を置きます。採否は機能一覧の比較では決まりません。判断を分けるのは、**接続したいデータソースが標準アダプタで届くか、処理を動かすサーバを社内に置く理由があるか、数年後にクラウド側へ寄せる予定があるか**の三点です。

アダプタは製品の中核です。[公式の製品概要](https://www.hulft.com/software/dataspider/product)ではクラウド、データベース、ファイル、アプリケーション、ネットワーク、ディレクトリサービス、ビッグデータという系統で正規アダプタが列挙されています。接続先がここで揃うなら開発工数はコードで書く場合より下がり、届かない接続先が中心にあると、その部分だけ個別開発になってGUIで統一した保守という前提が崩れます。棚卸しはコマンドでも取れるので、後段で示すのはその実行例です。

配置は、基幹システムの近くにサーバを置く必然性で決めます。外部へ出せないデータが処理の中心にあるなら社内設置は理にかない、接続先がSaaSばかりなら社内にJavaの実行基盤を持つ理由は薄くなります。

移行時期は期日から逆算します。クラウド版のDataSpider Cloudは、[公式のライフサイクル情報](https://www.hulft.com/support/dsc-lifecycle)で2025年8月31日に販売終了、2027年8月31日にサービス提供終了と公表済みです。オンプレミス版のDataSpider Servistaは5.0系が継続提供されているものの、同社のクラウド側の受け皿はHULFT Squareへ寄っており、5の発表でも両者の連携拡充が示されました。**新規に選ぶなら、社内設置が必要な理由を言語化できる案件に限定する**のが2026年9月時点の妥当な線です。以下、この三点を設計の順に分解します。

## DataSpiderとはノンプログラミングでシステムをつなぐ国産のデータ連携基盤

DataSpiderは、株式会社セゾンテクノロジーが開発・販売するデータ連携ソフトウェアです。製品分類としてはEAI（Enterprise Application Integration）にあたり、社内に散らばったシステムの間でデータを取り出し、変換し、書き込む処理をひとつの基盤へ集約します。定義はGUI上でアイコンを並べて線でつなぐ形式で、実行時にJavaプログラムへ変換されて動く仕組みです。公式は「固定長の受注ファイルを製品マスターと照合してSQL Serverへ格納し完了報告をメール送信する」処理を例に、Javaで約14,000ステップ必要な内容が13個のアイコンで済むと説明しています。

### DataSpiderの読み方とEAIツールとしての立ち位置を整理する

読み方は「データスパイダー」で、正式表記はDataSpider Servista（サービスタ）です。検索キーワードの親トピックも「データスパイダー」に寄っており、製品名の読みから調べ始める人が一定数います。

立ち位置を誤解しやすいのは、ETLツールとの境界です。両者は「データを移して変換する」点で重なるものの、設計思想が異なります。ETLは分析用のデータを大量にまとめて動かす前提、EAIは業務システム間のやり取りを小さい単位で頻繁に流す前提で組まれ、DataSpiderは後者を出発点にしつつ、入力・変換・出力の工程を分割して並列に走らせるパラレルストリーミング機能（PSP）も備えます。[iPaaSとETLの違いを連携方式の粒度で切り分けた記事](https://www.issoh.co.jp/tech/details/16495/)で判定表を出しているので、要件がどちらに寄るか迷う場合はそちらを先に読んでください。EAIという層そのものをAPI基盤へ寄せる判断は[金融のシステム連携基盤でEAI・ESBからAPI基盤へ移す判断を整理した記事](https://www.issoh.co.jp/column/details/17157/)で扱っており、製品選定より前の段の話として押さえておくと迷いが減ります。

| 観点    | DataSpider（EAI） | 一般的なETL    |
| ----- | --------------- | ---------- |
| 主目的   | 業務システム間の連携      | 分析基盤への集約   |
| データ量  | 小口を高頻度で         | 大量を定期的に    |
| 起動契機  | スケジュールとイベント     | おもにスケジュール  |
| 変換の重さ | 項目単位の変換が中心      | 集計や結合が中心   |
| 接続先   | 基幹とSaaSの双方      | DBとファイルが中心 |

表の右側に寄る要件、つまり夜間に数千万件を集約して分析基盤へ流す処理が中心なら、[ETLの仕組みとELTとの違いを整理した記事](https://www.issoh.co.jp/column/details/13364/)で扱う系統の製品が向きます。分かれ目は件数より、変換ロジックが「行ごとの詰め替え」か「集計と結合」かです。

### 5.0系で変わった実行基盤と開発クライアントの前提条件を押さえる

2026年9月9日時点で公開されている最新のオンラインヘルプは5.0.2で、[公式の動作環境ページ](https://www.hulft.com/software/dataspider/os)に並ぶアダプタ別対応プラットフォーム一覧表も5.0.2版（2026年7月31日更新）が最新でした。5は2026年2月9日に提供開始され、発表で示されたのは実行基盤のJava 21世代への更新、メモリ管理と内部処理の見直し、開発クライアントのWindows 11ベースへの刷新、そしてWeb版であるDataSpider Studio for Webへの統合です。

実装側で先に確認すべきなのは動作環境の範囲です。発表時点で示されたサーバOSは、Windows Server 2025・2022・2019・2016、Red Hat Enterprise Linux 9・8・7、Oracle Linux 9・8、Amazon Linux 2023・2のx64版で、開発クライアントはWindows Server系に加えてWindows 11のx64版でした。動作環境ページには過去バージョンまで引ける検索ツールが用意されているので、手元の版と照合するならそこを叩くほうが早く済みます。RHEL 7系のようにOS側のサポートが終わった環境が対象に含まれていても、そこへ新規に載せる判断は避けるべきでしょう。連携基盤は基幹システムより長く動き続ける性質があり、下回りのサポート切れが数年後にそのまま移行案件へ化けます。

### 価格表の3つのライセンス形態と年間サポート費用の増え方を読む

費用感も設計に影響します。[公式の価格ページ](https://www.hulft.com/software/dataspider/price)で公表されているのは3形態です。Advanced Server Packageはサーバ1ライセンスと開発用クライアント5ライセンス、標準実装トリガー8種、標準実装アダプタ24種の構成で610万円より。Basic Server Packageは同じライセンス数でアダプタが12種となり360万円より。加えてセレクトライセンスがあり、サーバ1ライセンスと開発用クライアント2ライセンス、トリガー1種、アダプタは選択オプション（Read／Write機能を個別に選ぶ形）で70万円より、と示されています。

読み落としやすいのは、年間サポート費用がライセンス価格の20％で初年度から必要と明記されている点です。610万円の構成なら初年度から年122万円が乗る計算になり、5年見れば本体価格と同じ規模の金額が積み上がる計算です。別枠で月額ライセンスとサポートも用意されていて、Basic Server Packageと同じ構成を1ヶ月20万円よりで最短1ヶ月から使えます。ただし通常版パッケージへの利用形態の切り替えはできないと明記されているため、**移行期間の一時利用に寄せた選択肢**と考えるのが実態に合います。

買い切り型が軸で、接続数や実行回数で課金するSaaS型とは費用の増え方が異なります。連携本数が増えても追加費用が読める点は、連携が増え続ける組織では利点です。逆に本数が伸びない前提なら、初期費用の重さがそのまま単価に跳ね返ります。連携本数と改修頻度から費用構造を分解する見方は[データ連携のコスト削減を連携本数と改修頻度で整理した記事](https://www.issoh.co.jp/column/details/16930/)にまとめており、ハブ化の損益分岐を先に置いてから製品費用を当てるほうが判断を誤りません。

## アダプタ構成はデータソースの種類と接続方式から逆算して決めていく

DataSpiderの導入設計は、アダプタの棚卸しから始めます。アダプタは接続先ごとの部品で、これが揃っているかどうかが工数の大半を決める要素です。公式の製品概要に載る正規アダプタは、クラウド（Amazon Web Services、Microsoft Azure、Google Cloud、Google Workspace、kintone、Salesforce、Box、Snowflake）、データベース（JDBC、Microsoft Access、Db2、MySQL、Oracle、PostgreSQL、Microsoft SQL Server、Db2 for i）、ファイル（CSV、Microsoft Excel、HTML、XML、固定長、可変長、ファイル操作、ファイルシステム）、アプリケーション（DataSpider BPM、Dr.Sum、Dynamics 365、HCL Domino、HCL Notes、SAP、Tableau、SVF、List Creator、勘定奉行V ERP、商蔵奉行V ERP、ERP Adapter for SAPの3エディション）、ネットワーク（FTP、JMS、REST、Web、Webサービス、メール）、ディレクトリサービス（Active Directory）、ビッグデータ（Apache Hadoop）、そしてHULFTという構成です。

この一覧の並びを見ると製品の性格がはっきりします。**Db2 for i・勘定奉行・商蔵奉行・SVF・List Creatorといった国産基幹まわりの部品が標準側に入っている**のは、海外製のiPaaSにはあまり無い特徴です。汎用のiPaaSでこの層をつなぐと、たいていRESTかCSV経由の個別実装になります。

### 標準で使えるアダプタと個別に用意するアダプタの線引きを確認する

棚卸しの手順は単純です。連携したいシステムを列挙し、「専用アダプタがあるか」「無ければRESTやJDBCなど汎用の口で届くか」「どちらも無理か」に振り分けます。三段階目に落ちたものが個別開発の対象で、ここが多いほど製品を入れる意味が薄れます。

評価版やすでに動いている環境があるなら、この振り分けは目視ではなくコマンドで取れます。CLI Consoleには使用可能なアダプタ一覧を表示する`adaptertypes`と、設定済みのグローバルリソースへ実際に接続してみる`grtst`が用意されており、いずれも[公式のCLI Consoleリファレンス](https://www.hulft.com/help/ja-jp/DataSpider/dss502/help/ja/cli/cli.html)にコマンド一覧として載っています。非対話モードはServer CLI Consoleでのみ使えるので、サーバ側で叩く前提です。

```
# 使用可能なアダプタ一覧を表示する（Server CLI Consoleの非対話モード）
CLI.exe -c adaptertypes

# 設定済みグローバルリソースの接続確認を全件行い、失敗した分だけ出す
CLI.exe -c grtst -a -f

# 同じ確認をタブ区切りで受け取り、そのまま台帳へ流す
CLI.exe -d -c grtst -a

# 実際に接続せず設定内容だけを確認する
CLI.exe -c grtst -a --dry-run
```

デリミタオプションの`-d`は非対話モードのオプションより前に置く決まりで、`grtst`は対応コマンドとして明記されています。UNIX／Linux版の実行ファイル名は拡張子の無い`CLI`で、配置は`$DATASPIDER_HOME`配下のserver側とclient側にそれぞれ分かれる構成です。接続確認の結果をタブ区切りで受け取れると、棚卸し表への転記が手作業でなくなります。

### 正規アダプタ一覧と対応プラットフォーム表を実際に突き合わせる

見積りの精度を上げるには、アダプタの有無だけでなくバージョンの対応表まで見る必要があります。公開されているアダプタ別対応プラットフォーム一覧表では、対応するDBのバージョンが個別に定められています。手元のOracleやPostgreSQLの版が対応範囲から外れていると、アダプタは存在しても実質的に使えません。評価版での実機確認が案内されているのはこのためです。

ここで見落とされがちなのが、アダプタ単位でもサポート終了が起きるという点です。クラウド版のライフサイクル情報を見ると、MongoDBアダプタとSedueアダプタが2024年4月1日、Amazon SimpleDBアダプタなどが2024年11月30日でサポート終了と公表され、さらにアダプタの対応プラットフォーム側にも期日が並んでいます。同じ表ではMicrosoft SQL Server 2016が2026年7月31日、MySQL 8.0とIBM DB2 V11.1が2026年4月30日、PostgreSQL 14が2026年11月30日と示されていました。これはクラウド版について公表されたものなので、オンプレミス版の期日はオンプレミス版の資料で引き直す前提ですが、**製品本体の期日だけ追っていると接続先の期日で足をすくわれる**という構図は同じです。棚卸し表には接続先の版と、その版のサポート終了日を並べて書いておきます。

SaaS側の接続は方式そのものに選択肢があり、専用アダプタが唯一の答えとは限りません。[kintoneのデータ連携を4方式で判定した記事](https://www.issoh.co.jp/tech/details/17178/)のように、同じ接続先でもアダプタ・API直叩き・CSV授受・専用コネクタで工数と制約が変わります。棚卸しの三段階目に落ちた接続先は、この粒度で方式を選び直してから見積りへ回してください。

### アダプタ選定で見落としやすい文字コードと型変換の落とし穴を潰す

実装に入ってから発覚しやすい問題は、機能の有無ではなく文字と型の扱いに集中します。5の発表でも文字コードの差異によるデータ不整合や文字化けのリスク軽減が改善点に挙がっており、裏を返せばそこが実運用でつまずきやすい箇所だという話です。

設計段階で決めるのは、文字コードの変換規則と変換不可文字の扱い、日付の時差の基準、数値の丸め方向、空文字とNULLの区別の四つです。

| 落とし穴   | 典型的な症状     | 設計での対処     |
| ------ | ---------- | ---------- |
| 文字コード  | 特定の氏名が化ける  | 変換不可文字の規則化 |
| 日付型    | 1日ずれて登録される | 時差の基準を固定   |
| 数値の桁   | 金額の端数が合わない | 丸め方向を明示    |
| 空とNULL | 更新が空振りする   | 両者の意味を定義   |

GUIで組める製品は変換処理が視覚的に見えるぶん、規則を決めないまま画面上で辻褄を合わせがちです。項目対応表を先に確定させ、GUIに落とす順番を守るだけで後工程の手戻りは減ります。

## スクリプト設計はマッピングとエラー処理と再実行の三点を先に固める

DataSpiderでは連携処理の定義単位をスクリプトと呼びます。GUI上でアイコンを配置して線でつなぐ形式ですが、これは**コードを書かない代わりに設計を省ける**という意味ではありません。画面上で自由に組めるぶん、規約を先に決めないと属人化します。

### マッピングは項目対応表を先に作ってからスクリプトへ落とし込んでいく

マッピングの設計は、送信元の項目と送信先の項目を一対一で並べた対応表から始めます。表には項目名だけでなく、型、桁、必須か否か、変換規則、初期値、対応先が無い場合の扱いまで書き込み、この表がレビューを通ってから画面を触るのが原則です。

ここを飛ばすと、変換規則が画面の中だけに存在する状態になります。数か月後に担当が変わったとき、なぜその項目に固定値が入っているのかを追えるのは当時の画面を開いて推測した人だけでしょう。[Azure Data Factoryのパイプラインとコンポーネントを実装目線で整理した記事](https://www.issoh.co.jp/tech/details/15534/)で扱うようなクラウド側のサービスでは定義がJSONとして残るため差分を追えますが、GUI中心の製品では設計文書が実質的な仕様書としての位置づけです。CLI Consoleにはプロジェクト仕様書を生成する`prospecgen`とスクリプト単位で出す`scriptspecgen`があるので、リリースのたびに生成物を残す運用にしておくと画面と文書の乖離を抑えられます。連携の全体像そのものをどの粒度で図に残すかは[データ連携図の書き方をDFDとMermaidで整理した記事](https://www.issoh.co.jp/tech/details/17180/)で扱っています。

### エラー処理と再実行の設計はデータの重複を前提に置いて先に決める

連携処理は必ず落ちます。接続先が停止していた、想定外の文字が来た、ネットワークが切れた。設計で決めるべきは落ちるかどうかではなく、**落ちた後にどこから流し直すか**です。

再実行の方式は大きく三つです。全件をやり直す方式は単純な代わりに、重複が起きないよう更新キーで上書きする作りが要ります。差分だけを流す方式は軽い一方、どこまで成功したかを記録する仕組みが必要です。中間ファイルへ退避して失敗分だけ再投入する方式はその折衷にあたります。数万件までの夜間バッチなら全件やり直しが管理しやすく、日中に数分間隔で流すなら差分方式に寄せます。

どの方式でも、**同じデータが二度届いても結果が変わらない書き込み方**を先に決めておくと運用が楽になります。更新キーで存在確認してから挿入か更新に分岐する、といった形です。この性質の作り込み方は[冪等性の意味と担保方法を実装者向けに解説した記事](https://www.issoh.co.jp/tech/details/13382/)に整理があり、連携基盤側で受けるか接続先のテーブル設計で受けるかの分担もそこで判断できます。方式選定で迷う場合は[API連携ツールの選び方を三つの選択肢で比べた記事](https://www.issoh.co.jp/column/details/16376/)の判断軸も併せて確認してください。

### スクリプトの版管理とテスト環境の分け方は運用開始前に決めておく

スクリプトは資産です。開発環境で作り、テスト環境で検証し、本番へ移す流れを製品の機能でどう実現するかを最初に確認します。環境ごとに変わる接続先のホスト名、認証情報、ファイルの配置先は、スクリプト本体に直接書かず環境変数やグローバルリソースとして外へ出しておきます。

本番へ移す手順が「開発担当が本番の画面を開いて手で直す」形になっていると、事故は時間の問題です。CLI Consoleにはプロジェクトのダウンロードとアップロード（`prodl`／`proul`）、サーバへの登録と削除（`deploy`／`undeploy`）、サーバ情報のエクスポートとインポート（`exp`／`imp`）が揃っているので、移送は手作業でなく手順書に書けるコマンド列にできます。移送の単位と確認項目、切り戻しの手順を文書化し、誰が実施しても同じ結果になる状態にしておきましょう。連携が10本を超えたあたりから、この整備の有無が運用コストの差になります。

## ScriptRunnerとCLI Consoleでスクリプトを外部から実行する

GUIで組んだスクリプトは、画面から手で動かすだけの資産ではありません。外部から起動する仕組みが標準で二つ用意されていて、どちらを使うかで運用の形が変わります。ScriptRunnerはスクリプト1本を実行して終了する起動用のインターフェース、CLI ConsoleはDataSpiderServer自体を管理するコマンドラインです。夜間バッチに組み込むのは前者、移送や点検を自動化するのは後者という切り分けになります。

### ScriptRunnerの起動設定ファイルを書いてコマンドから実行する

[公式のScriptRunnerリファレンス](https://www.hulft.com/help/ja-jp/DataSpider/dss502/help/ja/tools/scriptrunner.html)によると、実行ファイルは`$DATASPIDER_HOME`配下のserver側またはclient側のbinフォルダにあり、Windows版が`ScriptRunner.exe`、UNIX／Linux版が`ScriptRunner`です。起動したいスクリプトは起動設定ファイル（既定では同じbinフォルダの`scriptrunner.xml`）で指定します。接続先を直書きせずに済ませたいので、ホスト名やポート、スクリプト名は`%{1}`形式の変数にしてコマンドライン引数から渡します。

```
<?xml version="1.0" encoding="Shift_JIS"?>
<scriptrunner>
  <connection>
    <host>%{1}</host>
    <port>%{2}</port>
    <ssl>false</ssl>
    <description>nightly sales sync</description>
    <user>batch_user</user>
    <password encrypt="true">ENCRYPTED_VALUE</password>
  </connection>
  <params>
    <param project="batch_user@sales" script="%{3}">
      <input key="target_date">%{4}</input>
      <option key="TYPE">production</option>
      <option key="ENABLE_XML_LOG">true</option>
      <option key="LOG_LEVEL">INFO</option>
    </param>
  </params>
</scriptrunner>
```

`host`を省略すると127.0.0.1、`port`を省略すると7700が入ります。`project`属性は既定で「作成者@プロジェクト名」の形式です。ここで注意したいのは`input`要素の扱いで、`key`だけ書いて中身を空にすると、デザイナで設定した初期値ではなく型ごとの既定値が入ります。文字列型は空文字、整数型と10進数型は0、日付／時間型は1970-01-01T09:00:00.000+0900、真偽値型はfalse、バイナリ型はnullです。**デザイナの初期値を使いたい変数は、そもそも`input`のkeyに書かない**のが正解になります。

パスワードは平文で置かずに済みます。最初のコマンドライン引数に`-e`を付けて実行すると`password`要素を暗号化できますが、暗号化した環境でのみ復号できる仕様なので、同じファイルを別サーバへ持っていくと再設定が必要です。移送手順書にはこの一行を必ず入れておきます。

### 終了ステータスとログレベルの既定値をジョブ管理ツール側で受ける

ジョブ管理ツールから呼ぶなら、成否の伝わり方を先に確かめます。ScriptRunnerの終了ステータスは、実行したスクリプトのend処理の戻り値を設定していればその値、設定していなければシステムが自動で設定した値が返る仕様です。つまり**戻り値を設計していないスクリプトは、後続の判断材料を自分で用意していない**ことになります。

```
@echo off
rem 夜間バッチからDataSpiderのスクリプトを起動する
set DS_BIN=C:\DataSpider\server\bin
"%DS_BIN%\ScriptRunner.exe" C:\ops\sales_sync.xml localhost 7700 sales_import 2026-09-09
if %errorlevel% neq 0 (
  echo ScriptRunner failed with %errorlevel%
  exit /b 1
)
exit /b 0
```

終了ステータスの受け取り方はWindowsが`%errorlevel%`、bash系が`$?`、csh系が`$status`と明記されています。ログレベルは既定がNOTICEで、運用時はINFO、開発時はFINFOが推奨とされ、さらに詳細な段としてFINEST、DEBUGが並びます。XMLログの出力は既定でオフです。**本番のログレベルを既定のNOTICEのまま放置すると、障害解析に必要な行が残らない**ので、INFOへ上げてから本番運用に入る前提で設計します。

もう一つ確認が要るのはタイムアウトです。スクリプトから終了ステータスが返るまでの待ち時間は`ScriptRunner.lax`で設定でき、既定は無制限です。しかも設定したタイムアウトに達しても、スクリプト自体が強制終了されるわけではないと明記されています。ジョブ管理ツール側のタイムアウトだけ縮めても、サーバ上の処理は走り続けます。二重起動を避けたいなら、後述の点検コマンドで実行中のプロセス数を確認する手順を組み合わせてください。

### CLI Consoleの非対話モードで移送前の点検をまとめて回す

CLI Consoleには対話モードと非対話モードがあり、自動化に使うのは後者です。非対話モードはServer CLI Consoleでのみ使え、コマンドを直接渡す`-c`と、コマンド設定ファイルを渡す`-f`の二つの形があります。コマンド設定ファイルは1行1コマンドで、`#`から始まる行はコメント、保存時のエンコーディングはUTF-8という指定です。起動設定ファイルの例がShift\_JISなのに対してこちらはUTF-8なので、そこだけ取り違えないようにします。

```
# healthcheck.txt  1行1コマンド・UTF-8で保存する
# サーバが起動しているかを確認する
ping
# インストール済みモジュールのバージョンを取得する
versioninfo
# 使用可能なアダプタ一覧を出す
adaptertypes
# グローバルリソースの接続確認を全件行い失敗分だけ出す
grtst -a -f
# 実行中のスクリプト・プロセス数を確認する
processcount
exit
```

呼び出しは`CLI.exe -f C:\ops\healthcheck.txt`の形です。コマンド設定ファイルを渡した場合、記載した全コマンドが成功するか、いずれかが失敗した時点で実行が終わる仕組みです。終了コードは正常終了で0、エラー終了で1が返るので、リリース手順の一段目にこの点検を置き、0が返らなければ移送へ進まない、という形に組めます。バージョン取得を含めておけば、移送先のモジュール版が想定と違うまま作業を進める事故も止まります。

## オンプレミス基幹連携ではサーバ配置とジョブ連携の役割分担が起点になる

オンプレミス側に置く案件では、製品の機能より先にインフラ設計が効いてきます。連携基盤はシステム間の中央に立つため、置き場所を誤ると通信要件と権限設計が複雑になり、後から動かすのが難しくなります。

### サーバをどこに置くかは通信経路と権限の設計から逆算して決めていく

配置の検討は、接続先の一覧に対して通信の向きを書き出すところから始めます。基幹データベースへは社内セグメントから、SaaSへは外部へ出る通信、取引先とのファイル授受はDMZ経由、といった具合です。この三方向が交わる位置に連携サーバを置くと、ファイアウォールの穴が集中します。

実務では、外部との通信を担う部分と社内システムを触る部分を分けると整理しやすくなります。外部向けの受け口は境界側、基幹に触る処理は内側に置き、間はファイルや中間テーブルで受け渡す構成です。管理対象は増えるものの、監査時に説明でき権限の付与範囲も絞れます。

可用性の要件も配置と一緒に決めます。連携が止まったときに業務が止まるのか翌朝までに流れれば済むのかで必要な構成は変わり、前者なら待機系と切り替え手順まで含めた設計が要ります。**止まったときに困る度合いを業務側と合意してから機器構成を決める**順序を崩さないことです。

### HULFTなどの転送製品との役割分担は工程単位で切り分けて考える

同じセゾンテクノロジーの製品には[ファイル転送を担うHULFT](https://www.issoh.co.jp/tech/details/17176/)があり、併用される例が多い組み合わせです。DataSpider側にもHULFTアダプタが正規アダプタとして用意されています。役割の切り分けは単純で、**拠点や企業をまたいでファイルを確実に届けるのが転送製品、届いたファイルを解釈して業務システムへ入れるのが連携基盤**です。

この線を曖昧にすると処理が二重になります。転送製品側のジョブでファイルを変換し、連携基盤側でも同じ変換を書けば、仕様変更のたびに二か所を直す羽目になるでしょう。取引先とのデータ交換が絡む場合はEDIとの重なりも整理が必要で、[レガシーEDIからiPaaSへ寄せる移行設計と役割分担をまとめた記事](https://www.issoh.co.jp/column/details/16585/)で境界の引き方を扱っています。

### ジョブ管理ツールとの連携では実行結果の戻り値をもとに判断させる

連携処理の起動は、製品内蔵のトリガーで組む方法と既存のジョブ管理ツールから呼び出す方法があります。基幹システムの夜間バッチと順序関係がある処理なら後者が定石で、売上データの締め処理が終わってから連携を流すといった依存関係を一元管理できます。前段で示したScriptRunnerが、この呼び出し口にあたるツールです。

外部から呼ぶ場合に決めておくのは、正常終了と異常終了をどう伝えるかです。処理の成否を戻り値で返し、ジョブ管理ツール側が後続の可否を判断できる形にします。件数が0件だったときを正常と扱うかも先に決めておきましょう。「毎日必ずデータが来るはず」の処理で0件を黙って正常終了させると、送信元の停止に数日気づかない事態が起こります。トリガー側を止めたいときはCLI Consoleの`trigger`コマンドに有効化と無効化のオプションがあり、一括指定もできるので、メンテナンス手順に組み込めます。

| 制御の対象     | 内蔵トリガー  | ジョブ管理ツール   |
| --------- | ------- | ---------- |
| 単体の定期実行   | 向く      | 過剰になりやすい   |
| 基幹バッチとの順序 | 組みにくい   | 向く         |
| 実行履歴の集約   | 製品内に閉じる | 他ジョブと並べて確認 |

## クラウドiPaaSとの使い分けは接続先の所在と提供終了の期日で判断する

ここからは独自の判断を書きます。2026年9月時点でDataSpiderを新規に検討する場合、機能比較より先に確認すべき事実があります。

### クラウド版は提供終了の期日が決まっているため移行時期から逆算する

クラウド型として提供されていたDataSpider Cloudは、公式のライフサイクル情報で**販売終了が2025年8月31日、サービス提供終了が2027年8月31日**と公表されています。新規販売は終わっており、利用中の組織は提供終了までに移行先を決めることになります。

移行の選択肢は実質的に二つです。同社のクラウド型データ連携サービスであるHULFT Squareへ寄せるか、オンプレミス型のDataSpider Servistaへ戻すか。5の発表でもHULFT Squareとの連携拡充やUIの共通化が示されており、クラウド側の受け皿はHULFT Squareに集約される方向です。2027年8月末という期日から検証と並行運用を逆算すると1年程度は見ておくべきで、**2026年度内に移行方針を決めていない組織は既に遅い**と考えたほうが安全です。

### サポートステージの世代表から次のバージョンアップ時期を逆算する

オンプレミス版を使い続ける場合も、期日の逆算は必要です。[公式の製品サポートポリシー](https://www.hulft.com/support/ds-techspport-policy)では、バージョンごとに四段階のステージが定められています。フルサポートは新バージョンと最新から遡って直近2世代分、メンテナンスサポートは3世代目、アシスタンスサポートは4〜6世代目、マイグレーションサポートは7世代目以降で、マイグレーションに入って18か月を終えた時点でサポート終了です。マイナーバージョンも世代に数える点が要注意で、感覚より早く繰り上がります。

5が2026年2月9日に出たことで、実際に世代が動きました。公表されている対応表では4.4が同日からメンテナンスサポート、4.3がアシスタンスサポート、4.0がマイグレーションサポートへ移り、4.0のサポート終了は2027年8月末、3.2は2026年5月末と示されています。

| 版   | 2026年2月9日からの区分 | サポート終了   |
| --- | -------------- | -------- |
| 4.5 | フルサポート         | 未公表      |
| 4.4 | メンテナンスサポート     | 未公表      |
| 4.3 | アシスタンスサポート     | 未公表      |
| 4.0 | マイグレーション       | 2027年8月末 |
| 3.2 | マイグレーション       | 2026年5月末 |

やることは決まっています。稼働中の版を`versioninfo`で確定させ、この表で今のステージを引き、パッチが出なくなる時期から検証期間を差し引いてバージョンアップの着手月を置く。4.x系で動かしている組織なら、この逆算を先に済ませてから5への移行計画を書くほうが順序として素直です。

### オンプレミス側に残す判断が成り立つのは接続先が社内に寄る構成のとき

オンプレミス型を選ぶ理由として成立するのは、社内資産が処理の中心にあってデータを外部へ出す運用が承認されない、取引先とのファイル授受を社内の転送製品で完結させている、連携本数が今後も増えるため従量課金より買い切りのほうが総額を読みやすい、閉域網の中で完結する構成が求められている、といった条件です。国産基幹まわりのアダプタが標準側にある点も、この判断を後押しします。

逆に接続先がSalesforceやkintoneなどのSaaS中心で社内に置く必然性を説明できない場合、Javaの実行基盤と冗長構成を維持する費用が丸ごと余計な負担になり、SaaS型のiPaaSのほうが運用は軽く済みます。課金単位や接続数の考え方は[iPaaS9製品を料金と課金単位で比較した記事](https://www.issoh.co.jp/column/details/15959/)で整理しているので、費用構造を横並びで見たい場合はそちらを参照してください。

### 新規に選ぶなら採用条件と見送る場面を条件付きで先に言い切っておく

結論を条件付きで言い切ります。**DataSpiderを新規に採用してよいのは、社内設置が要件として確定していて、接続先の8割以上が標準アダプタで届き、連携本数が今後も二桁で増える見込みがある案件**です。この三つが揃うなら買い切り型の費用構造とGUIによる保守性が効いてきます。連携を作る担当が開発専任でなく情報システム部門の兼務者である組織では、画面で追える形式の価値は小さくありません。

ここで一点、補足しておきたいのが金額の前提です。パッケージ価格だけを見て「小規模には重い」と切ると判断を誤ります。セレクトライセンスが70万円よりで用意されているため、**連携が数本でも国産基幹まわりの専用アダプタが要るなら成立する余地がある**という読み方になります。ただし年間サポート費用がライセンス価格の20％で初年度から必要なので、5年総額で個別開発と並べてから決めてください。

見送るべき場面も明確です。第一に、接続先がSaaS中心で社内設置の理由を説明できない案件。第二に、汎用のRESTやCSVだけで届く接続先が3本程度で終わる案件で、この規模なら個別開発かSaaS型のほうが総額は下がります。第三に、大量データの集計と結合が中心の案件で、これはETL系の領域です。第四に、クラウド版からの移行先の第一候補としてオンプレミス回帰を挙げている場合で、期日に追われた逆行の判断は数年後に同じ問題を繰り返します。

迷いやすいのは、社内設置とSaaSの条件が半々に見える案件です。この場合は**今後3年で増える連携が社内側か外部側か**で決めます。増えるのが基幹まわりなら社内設置、SaaS連携なら外へ寄せる。現時点の本数ではなく増加の方向で判断するのが、作り直しを避ける基準です。切り分けが難しい場合は、[一創のiPaaS導入支援](https://www.issoh.co.jp/service/rpa/ipaas/)で接続先の棚卸しから方式選定までを一緒に整理できます。

## よくある質問

### DataSpiderの読み方と正式な製品名は何ですか？

読み方は「データスパイダー」です。正式な製品名はDataSpider Servista（データスパイダー サービスタ）で、開発と販売は株式会社セゾンテクノロジーが手がけています。販社経由の導入例も多いため、仕様の確認は開発元のサイトで行うのが確実です。

### DataSpiderとETLツールはどちらを選ぶべきですか？

処理の性質で決まります。業務システム間で行単位のデータを詰め替える処理が中心ならEAI製品、分析基盤へ大量データを集約して集計や結合を行う処理が中心ならETL製品が向きます。迷う場合は変換ロジックを書き出し、集計関数と結合が過半を占めるならETL側と考えてください。

### DataSpiderのスクリプトを外部から実行する方法はありますか？

二つあります。スクリプト1本を起動して終了するScriptRunnerと、サーバ管理まで行えるCLI Consoleです。ScriptRunnerは起動設定ファイルに接続情報とスクリプト名を書き、コマンドライン引数で値を差し替えられます。CLI Consoleの非対話モードはServer CLI Consoleでのみ使え、終了コードは正常0、エラー1が返ります。どちらもジョブ管理ツールから呼べる形です。

### DataSpider Cloudは今も契約できますか？

できません。ライフサイクル情報では販売終了が2025年8月31日、サービス提供終了が2027年8月31日と公表されています。利用中なら提供終了までに移行先を確定させる必要があり、同社のクラウド型ではHULFT Squareが受け皿です。社内設置の要件があるならオンプレミス型の5.0系が選択肢になります。

### DataSpiderの導入費用はどのくらいかかりますか？

公式の価格ページではAdvanced Server Packageが610万円より、Basic Server Packageが360万円より、セレクトライセンスが70万円よりと示され、年間サポート費用はライセンス価格の20％で初年度から必要です。月額ライセンスとサポートは1ヶ月20万円よりで最短1ヶ月から使えます。ここにアダプタ構成やサーバ環境、冗長化の要否が加わるため、接続先の棚卸しを済ませてから販売元へ提示するのが近道です。

## 関連記事

- [iPaaSとは？仕組み・RPAとの違い・主要ツールと導入判断をわかりやすく解説](https://www.issoh.co.jp/column/details/13373/)：製品分類としての全体像を押さえられます。
- [iPaaSとETLの違いを実装視点で判定｜連携方式5種の選定表と分岐条件](https://www.issoh.co.jp/tech/details/16495/)：連携方式の選び分けを判定表で確認できます。
- [HULFTとは？ファイル転送の仕組みと暗号化・ジョブ連携の設計とiPaaS移行の判断基準を解説](https://www.issoh.co.jp/tech/details/17176/)：転送製品との役割分担を突き合わせられます。
- [データ連携図の書き方｜システム関連図とDFDの粒度と記法・Mermaidでの版管理](https://www.issoh.co.jp/tech/details/17180/)：GUI定義を文書として残す記法を確認できます。
- [冪等性とは？読み方・意味からAPI・IaCでの担保方法まで実装者向けに解説](https://www.issoh.co.jp/tech/details/13382/)：再実行前提の書き込み設計を詰められます。
- [データ連携のコスト削減：連携本数と改修頻度で決まる費用構造とハブ化の判断](https://www.issoh.co.jp/column/details/16930/)：買い切りと従量の損益分岐を試算できます。
- [iPaaSの比較9製品｜料金と課金単位・接続数で選ぶ判断軸と規模別の結論](https://www.issoh.co.jp/column/details/15959/)：SaaS型に寄せる場合の費用構造を比較できます。
- [Azure Data Factoryとは？仕組み・パイプラインとコンポーネント・料金と採用判断を実装者目線で解説](https://www.issoh.co.jp/tech/details/15534/)：クラウド側でパイプラインを組む設計と比べられます。
- [kintoneのデータ連携を実装視点で選ぶ｜4方式の判定表とAPI制限の設計](https://www.issoh.co.jp/tech/details/17178/)：SaaS接続の方式選定を判定表で確認できます。
- [金融のシステム連携基盤｜EAI・ESBからAPI基盤へ移す判断と選定基準](https://www.issoh.co.jp/column/details/17157/)：EAI層そのものを移す判断軸を押さえられます。
- [iPaaSでEDI連携は可能か｜レガシーEDIから寄せる移行設計と役割分担の判断](https://www.issoh.co.jp/column/details/16585/)：取引先とのデータ交換が絡む構成の境界を確認できます。
- [API連携ツールの選び方｜iPaaS・データ連携基盤・受託開発の使い分けを解説](https://www.issoh.co.jp/column/details/16376/)：内製と調達の判断軸を整理できます。

---

出典: [DataSpiderとは？アダプタ棚卸しからScriptRunner実行・移行時期の逆算までを実装解説](<https://www.issoh.co.jp/tech/details/17174/>)（株式会社一創）
