1

我有一个场景,我需要使用另一个域中的值来验证一个域。规则是:域 1 中的每个值都必须存在于域 2 中。第二个域中的唯一值列表将在 5000 万左右。如何在 DQS 中执行此操作?

4

2 回答 2

2

您认为此 DQS 版本不直接支持引用完整性方案是正确的。但是,通过使用现有技术的组合,您可以获得此功能。我将在下面列出它们。此外,您可能想看看我在 DQS 上完成的一些短截屏视频 -在这里

模拟参照完整性: 1) 从 KB 中的每个源字段创建一个域 2) 从这些源字段创建一个复合域 3) 为您的 KB 中的复合域创建一个匹配规则,其中第一个源表中的值是'pivot' 记录被设置为先决条件 - 更多细节在这里这里

复合规则示例

于 2012-07-14T23:50:55.440 回答
0

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

检查引用完整性似乎是数据分析中显而易见的第一步,但在网络上搜索它似乎并不是一个热门问题。我错过了什么吗?

于 2012-07-06T16:53:02.653 回答