目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. マクロトランスフォーメーション
  30. 一致トランスフォーメーション
  31. フィールド分析での一致トランスフォーメーション
  32. ID分析での一致トランスフォーメーション
  33. ノーマライザトランスフォーメーション
  34. マージトランスフォーメーション
  35. パーサートランスフォーメーション
  36. Pythonトランスフォーメーション
  37. ランクトランスフォーメーション
  38. 読み取りトランスフォーメーション
  39. リレーショナルから階層型へのトランスフォーメーション
  40. REST Webサービスコンシューマトランスフォーメーション
  41. ルータトランスフォーメーション
  42. シーケンスジェネレータトランスフォーメーション
  43. ソータートランスフォーメーション
  44. SQLトランスフォーメーション
  45. 標準化トランスフォーメーション
  46. 共有体トランスフォーメーション
  47. アップデートストラテジトランスフォーメーション
  48. Webサービスコンシューマトランスフォーメーション
  49. WebサービスSOAPメッセージの解析
  50. WebサービスSOAPメッセージの生成
  51. 加重平均トランスフォーメーション
  52. ウィンドウトランスフォーメーション
  53. 書き込みトランスフォーメーション
  54. 付録 A: トランスフォーメーションの区切り文字

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

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

統合マッピング

統合マッピング

レコードを統合するには、関連するレコードのグループを作成するマッピングを作成します。統合トランスフォーメーションをマッピングに追加し、各レコードグループを1つのマスタレコードに統合するようにトランスフォーメーションを設定します。
ビジネス目標とデータ要件に従って、結合トランスフォーメーションを他のトランスフォーメーションに接続します。一致したレコードを統合する場合は、統合トランスフォーメーションを一致トランスフォーメーションに接続できます。例外レコード管理の一環としてレコードを統合するには、統合トランスフォーメーションを例外トランスフォーメーションに接続します。キージェネレータトランスフォーメーションを使用してレコードをグループ化する場合は、統合トランスフォーメーションをキージェネレータトランスフォーメーションに直接接続できます。統合トランスフォーメーションは、キージェネレータトランスフォーメーションで作成された各グループの統合レコードを作成します。

ネイティブおよびHadoop環境のマッピング出力

ネイティブ環境およびHadoop環境で統合マッピングを実行する場合、統合トランスフォーメーションで異なる結果が生成される場合があります。Hadoopでは複数のノードでマッピングが実行されるため、ネイティブ環境とは異なる順序で入力レコードが統合トランスフォーメーションに入力される可能性があります。このため、トランスフォーメーションで、同じ入力データセットに対して環境ごとに異なるセットの存続レコードが生成される場合があります。どちらの場合で入力された行順序であっても、トランスフォーメーションの計算と統合結果は正確です。
ネイティブ環境およびHadoop環境で同じ存続レコードを生成するには、統合トランスフォーメーションが次の順序でレコードをソートするように設定します。
  • 最初にグループ化ポートでレコードをソートします。
  • 次に、入力ポートがトランスフォーメーションに表示される順序でレコードをソートします。