トランスフォーメーション > データマスキングトランスフォーメーション > データマスキングトランスフォーメーションの作成
  

データマスキングトランスフォーメーションの作成

データマスキングトランスフォーメーションを作成して、ソースデータをマスクします。トランスフォーメーションオブジェクトにマスキング方法を割り当てるか、マッピングの実行時に、マスクルールパラメータを入力してマスキング方法を割り当てることができます。
Mapping Designerを使用してデータマスキングトランスフォーメーションを作成します。マッピングを作成するときには、設定するソーストランスフォーメーションとターゲットトランスフォーメーションが事前にキャンバス上に存在しています。マスクするソースデータを表すように、ソーストランスフォーメーションを設定します。マスクされたデータを格納するターゲット接続を表すように、ターゲットトランスフォーメーションを設定します。
    1トランスフォーメーションパレットからマッピングキャンバスにデータマスキングトランスフォーメーションをドラッグします。
    2データマスキングトランスフォーメーションオブジェクトをデータフローに接続します。
    3Mapping Designerで、データマスキングトランスフォーメーションオブジェクトを選択します。
    [プロパティ]タブにプロパティが表示されます。
    4[全般]タブで、トランスフォーメーションオブジェクトの名前と、説明(省略可能)を入力します。
    5[受信フィールド]タブで、ターゲットにコピーするデータを定義するフィールドルールを設定します。
    デフォルトでは、トランスフォーメーションにすべてのフィールドが含まれます。
    6[マスキングルール]タブでは、以下のプロパティを設定することができます。
    7ターゲットトランスフォーメーションを選択し、受信フィールドをターゲット内のフィールドにマップします。
    デフォルトでは、データマスキングトランスフォーメーションによって、ソーストランスフォーメーションオブジェクトから含めるフィールドにプレフィックス"out_"が追加されます。フィールド名が一致しないため、自動フィールドマッピングを使用してターゲットトランスフォーメーションオブジェクトのフィールドをマッピングすることはできません。自動フィールドマッピングを使用する場合は、ターゲットトランスフォーメーションの受信フィールド名を変更します。パターン名変更のオプションを選択し、パターンに"out_/"を入力してプレフィックスを削除します。
    8マッピングを保存して実行します。
    マッピングでマスクルールパラメータを使用した場合は、マッピングタスクの実行時にマスキング方法を割り当てて設定します。
    次の画像は、マスクルールパラメータを使用するマッピングタスクの2番目の手順を示しています。
    画像は、マスクルールパラメータを含むマッピングタスクの2番目の手順を示しています。マスキング方法のリストが開いており、ランダムマスキング方法がリストから選択されています。マスキング方法を設定するために使用する[設定]ボタンが表示されています。
    注: マッピングタスクのカラムにマスキング方法を割り当ててから、マッピングのカラムの割り当てを変更した場合、マッピングタスクの設定が優先されます。マッピングタスクでカラムのルール割り当ての選択を解除した場合、マッピングタスクはカラムに割り当てられたマスキング方法をマッピングで使用します。