目次

Search

  1. はじめに
  2. Data Integrationタスク
  3. マッピングタスク
  4. 動的マッピングタスク
  5. 同期タスク
  6. データ転送タスク
  7. レプリケーションタスク
  8. マスキングタスク
  9. マスキングルール
  10. PowerCenterタスク

タスク

タスク

複数のデータベーステーブルをソースとして設定する

複数のデータベーステーブルをソースとして設定する

複数のデータベーステーブルを
同期
タスクのソースとして設定できます。
  1. [ソース]
    ページでデータベース接続を選択します。
    接続を作成するには、
    [新規]
    をクリックします。接続を編集するには、
    [表示]
    をクリックし、
    [編集]
    をクリックします。
  2. [複数]
    を選択します。
    ソースオブジェクトテーブルが表示されます。
  3. [追加]
    をクリックします。
  4. [ソースオブジェクトの選択]
    ダイアログボックスで、使用するオブジェクトを選択します。
    このダイアログボックスには、オブジェクトが200個まで表示されます。使用するオブジェクトが表示されない場合は、検索文字列を入力して表示されるオブジェクトの数を少なくします。
    オブジェクトを選択すると、[選択済みオブジェクト]リストに表示されます。[選択済みオブジェクト]リストからオブジェクトを削除するには、
    Delete
    キーを押します。
  5. [選択]
    をクリックします。
    選択したソースは
    [ソースオブジェクト]
    テーブルに表示されます。ソースを削除するには、
    [アクション]
    カラムで
    [削除]
    をクリックします。
  6. ソースフィールドをアルファベット順に表示するには、
    [ソースフィールドをアルファベット順に表示]
    を選択します。
    デフォルトでは、ソースシステムによって返される順序でソースフィールドが表示されます。
  7. ソースリレーションを作成するかユーザー定義の結合を作成し、
    [OK]
    をクリックします。
    リレーションを作成するには、次の手順を実行します。
    1. データベーステーブルを選択し、
      [リレーションの作成]
      をクリックします。
    2. テーブルのソースキーを選択し、関連するソースオブジェクトと一致するオブジェクトキーを選択します。
    3. [OK]
      をクリックします。
    4. ソーステーブルのプライマリキーを関連データベーステーブルで対応する外部キーと一致させます。
    5. 必要に応じてリレーションを作成し、すべてのソースをタスクに含めます。
    すべてのデータベーステーブルに結合するユーザー定義の結合を作成するには、次の手順を実行します。
    1. [ユーザー定義結合]
      を選択し、結合を定義します。
    2. 既存のすべてのリレーションが結合条件に追加されます。フィールド名を確実に正しく入力するには、
      [オブジェクト]
      リストと
      [フィールド]
      リストを使用して、フィールド名を結合ステートメントに追加します。
    3. ユーザー定義結合を保存するには、
      [OK]
      をクリックします。
  8. ソースデータをプレビューするには、[ソースオブジェクト]テーブルでソースを選択します。プレビューデータが自動的に表示されない場合は、
    [データプレビューの表示]
    をクリックします。
    [データプレビュー]領域には、ソースの最初の5カラムの最初の10行が表示されます。ソースのカラム総数も表示されます。
    [データプレビュー]領域では、特定のUnicode文字が期待どおりに表示されません。データにバイナリデータが含まれる場合は、[データプレビュー]エリアに次のテキストが表示されます。
    BINARY DATA
  9. ファイルのすべてのソースカラムをプレビューするには、[ソースオブジェクト]テーブルでソースを選択して
    [すべてのカラムをプレビュー]
    をクリックします。
    ファイルには、ソースの最初の10行が表示されます。
  10. [次へ]
    をクリックします。