IRI Voracityデータ管理プラットフォーム(およびその中のIRI FieldShieldデータマスキング製品)により、ビジネス用語集またはドメインオントロジーに基づいてデータクラスとグループを自動定義し、複数のデータソースとフィールドにわたってそれらのクラスに変換ルールを適用できるようになりました。この記事では、データクラスライブラリに対してフィールドレベルの保護ルールを適用する方法を示します。
VoracityおよびFieldShield用のIRIWorkbenchでのデータ分類に関する最初の記事で作成したデータクラスライブラリを使用します。使用されるデータクラスライブラリは次のとおりです。
1つのCSVファイルと2つのOracleテーブルを使用したことがわかります。このルールの例では、2つのテーブルのデータのみを変換します。
FieldShieldマルチテーブル保護ジョブウィザードを使用して、抽出プログラムとしてODBCを選択し、ローダーには何も選択せず(したがって、出力はフラットファイルになります)、上記の2つのテーブルを選択します。 [フィールド変更ルール]ページで、[作成]をクリックして、SSNフィールドに新しいマスキング関数ルールを追加します。
次に、ライブラリにあるPIN_USデータクラスを使用してルールマッチャーを追加します。
AND / ORロジックを使用して、好きなだけマッチャーを追加できます。 ANDが優先されることに注意してください。最後のルールマッチャーの演算子はロジックで使用されていません。
事前定義されたWholeFieldとデータグループNAMESをマッチャーとして使用して、別のマスキングルールを作成します。 [テスト]ボタンをクリックすると、3つのフィールド一致が見つかったことがわかります。 NAMESデータクラスグループにはFIRSTNAME、LAST_NAME、およびFULL_NAMEデータクラスが含まれているため、これは上記のデータクラスライブラリに基づく正しい出力です。データクラスにNAMEのタイプを持つ3つのマップがあります。クラスとグループは、マッチャーの詳細ダイアログと設定ページのアイコンで区別されます。
[次へ]をクリックすると、ルールが適用されるフィールドを含む概要画面が表示されます。
[完了]をクリックすると、ジョブの結果が含まれるフォルダが作成されます。
これは、出力セクションに適用されたルールを示す2つのジョブスクリプト(テーブルごとに1つ)です。 4つのフィールドは、2つの異なる方法でマスクされました。名前は完全にマスクされ、SSNでは最初の5桁のみがマスクされ、ダッシュはスキップされます。
これらのジョブを単独で、またはジョブの一部として実行すると、次の結果が得られます。
データクラスをルールマッチャーとして使用できるため、少ないステップでより多くのフィールドを選択できます。この例では、2つのルールだけで2つのテーブルの4つのフィールドをマスクしました。
データ分類の使用やルールの適用に関する詳細情報やフィードバックをご希望の場合は、[email protected]までご連絡ください。