在数据质量服务 (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 表中。 
- 取消选择 “仅显示新 ”以显示域中的所有值。 
- 选择 “正确”、“ 错误”或 “无效” ,仅显示所选类型的这些值。 
- 若要搜索特定字符串,请在 “查找 ”文本框中输入字符串。 单击向上或向下箭头,浏览符合搜索条件的值。 它们将以黄色突出显示。 
- 单击“完成”。 - 注释 - 有关使用“ 域值 ”选项卡中的值的详细信息,请参阅 “更改域值”。 
后续步骤:导入项目值到域之后
在清理过程中收集的数据质量知识导入域后,可以对域和值执行其他域管理任务。 有关详细信息,请参阅 “管理域”。
将导入的值
以下值将从项目导入域:
- 仅将字符串值导入域。 
- 只会导入“清理”活动的“管理和查看结果”页上“正确”、“更正”和“新建”选项卡中的值。 只有在已选中“导入项目值”对话框中的“从新建选项卡添加值”复选框时,才会导入“新建”选项卡中的值。 
- 值将被导入为正确项或带有更正的错误项。 只有具有纠正值的错误值会被导入。 
- 更正值将是知识库中不存在的新值或现有的正确值。 
- 只有对值级别执行的更正(而不是记录级别)才会导入到知识库中。 
- 如果导入的值与域规则相矛盾,将创建无效值。 
- 如果一次从多个项目导入值,则按顺序导入值。 
- 由于域中基于术语的关系而进行的更正被导入为正确的值(而不是错误)。 
不会导入的值
不会将以下值从项目导入域:
- 不会导入清理活动的“管理和查看结果”页上“建议”和“无效”选项卡中的值。 
- 如果在清理项目中找到的值与域中的现有值相矛盾,则会跳过项目中找到的值。 这将包括清洗与知识库数据之间的冲突。 
- 在记录级别执行的更正不会导入到知识库中。 
- 如果要替换的值已被引用数据服务更正或批准为正确,则不会将任何值导入域。 
- 如果知识库中的更正值显示为无效值或错误值,则不会导入错误值和更正值。 
- 如果域是复合域的一部分,并且对复合域执行了清理,则不会导入任何值。 
- 仅当知识库处于工作状态且知识库被导入的用户锁定时,才能从项目导入值。