【问题标题】:Look up to get not matched records with source and target fileds having nulls查找具有空值的源和目标文件的不匹配记录
【发布时间】: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


【解决方案1】:

我建议您使用查找来识别 NULL 和(空格)值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 2016-08-29
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多