|
||||||||||
| 前のページ 1 2 3 | ||||||||||
| 手作りアプリケーション | ||||||||||
|
データ連携定義を文字通り手作りで行います。 この場合、使用するデータベースと開発言語に対する知識、そして開発期間が必要になります。さらに、システム変更や追加要件によりデータ連携を異なる形式で行うケースでは、アプリケーションの修正と再テストが必要になります。 |
||||||||||
| ETL(Extract Transform and Load)製品 | ||||||||||
|
ELT製品は、一般的にデータウェアハウス構築時などにデータをバッチ処理によって連携します。データベース間のデータ連携に優れており、データクレンジング機能を有しているか、他製品との組み合わせによりデータクレンジング機能を実現しています。 |
||||||||||
| EAI(Enterprise Application Integration)製品 | ||||||||||
|
EAI製品は、一般的に業務開発ツールの位置づけになります。EAI製品がハブとしての役割を担いっており、データベースやファイルなどをすべて連携し、業務フローを作成できます。 またその性格上、多種多様な関数が用意されていることも特徴といえます。ただしデータベースに特化した製品ではないことから、データベース間の連携ではデータを一旦XML形式に変換する必要があるなど、性能的にはETL製品やレプリケーション製品に一歩およばず、リアルタイム連携を実現するには、かなりの作り込みが必要になる製品といえます。 |
||||||||||
| レプリケーション製品 | ||||||||||
|
レプリケーション製品は、データベース連携に特化しています。バッチ処理の他、リアルタイム(製品によっては擬似的なリアルタイム)な連携も可能です。 これら4つの方法からもっとも業務に即した(もしくはコスト的に見合った)方法を選択します。 |
||||||||||
| DataCoordinatorとは | ||||||||||
|
本連載で紹介するDataCoordinatorは、この4つの手法の中ではレプリケーション製品に該当します。特に、異種プラットフォーム/異種データベース間でのデータ連携を得意とするソフトウェアです。 システムは、DBMSサーバにインストールされ直接データを抽出/反映するマスタエージェントやレプリカエージェントと、データ連携定義情報の格納/管理やエージェント情報を管理するDataCoordinatorサーバ、データ連携定義の作成や運用管理を行うGUIツールで構成されています。 本製品は、直感的に操作が可能な「Designer」と呼ばれるGUIツールによってデータ連携定義を作成することができます。 次回は、DataCoordinatorのインストールについて解説します。 |
||||||||||
|
前のページ 1 2 3 |
||||||||||
|
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||


