一个复合域包含两个或多个单一域。 您可以将多个列映射到域,也可以将具有分隔值的单个列映射到域。
当您具有多个列时,必须将一个列映射到复合域中的每个单一域,以便应用复合域规则来执行数据清理。 在数据质量客户端中选择复合域中包含的单一域。 有关详细信息,请参阅创建复合域。
在您具有含分隔值的单个列时,必须将该单个列映射到复合域。 这些值的出现顺序必须与单一域在复合域中的出现顺序相同。 数据源中的分隔符必须匹配用于解析复合域值的分隔符。 在数据质量客户端中为复合域选择分隔符,以及设置其他属性。 有关详细信息,请参阅创建复合域。
将多个列映射到一个复合域
右键单击 DQS 清理转换,然后单击**“编辑”**。
在**“连接管理器”**选项卡上,确认复合域显示在可用域列表中。
在**“映射”选项卡上,在“可用输入列”**区域中选择列。
对于**“输入列”字段中列出的每个列,在“域”**字段中选择一个单一域。 仅选择处于复合域中的单一域。
根据需要,修改在**“源别名”、“输出别名”和“状态别名”**字段中出现的名称。
根据需要,在**“高级”**选项卡上设置属性。 有关属性的详细信息,请参阅“DQS 清除转换编辑器”对话框。
将具有分隔值的列映射到复合域
右键单击 DQS 清理转换,然后单击**“编辑”**。
在**“连接管理器”**选项卡上,确认复合域显示在可用域列表中。
在**“映射”选项卡上,在“可用输入列”**区域中选择列。
对于**“输入列”字段中列出的列,在“域”**字段中选择复合域。
根据需要,修改在**“源别名”、“输出别名”和“状态别名”**字段中出现的名称。
根据需要,在**“高级”**选项卡上设置属性。 有关属性的详细信息,请参阅“DQS 清除转换编辑器”对话框。