クレンジングトランスフォーメーションの設定
マッピングのクレンジングトランスフォーメーションを設定する場合は、最初に、トランスフォーメーションに含めるロジックが含まれているクレンジングアセットを選択します。次に、トランスフォーメーションの1つ以上の受信フィールドを、クレンジングアセットによって指定されたターゲットフィールドにマッピングします。
トランスフォーメーションを設定するための手順は、クレンジングアセットによって指定された入力の数によって異なります。
トランスフォーメーションを設定するには、以下のタスクを実行します。
1クレンジングトランスフォーメーションをソーストランスフォーメーションまたはその他のアップストリームオブジェクトに接続します。
2[クレンジング]タブで、トランスフォーメーションに含めるクレンジングアセットを選択します。
単一の入力または複数の入力を含むクレンジングアセットを選択できます。
3[受信フィールド]タブで、受信フィールドを検証します。
デフォルトでは、トランスフォーメーションは、マッピング内の接続されたアップストリームオブジェクトからすべての受信フィールドを継承します。フィールドルールを定義して、受信フィールドを制限したり、名前を変更したりすることができます。
4[フィールドマッピング]タブで、トランスフォーメーションの1つ以上の入力フィールドをアセットに接続します。クレンジングアセットによって単一の入力が指定されている場合、データ統合ではターゲットフィールドに入力フィールドが自動的にリンクされます。クレンジングアセットによって複数の入力が指定されている場合は、手動でフィールドに入力フィールドをリンクします。
クレンジングアセットの入力名には、トランスフォーメーションの入力フィールドの名前が反映されている場合があります。この場合、[自動マップ]オプションを使用してフィールドの接続を行うことができます。
次の図に、トランスフォーメーションの入力フィールドをマッピングするために使用するオプションを示します。
5[出力フィールド]タブの出力フィールドのプロパティを確認します。
6[全般]タブでは、オプションとして、クレンジングトランスフォーメーションの名前を変更したり、説明を追加したりすることもできます。[詳細]タブで、トランスフォーメーションのトレースレベルを更新することもできます。デフォルトのトレースレベルはノーマルです。
クレンジングアセットの考慮事項
クレンジングアセットは、1つ以上のクレンジングインスタンスで構成されます。各インスタンスは、アセットによって指定された一連のクレンジング操作に対する1つ以上の入力フィールドを表します。
Data Qualityのアセットには複数のクレンジングインスタンスを追加できるため、クレンジングトランスフォーメーションは、単一のアセットを持つさまざまな入力フィールドのセットに複数のクレンジング操作を適用することができます。
複数の入力フィールドの指定に使用されているクレンジングアセットを選択する場合は、アセットの構成を理解し、アセットによって各入力で実行されるクレンジング操作のタイプを把握しておく必要があります。クレンジングトランスフォーメーションでは、各アセット入力が発生したインスタンスは識別されません。Data Qualityでアセットに複数のインスタンスを定義した場合は、各入力が属するインスタンスのレコードを作成します。アセット入力をトランスフォーメーション入力フィールドに接続するときは、レコードをガイドとして使用します。
データ品質アセットの同期
アセットをトランスフォーメーションに追加した後にData Qualityでアセットを更新する場合は、トランスフォーメーションのアセットバージョンを最新バージョンと同期する必要がある場合があります。
アセットのバージョンを同期するには、マッピングでトランスフォーメーションを開き、[プロパティ]パネルでトランスフォーメーショ名を選択します。例えば、クレンジングトランスフォーメーションの[プロパティ]パネルで[クレンジング]を選択します。同期が必要な場合は、アセットを同期するように求めるメッセージがデータ統合に表示されます。
アセットのバージョンを同期すると、データ統合には、現在のアセットのフィールド属性をマッピング内の他のアセットにプロパゲートするように求めるメッセージが表示される場合があります。現在のアセットが以前のバージョンのData Qualityで作成されている場合、データ統合にプロンプトが表示される場合があります。
フィールド属性をプロパゲートするアセットを選択します。複数のアセットを選択して、1回の操作で属性をプロパゲートできます。
注: フィールドのプロパゲートは、現在のバージョンのData Qualityで作成したアセットに対してデフォルトで発生します。