目次

Search

  1. はじめに
  2. Designerの使用
  3. ソースに関する作業
  4. フラットファイルに関する作業
  5. ターゲットに関する作業
  6. マッピング
  7. マップレット
  8. マッピングパラメータおよび変数
  9. ユーザー定義関数に関する作業
  10. デバッガの使用
  11. データリネージの表示
  12. オブジェクトの比較
  13. ビジネスコンポーネントの管理
  14. キューブと次元の作成
  15. マッピングウィザードの使用
  16. データタイプリファレンス
  17. Webブラウザの設定

Designerガイド

Designerガイド

ターゲットロード順の設定

ターゲットロード順の設定

任意のタイプのターゲット定義を含むマッピングに対して、ターゲットロード順を設定することができます。Designerでは、Integration Serviceがマッピング内の複数のターゲットロード順グループのターゲットに行を送る順序を設定できます。 ターゲットロード順グループとは、マッピング内で互いにリンクするソース修飾子、トランスフォーメーション、およびターゲットのコレクションです。プライマリキーや外部キーの制約があるテーブルでレコードの挿入、削除、または更新を行う場合に参照の整合性を維持したい場合、ターゲットロード順を設定できます。
統合サービスにより、ターゲットロード順グループのソースが同時に読み込まれ、ターゲットロード順グループはターゲットのタイプに関係なく順次処理されます。ターゲットが同じフラットファイルターゲットのコピーで、セッションのプロパティでターゲットの[存在する場合は追加]を指定している場合、統合サービスはすべてのターゲットのロード順序グループを処理します。
Integration Serviceがターゲットにデータを送る順序を指定するには、マッピング内の各ターゲットに対してソース修飾子を1つずつ作成します。 次に、ターゲットロード順を設定するために、Integration Serviceがマッピング内の各ソースを読み込む順序を決定します。
以下の図に、1つのマッピング内に2つのターゲットロード順グループがある場合を示します。
ターゲットロード順グループAには、ソース、ソース修飾子トランスフォーメーション、およびターゲットが含まれています。ターゲットロード順グループBには、ソースとソース修飾子トランスフォーメーションが2つ含まれており、それらがカスタムトランスフォーメーションに接続され、そのトランスフォーメーションからターゲットに接続されています。
このマッピングでは、最初のターゲットロード順グループにITEMS、SQ_ITEMS、およびT_ITEMSが含まれています。 2つ目のターゲットロード順グループには、TOTAL_ORDERSターゲットも含めた、マッピング内の他のすべてのオブジェクトが含まれています。 Integration Serviceでは、最初のターゲットロード順グループを処理してから、2つ目のターゲットロード順グループを処理します。
また、2つ目のターゲットロード順グループを処理するときに、データを両方のソースから同時に読み込みます。
  1. 複数のターゲットのロード順グループを含むマッピングを作成します。
  2. [マッピング]-[ターゲットロード プラン]を選択します。
    [ターゲットロードプラン]ダイアログボックスに、マッピング内のすべてのソース修飾子トランスフォーメーションと、各ソース修飾子からデータを受け取るターゲットが一覧表示されます。
  3. このリストからソース修飾子を選択します。
  4. [上に移動]および[下に移動]をクリックし、ソース修飾子をロード順の範囲内で移動します。
  5. 順序を変更する他のソース修飾子について、34の手順を繰り返します。
  6. [OK]をクリックします。