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

データマスキングトランスフォーメーション 例

非プロダクション環境でテストする場合は、現実的なデータが必要です。プロダクションデータには機密データのカラムが含まれます。このデータを使用すると、機密データが危害を受けるリスクを負う可能性があります。データマスキングトランスフォーメーションを使用して、機密データをマスクしてから、データをテスト環境で使用してください。
プロダクションデータに、テーブルPersonnel_Informationおよび次のデータが含まれているとします。
First Name
Surname
DOB
Address
State
Uma
Hilel
03/12/1985
24, Atkins Avenue
CA
John
Sen
07/15/1963
49, Wheeler Road
MN
Keiko
Burns
11/24/1989
13, Draker Drive
PA
Isadora
Buckley
08/16/1990
20, Fountain Center
CA
Mapping Designerでは、テーブルPersonnel_InformationのソーストランスフォーメーションとしてPersonnelを追加します。ターゲットトランスフォーメーションPersonnel_testを追加してください。
データマスキングトランスフォーメーションをマッピングキャンバスに追加し、データフローに接続します。
Surname、DOB、Stateの各カラムをマスクして、機密データを確実にマスクする必要があります。姓の置換のマスキング方法を使用すると、Surnameカラムをマスクできます。このマスキング方法では、カラム内のデータが姓のディクショナリファイルのデータで置き換わります。DOBカラムのマスクには、ランダム日付のマスキング方法を使用できます。Stateカラムをマスクするには、都道府県の置換マスキング方法を使用します。このマスキング方法では、カラム内のデータが米国の州名のディクショナリファイルのデータで置き換わります。
Mapping Designerから、データマスキングトランスフォーメーションオブジェクトの受信フィールドにマスキング方法が割り当てられていることがわかります。姓の置換方法はSurnameフィールドに、ランダムな方法はDOBフィールドに、都道府県の置換方法はStateフィールドにそれぞれ割り当てられます。
マッピングの実行が正常に完了すると、マスクされたデータを出力テーブルPersonnel_testで確認できます。
First Name
Surname
DOB
Address
State
Uma
Acothley
05/12/1985
24, Atkins Avenue
Michigan
John
Mcgovern
04/15/1963
49, Wheeler Road
Oklahoma
Keiko
Garsia
03/24/1990
13, Draker Drive
Montana
Isadora
Sonnier
01/16/1991
20, Fountain Center
South Carolina
テーブルPersonnel_testのマスクされたデータをテスト環境で使用できるようになりました。