【问题标题】:SSIS Lookup matches are instead directed to my "no match" outputSSIS 查找匹配改为定向到我的“不匹配”输出
【发布时间】:2014-12-12 20:51:41
【问题描述】:

这是我的 DFT 设计:

但是,我的匹配项将转到“无匹配输出”-只有当我选择“忽略失败”时,我的匹配项将继续沿“匹配输出”路径进行。我正在尝试找出原因。

这是查找配置(出于业务原因隐藏数据字段)

【问题讨论】:

  • 也许您的匹配不是完全匹配,因为数据中有空格或不可见字符?
  • ID 是数字还是字符串数据类型?除非您需要它,否则不要选择下拉列表中的表格。编写一个查询来拉回您的查找键和您需要注入到流程中的任何值。将该表拉入内存会产生性能开销,除非需要,否则您不应该支付
  • 另外,双击将可用输入连接到可用查找列的行。确保您有正确的映射
  • 抱歉没有澄清大家:ID 是数字,我验证导入到我的暂存表中的结果与我的参考表中存在的结果相同。

标签: ssis lookup


【解决方案1】:

好的,我想通了 - 顶部的 OLE DB 源输入是我应该引用的表。

查找功能应该寻找我正在检查的数据,而不是我已经导入的数据。

基本上,我的桌子是倒着的。感谢您的观看!

【讨论】:

    猜你喜欢
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    相关资源
    最近更新 更多