目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2B Data Transformation
  8. クレンジングトランスフォーメーション
  9. データマスキングトランスフォーメーション
  10. データサービストランスフォーメーション
  11. 重複排除トランスフォーメーション
  12. 式トランスフォーメーション
  13. フィルタトランスフォーメーション
  14. 階層ビルダートランスフォーメーション
  15. 階層パーサートランスフォーメーション
  16. 階層プロセッサトランスフォーメーション
  17. 入力トランスフォーメーション
  18. Javaトランスフォーメーション
  19. JavaトランスフォーメーションAPIリファレンス
  20. ジョイナトランスフォーメーション
  21. ラベラトランスフォーメーション
  22. ルックアップトランスフォーメーション
  23. 機械学習トランスフォーメーション
  24. マップレットトランスフォーメーション
  25. ノーマライザトランスフォーメーション
  26. 出力トランスフォーメーション
  27. 解析トランスフォーメーション
  28. Pythonトランスフォーメーション
  29. ランクトランスフォーメーション
  30. ルータトランスフォーメーション
  31. ルール仕様トランスフォーメーション
  32. シーケンストランスフォーメーション
  33. ソータートランスフォーメーション
  34. SQLトランスフォーメーション
  35. 構造パーサートランスフォーメーション
  36. トランザクション制御トランスフォーメーション
  37. 共有体トランスフォーメーション
  38. Velocityトランスフォーメーション
  39. ベリファイヤトランスフォーメーション
  40. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

ルータトランスフォーメーション

ルータトランスフォーメーション

ルータトランスフォーメーションは、受信データに条件を適用するために使用できるアクティブなトランスフォーメーションです。
ルータトランスフォーメーションでは、
データ統合
は、フィルタ条件を使用して受信データの各行を評価します。各ユーザー定義グループの条件をテストしてから、デフォルトグループを処理します。行が複数のグループフィルタ条件を満たす場合、
データ統合
はこの行を複数回渡します。どの条件も満たさない行は破棄するか、デフォルトの出力グループにルーティングできます。
複数の条件に基づいて同じ入力データをテストする必要がある場合、同じタスクを実行する複数のフィルタトランスフォーメーションを作成する代わりに、マッピング内でルータトランスフォーメーションを使用します。
次の表は、ルータトランスフォーメーションとフィルタトランスフォーメーションの比較です。
オプション
ルータ
フィルタ
条件
単一のルータトランスフォーメーション内の複数の条件をテストする
フィルタトランスフォーメーションごとに1つの条件をテストする
条件を満たさない行の処理
デフォルト出力グループにルーティングするか、破棄する
破棄する
受信データ
1つのルータトランスフォーメーションで1回処理する
各フィルタトランスフォーメーションで処理する
次の図は、地域に基づいてデータをフィルタ処理し、北米、EMEA、またはアジア太平洋地域の異なるターゲットにルーティングするルータトランスフォーメーションを使用したマッピングを示しています。トランスフォーメーションは、他の領域のデータをデフォルトのターゲットにルーティングします。
マッピングは、領域に基づいてデータをソース「src_Countries」からターゲット「t_NA」、「t_EMEA」、または「t_APAC」へルーティングします。ルータトランスフォーメーションは、その他すべての領域のデータをデフォルトのターゲット「t_Default」にルーティングします。