我正在使用SQL Server 2012数据质量服务。我想将域值下不存在的任何值视为无效。例如,如果我的值为' abc',' def'在知识库中的域管理下的域值选项卡中列为正确,但外部的任何值都应视为无效。
我尝试过设置一个使用&#34的域规则;值不在"然后手动输入值' abc'和' def'但是当我清理域值为' xyz'的数据时,不会获得INVALID结果。在DQS中是否有更好的方法允许我将域值下列出的值之外的任何值视为无效?
感谢您的帮助。
答案 0 :(得分:1)
域规则的构造应使得任何导致“true”布尔结果的输入值都被视为域中的有效值。
因此,对于您的示例,域规则应为“值在”而不是“值不在”。