Sql server 2012 如何在DQS中配置引用完整性类型规则?

Sql server 2012 如何在DQS中配置引用完整性类型规则?,sql-server-2012,data-quality-services,Sql Server 2012,Data Quality Services,我有一个场景,需要使用另一个域中的值验证一个域。规则是:域1中的每个值都必须存在于域2中。第二个域中的唯一值列表将约为5000万。如何在DQS中实现这一点?在许多数据分析工具中,交叉表检查似乎是一个缺失的功能。我能看到的唯一方法是在某处创建一个具有左连接的视图。一般来说,这意味着将要分析的数据恢复到您自己的环境中(如果您可以满足自己的延迟要求,这不是坏事),并创建视图来定义要测试的表之间的关系 检查引用完整性似乎是数据分析中显而易见的第一步,但搜索web似乎不是一个热门问题。我遗漏了什么吗?您认

我有一个场景,需要使用另一个域中的值验证一个域。规则是:域1中的每个值都必须存在于域2中。第二个域中的唯一值列表将约为5000万。如何在DQS中实现这一点?

在许多数据分析工具中,交叉表检查似乎是一个缺失的功能。我能看到的唯一方法是在某处创建一个具有左连接的视图。一般来说,这意味着将要分析的数据恢复到您自己的环境中(如果您可以满足自己的延迟要求,这不是坏事),并创建视图来定义要测试的表之间的关系


检查引用完整性似乎是数据分析中显而易见的第一步,但搜索web似乎不是一个热门问题。我遗漏了什么吗?

您认为此版本的DQS不直接支持ref完整性场景是正确的。但是,通过结合使用现有技术,您可以获得此功能。我将在下面列出它们。另外,你可能想看看我在DQS-上做的一些短屏幕广播

要模拟引用完整性,请执行以下操作: 1) 从KB中的每个源字段创建域 2) 从这些源字段创建一个复合域 3) 在KB中为复合域创建匹配规则,其中第一个源表中的值为“pivot”,并将“pivot”记录设置为先决条件-详细信息和