データ保護ルールを定義することにより、仮想データを管理できます。
始める前に
- データ保護ルールを作成したIBM Knowledge Catalog。 詳しくは、 データ保護ルールの管理を参照してください。
- データ保護ルールを強制的に使用したい場合は、Data Virtualizationでポリシー強制を有効にする。 詳しくは、ポリシー適用の使用を参照してください。
- 管理対象カタログに対して、データ保護ルールの対象にするオブジェクトを公開し、アノテーションを付けました。 詳細については、Data Virtualization化のカタログへの仮想データのパブリッシュを参照してください。重要:
Data Virtualizationは、Enforce data protection rulesオプションが有効になっているカタログにデータ資産がカタログ化されている場合にのみ、データ保護ルールを実施します。
詳しくは、 カタログ設定の変更を参照してください。
このタスクについて
以下のタイプのデータ保護ルールを使用できます。
- アクセスの拒否
- アクセス拒否は、ユーザーがData Virtualization資産のすべてのデータにアクセスできないようにします。 例えば、データ・スチュワードが資産全体を 1 人のユーザーに公開しない場合、ユーザー名に一致する条件を使用してこのルールを定義できます。
- データ・マスキング
- データ・マスキングは機密データを非表示にするために使用されますが、ユーザーは資産を使用することができます。 データ・マスキング・ルールには、編集、置換、難読化の 3 つのタイプがあります。 ユーザーは、アップストリーム・アプリケーションでのデータの使用方法に基づいて、これらのルールのいずれかを有効にすることを決定できます。
- リダクションは、データ・セル内のすべてまたは一部の文字を置換します。
- 置換により、データは元の値のハッシュで置き換えられます。 この方法は、参照整合性を維持する可能性が最も高い方法です。
- 難読化は、元のデータと類似したフォーマット済みの値を持つデータが置き換えられます。
- 行レベルのフィルタリング
データ保護ルールを作成して、仮想化データに行を含めたり除外したりして、ユーザーが表示できる行を制限することができます。 例えば、従業員が自分の部門に関連付けられている顧客データのみを表示できるようにルールを定義できます。
フィルター基準を適用して、行を含めたり除外したりすることができます。
データ・マスキングおよび行フィルタリング・ルールをビューに直接適用することはできません。 ビューの結果セットは、そのビューによって参照されるオブジェクトに適用されるデータ保護規則に従ってマスクされます。 ビュー定義で参照されている表から、行またはマスク識別の詳細をフィルターに掛けることができます。
行レベルのフィルター式で参照される表へのアクセスは、データ・マスキングも含めて評価されません。
Watsonサービス(Data Virtualization以外)のプレビューにデータマスキングまたは行レベルフィルタリングが適用されている場合、Data Virtualizationのアクセス制御は適用されない。 Data Virtualizationの内部アクセス制御は、Data VirtualizationUIのManage accessを使用して制御されますが、マスキングや行レベルのフィルタリングを使用した他の「Watsonサービスからのプレビューには適用されません。 他の'Watsonサービスでのアクセス制御のために、カタログ、プロジェクト、データ資産、または接続へのアクセスを管理するルールを定義する必要があります。
仮想化されたデータ資産をカタログに公開すると、それらの資産は他のデータ資産と同様に扱われ、データ保護ルールの対象となります。 データ保護ルールにより、基準に基づいて資産へのアクセスを拒否またはマスクできます。基準には、ビジネス用語やデータ・クラスなどのガバナンス成果物を含めることができます。
手順
データ保護ルールを使用して仮想データを管理するには、以下のようにします。