データ連携とは

データ連携ツールとは、さまざまなアプリケーションやシステム、データソースからデータを受け取り、相互の共有/活用や、一元的な管理を可能にするツールのことをいう。
 多くの場合、さまざまなアプリケーションやデータベース製品などと連携するためのアダプター/コネクターを標準装備、もしくは作成する機能を備えており、データの変換やクレンジング、監視などを行いつつ、データ連携を実行する。
 また、現在では社内システム間だけではなく、社内システムとクラウドサービス、あるいはクラウドサービスどうしの連携、共創する企業間のデータ連携も企業の重要課題となりつつある。多くのデータ連携製品はクラウドサービスとの連携アダプター/コネクターを用意しているうえ、近年はWebAPIを使ってシステム間データ連携を実装するケースも増えている。

データ連携ツールの定義
・システム間の連携/同期を容易に実現する仕組みを提供
・社内のビジネスデータを一元的に取り扱い、必要に応じて抽出/利用できるようにする
・システム間でデータを受け渡しする際に、任意の操作を行うための機能を備えている
・セキュアかつ高可用性があるデータ連携の仕組みを提供する

データ連携の機能一覧


基本機能

機能 解説
アダプター連携 一般的なアプリケーションや企業内/企業間の様々なシステムとの連携が可能
アダプター作成 独自システムと連携させるためのアダプターの作成が可能
ファイル連携 指定したファイルの入出力、フォルダ内ファイル監視機能によるデータ連携を行う
データの変換/クレンジング データフォーマットや文字コードの変換や標準化、整理などを行い、データの共有、活用を容易にする
連携フローの設定 GUIベースで処理の手順を設定したり、テンプレートを利用して連携フローの作成やカスタマイズが可能
トリガー起動 ファイル監視、スケジュール実行などのトリガーを使ったデータ連携が可能

拡張機能

機能 解説
Web API連携 Web APIを介したクラウドサービスとのデータ連携、JSON形式のデータ変換が可能
セキュアなデータ連携 エンドポイント間のデータ通信の暗号化、保管データの暗号化など情報漏えいを防ぐセキュアなデータ交換が可能
ユーザ管理 ユーザ単位で利用権限/利用範囲/パスワードの有効期間の指定等細やかな設定が可能
データの変換/クレンジング データの変換や標準化、整理などを行い、データの共有/活用を容易にする
安定的な稼働 プロセスの2重化やシステムの分散配置、クラスタ構成など可用性の高いシステム構築が可能


データ連携の基礎知識

データ連携ツールとは、さまざまなアプリケーションやシステム、データソースからデータを受け取り、相互の共有/活用や、一元的な管理を可能にするツールのことをいう。
 多くの場合、さまざまなアプリケーションやデータベース製品などと連携するためのアダプター/コネクターを標準装備、もしくは作成する機能を備えており、データの変換やクレンジング、監視などを行いつつ、データ連携を実行する。
 また、現在では社内システム間だけではなく、社内システムとクラウドサービス、あるいはクラウドサービスどうしの連携、共創する企業間のデータ連携も企業の重要課題となりつつある。多くのデータ連携製品はクラウドサービスとの連携アダプター/コネクターを用意しているうえ、近年はWebAPIを使ってシステム間データ連携を実装するケースも増えている。

データ連携ツールの定義
・システム間の連携/同期を容易に実現する仕組みを提供
・社内のビジネスデータを一元的に取り扱い、必要に応じて抽出/利用できるようにする
・システム間でデータを受け渡しする際に、任意の操作を行うための機能を備えている
・セキュアかつ高可用性があるデータ連携の仕組みを提供する

データ連携の機能一覧


基本機能

機能 解説
アダプター連携 一般的なアプリケーションや企業内/企業間の様々なシステムとの連携が可能
アダプター作成 独自システムと連携させるためのアダプターの作成が可能
ファイル連携 指定したファイルの入出力、フォルダ内ファイル監視機能によるデータ連携を行う
データの変換/クレンジング データフォーマットや文字コードの変換や標準化、整理などを行い、データの共有、活用を容易にする
連携フローの設定 GUIベースで処理の手順を設定したり、テンプレートを利用して連携フローの作成やカスタマイズが可能
トリガー起動 ファイル監視、スケジュール実行などのトリガーを使ったデータ連携が可能

拡張機能

機能 解説
Web API連携 Web APIを介したクラウドサービスとのデータ連携、JSON形式のデータ変換が可能
セキュアなデータ連携 エンドポイント間のデータ通信の暗号化、保管データの暗号化など情報漏えいを防ぐセキュアなデータ交換が可能
ユーザ管理 ユーザ単位で利用権限/利用範囲/パスワードの有効期間の指定等細やかな設定が可能
データの変換/クレンジング データの変換や標準化、整理などを行い、データの共有/活用を容易にする
安定的な稼働 プロセスの2重化やシステムの分散配置、クラスタ構成など可用性の高いシステム構築が可能