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

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

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