计划数据过滤器标准(自动生成)
数据过滤器标准基于客户数据。在可以定义数据过滤器之前,需要决定要保护的客户数据。
例如,您可能要根据客户所在国家/地区、城市和州/省限制对客户数据的访问。如果客户数据库具有包含国家/地区、城市和州/省字段的表,那么您可选择让数据过滤器组基于这些字段。然后可以在指定数据过滤器时使用这些值。
当计划如何使用自动生成创建数据过滤器时,应该了解下列概念。
*
概要文件字段 – 当数据过滤器生成实用程序查找值的唯一组合时考虑其值的字段。实用程序会为值的每个唯一组合创建一个数据过滤器。当该数据过滤器在 IBM® Unica® 应用程序中生效时,会在查询客户记录时在 WHERE 子句中使用此值。因为该子句会测试是否相等,所以必须针对支持相异值有限集合的字段定义概要文件字段。
*
固定字段 – 一个可选的字段,它限制在查询唯一的概要文件字段值组合时,数据过滤器生成实用程序查看的记录。所指定的值也包括在每个生成的数据过滤器中。当该数据过滤器在 IBM® Unica® 应用程序中生效时,会在查询客户记录时在 WHERE 子句中使用此值。因为该子句会测试是否相等,所以必须针对支持相异值有限集合的字段定义固定字段。
在示例中,您将为国家/地区创建固定字段,为城市和州/省创建概要文件字段。数据过滤器生成实用程序会为它在这些字段中找到的每个唯一的值组合创建一个数据过滤器。
分配给一个或多个数据过滤器的 IBM® Unica® 用户将只能够查看和使用属于居住在所分配数据过滤器表示的国家/地区、城市和州/省中客户的数据。
客户表可能并不包含要为其创建数据过滤器的每个值。例如,您可能并不是在每个国家/地区和州/省中都有客户,但可能要为每个国家/地区和州/省准备数据过滤器以供将来使用。在这种情况下,可以引用包含每个国家/地区和州/省的表,并在 XML 指定的 GenerateDataFilters 部分中使用该表。完成使用该实用程序来创建数据过滤器之后,可以废弃此“挂名”的表。