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