创建域
本主题介绍如何在 Data Quality Services (DQS) 中创建域。 域中的值是字段中数据的语义表示形式。 有关域的详细信息,请参阅管理域。
可以通过两种方法创建新的域。 第一种方法是在知识发现活动的“映射”步骤期间,当您正在分析数据示例以便将知识添加到新的或现有的知识库中时。 第二种方法是在域管理活动中,当您创建新域(而非更改现有域)时。
开始之前
先决条件
若要创建域,您必须已创建并打开了知识库。
安全性
权限
您必须对 DQS_MAIN 数据库具有 dqs_kb_editor 或 dqs_administrator 角色,才能创建域。
在知识发现活动中创建域
启动数据质量客户端。 有关执行此操作的信息,请参阅运行 Data Quality Client 应用程序。
在Data Quality Client主屏幕中,单击“打开知识库然后选择一个知识库,或单击”新建知识库并输入新知识库的属性。
选择 “知识发现” 作为活动,然后单击 “创建” 以创建新知识库;或单击 “打开” 以打开现有知识库。
在 “映射” 页上,指定到数据源的连接。 有关详细信息,请参阅 Perform Knowledge Discovery。
在 “映射” 表中,从某个空行的 “源列” 列的下拉列表中选择一个源列。 如果相应的域不存在,请单击 “创建域” 图标。
在域管理活动中创建域
在Data Quality Client主屏幕中,单击“打开知识库然后选择一个知识库,或单击”新建知识库并输入新知识库的属性。
选择 “域管理” 作为活动,然后单击 “创建” 以创建新知识库;或单击 “打开” 以打开现有知识库。
在 “域管理” 页上,单击域列表上方的 “创建域” 图标。
设置域属性
在 “创建域” 对话框中,输入名称(对知识库唯一)以及说明(可多达 256 个字符)。
注意
有关域属性的详细信息,请参阅 Set Domain Properties。
在 “数据类型” 列表中,选择域中值的数据类型。 数据类型可以是 String (默认值)、 Date、 Integer或 Decimal。
选择 “使用前导值” 可指定将输出一组同义词中的前导值,而非是其同义词的值。 取消选择 “使用前导值” 可指定每个同义词值以其正确或更正形式输出,并且不会被其组的前导值替换。
如果数据类型为 String,则选择 “标准化字符串” 可删除域值中的特殊字符,这可以改进匹配可能性。
从 “将输出格式设置为” 下拉列表中,选择在输出域中的数据值时要采用的格式。 此格式设置特定于在步骤 2 中选择的数据类型,如下面的列表中所示:
对于字符串值,您可以指定字符串将是输出为大写、小写还是首字母大写。
对于日期值,您可以指定日、月和年的格式。
对于整数值,您可以指定要应用的格式掩码的类型。
对于小数值,您可以指定要应用的格式掩码的精确性和类型。
在 “将输出格式设置为” 下拉列表中选择 “无” 表示不应用列表中的任何格式。
如果数据类型为 String,则在 “语言” 下拉列表中,选择您希望应用的拼写检查器的语言版本(如果您启用了拼写检查器)。
如果数据类型为 String,则选择 “启用拼写检查器” 可在填充域时对所有字符串值运行拼写检查器。
如果数据类型为 String,则选择 “禁用语法错误算法” 可填充域而不会检查字符串值是否存在语法错误。
单击“确定”。
单击 “完成” 以完成域管理活动,如 结束域管理活动中所述。
跟进:创建域后
在创建域后,您可以对域执行其他域管理任务,可以执行知识发现以便向域添加知识,或者可以向域添加匹配策略。 有关详细信息,请参阅执行知识发现、管理域或创建匹配策略。