【发布时间】:2010-10-11 06:58:12
【问题描述】:
我正在开发一个维度表,要求是插入源属性的所有可能的唯一组合。
step1:我使用 row_number() 函数获取源以获取重复记录作为行号
第 2 步:条件拆分用于获取 onlt row == 1,因此我在初始加载时从源中获取所有唯一可能的记录,我也只考虑唯一记录。
步骤 3:查找从源到目标暗表的所有列。每次在目标昏暗表中都存在与目标表的组合查找
第四步:如果不匹配,则将记录插入到暗表中。
问题:来源:col1 col2 col3
'x' 'x' null
目标存在:col1 col2 col3
'x' 'x' null
我将不匹配的记录路径带到目标表,我希望不是从查找中获取此记录,而是从查找中获取此记录。
查找组件仍在将行传递给目标,因此在目标暗表中形成重复。
查找是否不比较 col3 空值比较以避免此记录插入。
可以提供有关如何避免查找中的空比较的任何信息。
谢谢
说实话
【问题讨论】:
-
嗨,查找正在识别空值和(空格)值。
标签: sql-server sql-server-2008 ssis