• 検索結果がありません。

15

Sybase ASE

ナレッジ・モジュール ナレッジ・モジュール ナレッジ・モジュール ナレッジ・モジュール

このデータベースで動作するその他のナレッジ・モジュールは、「汎用SQL」項を参照してく ださい。

種類 種類 種類

種類 ナレッジ・モジュールナレッジ・モジュールナレッジ・モジュールナレッジ・モジュール 説明説明説明説明

統合 IKM Sybase ASE

Incremental Update

増分更新モードでSybase Adaptive Server Enterpriseのターゲット表にデータを統合します。

このIKMは、データ・フローをステージングする ための一時的なステージング表を作成します。そ の後、ステージング表の内容をターゲット表と比 較して、挿入するレコードおよびそれ以外の更新 するレコードを推測します。また、CKMを起動し てデータ整合性チェックを実行できます。

挿入および更新は、最大のパフォーマンスを得る ためにセットベースのバルク処理で実行されます。

そのため、このIKMは大量のデータ用に最適化さ れています。

Sybase Adaptive Server Enterpriseのターゲット表 をロードして、欠落しているレコードを挿入し、

既存のレコードを更新する場合は、このIKMの使 用を検討してください。

このIKMを使用するには、ステージング領域が ターゲットと同じデータ・サーバー上にあること が必要です。

ナレッジ・モジュール

統合 IKM Sybase ASE Slowly Changing Dimension

データ・ウェアハウスでタイプ2の緩やかに変化 するディメンションとして使用されるSybase Adaptive Server Enterpriseのターゲット表に、

データを統合します。このIKMは、ターゲット・

データストアで設定される緩やかに変化するディ メンション・メタデータに依存して、新しいバー ジョンとして挿入する必要があるレコード、また は既存のバージョンとして更新する必要があるレ コードを判別します。

挿入および更新はセットベースのバルク処理で実 行されるため、このIKMは大量のデータ用に最適 化されています。

Sybase Adaptive Server Enterpriseのターゲット表 をタイプ2の緩やかに変化するディメンションと してロードする場合は、このIKMの使用を検討し てください。

このIKMを使用するには、ステージング領域が ターゲットと同じデータ・サーバー上にあり、適 切な緩やかに変化するディメンション・メタデー タがターゲット・データストア上で設定されてい ることが必要です。

ジャーナル化 JKM Sybase ASE Consistent トリガーを使用してSybase Adaptive Server Enterprise表の一貫したジャーナル化を行うため のジャーナル化インフラストラクチャを作成しま す。

Sybase Adaptive Server Enterpriseでの一貫性のあ るチェンジ・データ・キャプチャを有効にします。

ジャーナル化 JKM Sybase ASE Simple トリガーを使用してSybase Adaptive Server Enterprise表の単純なジャーナル化を行うための ジャーナル化インフラストラクチャを作成します。

Sybase Adaptive Server Enterpriseでの単純なチェ ンジ・データ・キャプチャを有効にします。

ロード LKM SQL to Sybase ASE

(BCP) BCP(バルク・コピー・プログラム)ユーティリ ティを使用して、任意のSQL準拠データベースか らSybase Adaptive Server Enterpriseのステージ ング領域データベースへデータをロードします。

このLKMでは、一時ファイルにソース・データ がアンロードされ、Sybase BCPユーティリティが コールされて、ステージング表が移入されます。

この方法では固有のBCPユーティリティが使用さ れるため、通常、大量のデータを処理する場合は、

標準のLKM SQL to SQLを使用するより効率的で す。

汎用データベースに大量のソース・データがあり、

種類 種類 種類

種類 ナレッジ・モジュールナレッジ・モジュールナレッジ・モジュールナレッジ・モジュール 説明説明説明説明

固有の要件

Sybase ASE 15-3

固有の要件 固有の要件 固有の要件 固有の要件

Sybase Adaptive Server Enterprise用の一部のナレッジ・モジュールでは、BCP固有のロード・

ユーティリティが使用されます。このようなナレッジ・モジュールの使用時には、次の制限が 適用されます。これらのトピックの追加情報は、Sybase Adaptive Server Enterpriseのドキュメ ントを参照してください。

1. BCPユーティリティおよびSybase Adaptive Server Enterpriseクライアントは、Oracle

Data Integratorのエージェントを実行するマシン上にインストールする必要があります。

2. トポロジで定義されるサーバー名は、これらのサーバーに使用されるSybase Adaptive Server Enterpriseクライアントの接続文字列と一致する必要があります。

3. クライアントで定義されるサーバー名には、空白を使用できません。

4. ターゲットのステージング領域データベースには、select into/bulk copyオプションが必 要です。

5. BCPプログラムによって生成されたファイルが空の場合は、実行が保留状態のままになり ます。

6. パフォーマンスの点から、ターゲット・サーバー・マシン上にOracle Data Integratorの エージェントをインストールすることをお薦めします。

ロード LKM Sybase ASE to Sybase ASE(BCP)

固有のBCP out/BCP inコマンドを使用して、

Sybase Adaptive Server Enterpriseのソース・デー タベースからSybase Adaptive Server Enterprise のステージング領域データベースへ、データを ロードします。

このモジュールでは、固有のBCP(バルク・コ ピー・プログラム)コマンドを使用して一時ファ イルにデータを抽出します。データはその後、固 有のBCPコマンドを再び使用して、ターゲットの Sybase Adaptive Server Enterpriseステージング表 にロードされます。この方法は通常、大量のデー タを処理する場合に標準のLKM SQL to SQLより 効率的です。

ソース表がSybase Adaptive Server Enterpriseイ ンスタンスにあり、ステージング領域が異なる Sybase Adaptive Server Enterpriseインスタンスに ある場合は、このLKMの使用を検討してくださ い。

種類 種類 種類

種類 ナレッジ・モジュールナレッジ・モジュールナレッジ・モジュールナレッジ・モジュール 説明説明説明説明

固有の要件

関連したドキュメント