目次

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トランスフォーメーション

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

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

結合タイプの定義

結合タイプの定義

SQLでは、結合は、複数のテーブルからのデータを1つの結果セットに連結する関係演算子です。ジョイナトランスフォーメーションは、異なるタイプのソースからのデータから生成できる点を除き、SQL結合に似ています。
結合タイプはトランスフォーメーションの[プロパティ]タブで定義することができます。ジョイナトランスフォーメーションは、以下のジョインタイプをサポートしています。
  • ノーマル
  • Master Outer(マスターアウター)
  • Detail Outer(明細アウター)
  • Full Outer(完全アウター)
NormalまたはMaster Outerジョインは、Full OuterやDetail Outerジョインよりも高速に動作します。
どちらのソースのデータも含まないフィールドが結果セットにある場合、ジョイナトランスフォーメーションは空のフィールドをNULL値で埋めます。フィールドがNULLを返すことが分かっていて、NULLをターゲットに挿入したくない場合は、対応するポートの[ポート]タブでデフォルト値を設定できます。