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

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

ルータトランスフォーメーションを使用して、次のタスクを完了できます。

例1: 地域別の異なるターゲットにデータをルーティングします。

ソースには、さまざまな地域の顧客のデータが含まれます。北米地域、欧州、中東、およびアフリカ地域、およびアジア太平洋地域の顧客のバリアントを使用して、マーケティングキャンペーンを構成する場合。その他の地域の顧客には、標準の広告キャンペーンを表示します。ルータトランスフォーメーションを使用して、4つの異なるターゲットトランスフォーメーションにデータをルーティングします。
次の図は、これらの条件に基づいてデータのフィルタリングを行うルータトランスフォーメーションによるマッピングを示しています。
ルータトランスフォーメーションは、NA、EMEA、またはアジア太平洋地域に基づいて、顧客データを異なるターゲットにルーティングします。トランスフォーメーションは、他の領域のデータをデフォルトのターゲットにルーティングします。
次の表に示すように、3つの出力グループを作成し、[出力グループ]タブでグループフィルタ条件を指定します。
グループ名
条件
NA
region = 'NA'
EMEA
region = 'EMEA'
APAC
region = 'APAC'
デフォルトグループには、NA、EMEA、またはアジア太平洋地域にないすべての顧客のデータが含まれます。

例2: 複数の出力グループに一部の行をルーティングします。

ルータトランスフォーメーションは、フィルタ条件を満たすすべての出力グループを通じてデータを渡します。次の例では、条件は価格しきい値をテストしますが、2つの出力グループのフィルタ条件が重複しています。
グループ名
条件
PriceGroup1
item_price > 100
PriceGroup2
item_price > 500
ルータトランスフォーメーションでitem_price=510の入力行が処理されると、行は両方の出力グループにルーティングされます。
1つの出力グループを介してデータを渡したい場合は、重複しないようにフィルタ条件を定義します。例えば、PriceGroup1のフィルタ条件をitem_price < = 500に変更することができます。