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