クレンジングトランスフォーメーションの出力フィールド
出力フィールドは、[プロパティ]パネルの[出力フィールド]タブに表示されます。クレンジングトランスフォーメーションは、[フィールドマッピング]タブでマッピングしたフィールドに基づいて出力フィールドを作成します。
[出力フィールド]タブには、各出力フィールドの名前、タイプ、精度、およびスケールが表示されます。
トランスフォーメーションにより、次の方法で出力フィールドが作成されます。
- 単一の出力でアセットをクレンジング
トランスフォーメーションによって、クレンジング済みのフィールドが作成されます。
出力フィールド名は、クレンジングトランスフォーメーションの名前が追加されたターゲットフィールドの名前です。例えば、Person_nameというターゲットフィールドがあり、クレンジングトランスフォーメーションの名前にCleanse_TXと入力した場合、クレンジング操作によってPerson_name_Cleanse_TXという出力フィールド名が返されます。
- 複数の出力でアセットをクレンジング
トランスフォーメーションによって、クレンジング済みのフィールドと、アセットで自分がまたは他のユーザーが設定したマージ済み出力フィールドが追加で作成されます。
トランスフォーメーションは、各ターゲットフィールドの名前に_Cleansedのサフィックスを追加しようとします。例えば、ターゲットフィールドがFirstNameである場合は、この操作によってFirstName_Cleansedという出力フィールド名が返されます。
注: 現在のバージョンのData Qualityでクレンジングアセットを作成した場合、トランスフォーメーションはサフィックス_Cleansedをすべての出力フィールドに適用します。古いバージョンのData Qualityにアセットを作成した場合、トランスフォーメーションが、出力に異なる命名ポリシーを適用する場合があります。詳細については「出力フィールド名のルールとガイドライン」を参照してください。
マージされた出力フィールド名は、アセットで設定済みのマージされたフィールドの名前となります。
クレンジングトランスフォーメーションの出力フィールドプロパティを編集することはできません。プロパティを編集するには、Data Qualityでクレンジングアセットを開きます。
出力フィールド名のルールとガイドライン
Data Qualityでクレンジングアセットを作成し、時間の経過とともにアセットに出力を追加できます。これは、クレンジングトランスフォーメーションが出力フィールドに適用するサフィックスのタイプに影響を与える可能性があります。
トランスフォーメーションで複数の出力を持つクレンジングアセットを使用する場合は、フィールド名がマッピング要件を満たしていることを確認してください。トランスフォーメーションが期待どおりにフィールド名を定義するようにするには、出力フィールドを再度マップする必要がある場合があります。
出力フィールド名を確認するときは、次のルールとガイドラインを考慮してください。
- •一部の古いクレンジングアセットは、単一のクレンジングインスタンスで単一の出力フィールドをサポートしていました。そのようなアセットに出力を追加し、元のインスタンスを更新しない場合、クレンジングトランスフォーメーションは新しい出力にのみ_Cleansedのサフィックスを適用します。トランスフォーメーションでは、元のインスタンスの出力にサフィックスを適用しません。
クレンジングトランスフォーメーションは、アセットをトランスフォーメーションにいつ追加するかに関係なく、このポリシーを適用します。別のインスタンスに出力を追加し、元のインスタンスを変更しない場合、トランスフォーメーションは古い出力フィールドからサフィックスを削除します。
- •クレンジングアセットの元のインスタンスに出力を追加すると、クレンジングトランスフォーメーションがすべての出力名に_Cleansedサフィックスを適用します。
クレンジングトランスフォーメーションは、アセットの経過時間に関係なく、またアセットをトランスフォーメーションにいつ追加するかに関係なく、このポリシーを適用します。