データマスキングトランスフォーメーション 例
非プロダクション環境でテストする場合は、現実的なデータが必要です。プロダクションデータには機密データのカラムが含まれます。このデータを使用すると、機密データが危害を受けるリスクを負う可能性があります。データマスキングトランスフォーメーションを使用して、機密データをマスクしてから、データをテスト環境で使用してください。
プロダクションデータに、テーブル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カラムをマスクするには、都道府県の置換マスキング方法を使用します。このマスキング方法では、カラム内のデータが米国の州名のディクショナリファイルのデータで置き換わります。
マッピングの実行が正常に完了すると、マスクされたデータを出力テーブル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のマスクされたデータをテスト環境で使用できるようになりました。