2010-10-11 137 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(空)值。

相關問題