ルール仕様トランスフォーメーションの設定
マッピングのルール仕様トランスフォーメーションを設定する場合は、最初に、マッピングに含めるロジックが含まれているルール仕様アセットを選択します。次に、受信フィールドおよびフィールドマッピングを設定します。その後、出力フィールドを確認します。
トランスフォーメーションを設定するには、以下のタスクを実行します。
1ルール仕様トランスフォーメーションをソーストランスフォーメーションまたはその他のアップストリームオブジェクトに接続します。
2[ルール仕様トランスフォーメーション]タブで、トランスフォーメーションに含めるルール仕様を選択します。
次の図は、ルール仕様を選択するために使用するオプションを示しています。
3[受信フィールド]タブで、受信フィールドを設定します。
デフォルトでは、トランスフォーメーションは、マッピング内の接続されたアップストリームオブジェクトからすべての受信フィールドを継承します。フィールドルールを定義して、受信フィールドを制限したり、名前を変更したりすることができます。
4[フィールドマッピング]タブでフィールドマッピングオプションを設定して、受信フィールドからのデータをルール仕様アセットのターゲットフィールドに接続します。
ルール仕様入力は、データ内の入力フィールドの名前をすでに反映している可能性があります。この場合、
[自動マップ]オプションを使用してフィールドの接続を行うことができます。アップストリームオブジェクトフィールドに接続する方法については、
ルール仕様トランスフォーメーションのフィールドマッピングを参照してください。
5[出力フィールド]タブのルール仕様出力フィールドを確認します。
6[全般]タブでは、オプションとして、ルール仕様トランスフォーメーションの名前を変更したり、説明を追加したりすることもできます。[詳細]タブで、トランスフォーメーションのトレースレベルを更新することもできます。デフォルトのトレースレベルはノーマルです。
注: トランスフォーメーションが使用するルール仕様を識別するためにパラメータを使用する場合は、次のルールとガイドラインを検討してください。
- •パラメータを使用してルール仕様を識別する場合、[フィールドマッピング]タブで、パラメータを使用してフィールドマッピングを定義する必要があります。パラメータは文字列型である必要があります。
- •パラメータを使用してルール仕様を識別する場合、ルール仕様トランスフォーメーションに接続するマッピングのダウンストリームオブジェクトはすべてパラメータを使用している必要があります。
注: アセットをトランスフォーメーションに追加した後に
Data Qualityでアセットを更新する場合は、トランスフォーメーションのアセットバージョンを最新バージョンと同期する必要がある場合があります。データ品質アセットの同期の詳細については、「
データ品質アセットの同期」を参照してください。