在数据质量服务 (DQS) 中,可以将数据质量清理项目中的数据质量知识或包含 DQS 清理组件的集成服务包导入到域内。这些数据质量知识是在清理过程中收集的。 这可确保不丢失受信任的知识,并且知识库会不断改进。
在您开始之前
先决条件
若要将清理项目的值导入数据域,必须在 Data Quality Client 的清理项目或包含 DQS Cleansing 组件的 Integration Services 包中使用该域。
Data Quality Client 或包含 DQS 清理组件的 Integration Services 包中的清理项目必须成功完成。
安全
权限
在DQS_MAIN数据库中,您必须拥有dqs_kb_editor或dqs_administrator角色,以便将清理过程中收集的数据质量知识导入域。
导入清理项目值
启动数据质量客户端。 有关执行此作的信息,请参阅 “运行数据质量客户端应用程序”。
在“数据质量客户端”主屏幕中,在“域管理”活动中打开知识库。
如果向现有域添加值,请选择域列表中的域。
单击“ 域值 ”选项卡,单击图标栏中的 “导入值 ”图标,然后单击“ 导入项目值”。 此时会显示“ 导入项目值 ”对话框,其中包含使用域清理的数据质量项目和 Integration Services 包的列表。
注释
如果未使用域或其任何链接域创建任何项目,或者项目未完成,则 “导入项目值 ”选项将不可用。
在“ 导入项目值 ”对话框中:
在“导入”下拉列表中选择“全部”以显示所有项目,或者“否”仅显示尚未导入其值的项目。
选择要从中导入值的项目。
选择从新建选项卡添加值,以导入新选项卡中的值,以及正确和更正选项卡中的值。
单击 “确定” 。
返回到“ 域值 ”选项卡,并在成功导入值时显示一条消息。 已导入的值,以及因此对该域来说是新的,将显示在 Values 表中。
取消选择 “仅显示新 ”以显示域中的所有值。
选择 “正确”、“ 错误”或 “无效” ,仅显示所选类型的这些值。
若要搜索特定字符串,请在 “查找 ”文本框中输入字符串。 单击向上或向下箭头,浏览符合搜索条件的值。 它们将以黄色突出显示。
单击“完成”。
注释
有关使用“ 域值 ”选项卡中的值的详细信息,请参阅 “更改域值”。
后续步骤:导入项目值到域之后
在清理过程中收集的数据质量知识导入域后,可以对域和值执行其他域管理任务。 有关详细信息,请参阅 “管理域”。
将导入的值
以下值将从项目导入域:
仅将字符串值导入域。
只会导入“清理”活动的“管理和查看结果”页上“正确”、“更正”和“新建”选项卡中的值。 只有在已选中“导入项目值”对话框中的“从新建选项卡添加值”复选框时,才会导入“新建”选项卡中的值。
值将被导入为正确项或带有更正的错误项。 只有具有纠正值的错误值会被导入。
更正值将是知识库中不存在的新值或现有的正确值。
只有对值级别执行的更正(而不是记录级别)才会导入到知识库中。
如果导入的值与域规则相矛盾,将创建无效值。
如果一次从多个项目导入值,则按顺序导入值。
由于域中基于术语的关系而进行的更正被导入为正确的值(而不是错误)。
不会导入的值
不会将以下值从项目导入域:
不会导入清理活动的“管理和查看结果”页上“建议”和“无效”选项卡中的值。
如果在清理项目中找到的值与域中的现有值相矛盾,则会跳过项目中找到的值。 这将包括清洗与知识库数据之间的冲突。
在记录级别执行的更正不会导入到知识库中。
如果要替换的值已被引用数据服务更正或批准为正确,则不会将任何值导入域。
如果知识库中的更正值显示为无效值或错误值,则不会导入错误值和更正值。
如果域是复合域的一部分,并且对复合域执行了清理,则不会导入任何值。
仅当知识库处于工作状态且知识库被导入的用户锁定时,才能从项目导入值。