sql >> データベース >  >> RDS >> Database

分類を使用したフィールドルールの適用

    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]までご連絡ください。


    1. OracleでPL/SQLからの出力をフラッシュする方法はありますか?

    2. テーブル定義を表示するT-SQLクエリ?

    3. Puppetを使用したデータベース自動化:MySQLとMariaDBGaleraクラスターのデプロイ

    4. PostgreSQLで月の最後の日を取得する