您可以通过定义数据保护规则来管理虚拟数据。
准备工作
- 创建数据保护规则IBM Knowledge Catalog。 有关更多信息,请参阅 管理数据保护规则。
- 如果要强制使用数据保护规则,请在Data Virtualization中启用策略执行。 有关更多信息,请参阅 启用策略实施。
- 已发布对象并对其进行注释,您希望将这些对象遵守受管目录的数据保护规则。 有关详细信息,请参阅 Data Virtualization中的将虚拟数据发布到目录。重要说明:
Data Virtualization enforces data protection rules only if the data asset is cataloged in a catalog that has the 执行数据保护规则 option enabled.
有关更多信息,请参阅 更改目录设置。
关于本任务
您可以使用以下类型的数据保护规则:
- 拒绝访问
- 拒绝访问可防止用户访问Data Virtualization资产的所有数据。 例如,如果数据专员不希望向一个用户公开整个资产,那么他们可以使用与用户名匹配的条件来定义此规则。
- 数据屏蔽
- 数据屏蔽用于隐藏敏感数据,但仍允许用户使用该资产。 有三种类型的数据屏蔽规则: 编辑,替换和模糊处理。 用户可以根据如何使用上游应用程序中的数据来决定启用其中一个规则。
- 编辑将替换数据单元格中的所有字符或部分字符。
- 将数据替换为原始值的盐分散列。 此方法最有可能保持引用完整性。
- 模糊处理将数据替换为与原始数据相似的格式化值。
- 行级别过滤
您可以创建数据保护规则以在虚拟化数据中包含或排除行,从而限制用户可以看到的行。 例如,您可以定义规则,以便员工可以查看仅与其部门关联的客户数据。
您可以应用过滤条件以包含或排除行。
不能将数据屏蔽和行过滤规则直接应用于视图。 根据应用于视图引用的对象的数据保护规则,将屏蔽视图的结果集。 您可以从视图定义中引用的表中过滤行或屏蔽标识详细信息。
不会评估对行级别过滤器表达式中引用的表的访问权,包括数据屏蔽。
在 "Watson服务("Data Virtualization除外)的预览中应用数据屏蔽或行级过滤时,不应用Data Virtualization"访问控制。 Data Virtualization内部访问控制可通过Data Virtualization用户界面中的 "管理访问"进行控制,但不适用于其他 "Watson服务的预览,这些服务具有屏蔽或行级过滤功能。 您必须在其他 "Watson服务中定义管理目录、项目、数据资产或连接访问控制的规则。
将虚拟化数据资产发布到目录时,它们将被视为与任何其他数据资产一样,并受数据保护规则的约束。 数据保护规则可以根据可以包含监管工件(例如业务术语和数据类)的条件来拒绝或屏蔽对资产的访问。
过程
使用数据保护规则来监管虚拟数据: