目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

トランスフォーメーションガイド

トランスフォーメーションガイド

ジョイナトランスフォーメーションの作成

ジョイナトランスフォーメーションの作成

マッピングでジョイナトランスフォーメーションを使用するためには、ジョイナトランスフォーメーションをマッピングに追加し、入力ソースを設定し、トランスフォーメーションの条件と結合タイプ、およびソートタイプを設定します。
ジョイナトランスフォーメーションを作成するには:
  1. Mapping Designerで、[トランスフォーメーション]-[作成]をクリックします。ジョイナトランスフォーメーションを選択します。名前を入力し、[OK]をクリックします。
    ジョイナトランスフォーメーションの命名規則は「JNR_
    トランスフォーメーション名
    」です。トランスフォーメーションの説明を入力します。
    Designerがジョイナトランスフォーメーションを作成します。
  2. 1番目のソースからジョイナトランスフォーメーションに、すべての入出力ポートをドラッグします。
    デフォルトでは、Designerはジョイナトランスフォーメーション内のソースフィールドで入出力ポートを明細フィールドとして作成します。このプロパティはあとで編集することができます。
  3. 2番目のソースですべての入出力ポートを選択し、ジョイナトランスフォーメーションにドラッグします。
    Designerはデフォルトで、ソースフィールドとマスターフィールドを2番目のセットとして設定します。
  4. ジョイナトランスフォーメーションのタイトルバーをダブルクリックして、トランスフォーメーションを開きます。
  5. このトランスフォーメーションには以下のポートがあります。
  6. [M]カラムの任意のボックスをクリックしてソースのマスター/明細関係を切り替えます。
    未ソートジョイナトランスフォーメーションのパフォーマンスを高めるには、行の比較的少ないソースをマスターソースとして使用します。ソート済みジョイナトランスフォーメーションのパフォーマンスを高めるには、重複キー値の少ないソースをマスターとして使用します。
  7. 特定のポートのデフォルト値を追加します。
    ソースのフィールドには空のものもあるため、一部のポートにNULL値が含まれることもあります。ターゲットデータベースがNULLを扱わない場合、デフォルト値を指定できます。
  8. [条件]タブをクリックして、ジョイン条件を設定します。
  9. [追加]をクリックして条件を追加します。複数の条件を追加することができます。
    マスターポートと明細ポートのデータタイプは一致しなければなりません。ジョイナトランスフォーメーションは等価(=)結合だけをサポートしています。
  10. [プロパティ]タブをクリックし、トランスフォーメーションのプロパティを設定します。
    ジョイン条件は、[条件]タブから編集できます。ANDキーワードは複数の条件を区切ります。
  11. [OK]をクリックします。
  12. [メタデータエクステンション]タブを選択し、メタデータエクステンションを設定します。