2010-10-11 138 views
0

我正在开发维度表,requiremnet是插入所有可能的源属性的唯一组合。查找与具有空值的源和目标文件不匹配的记录

第一步:我把源与ROW_NUMBER()函数来得到重复记录的行数

第二步:用于拍摄onlt行== 1,所以我采取一切可能的潮头从记录源在有条件拆分初始加载也是我正在考虑的唯一记录。

第3步:查找从源到目标暗表的所有列。每次在目标模式表中查找与目标表的组合存在

步骤4:如果不匹配,则将该记录插入到暗表中。

问题:来源:

   'x'  'x' null 

目标存在COL1 COL2 COL3:COL1 COL2 COL3

   'x'  'x'  null 

我花了不匹配的记录路径来定位表,我期待不要让来自这个纪录查找,但从查找中获取该记录。

查找组件仍将该行传递给目标,因此在目标暗淡表中形成重复。

查找不会比较col3 null值比较以避免此记录插入。

可以给出任何有关如何避免查找空比较的信息。

感谢

prav

+0

大家好,我找到了解决方案。 – prav 2010-10-11 08:40:45

+0

嗨,查找正在识别空值和(空间)值。 – prav 2010-10-11 08:41:43

回答

1

我建议你使用查询来识别和NULL(空)值。

相关问题