【问题标题】:How can I get the 'No Match Output' from a Lookup Transformation in SSIS 2005?如何从 SSIS 2005 中的查找转换中获取“不匹配输出”?
【发布时间】:2012-07-11 03:57:22
【问题描述】:

如何从 SSIS 2005 中的查找转换中获取“不匹配输出”?

我过去的经验是在 SSIS 2008 中,我知道在 2008 年这是每个查找转换的选项,但我发现在 SSIS 2005 中这不是一个选项。是否有合理的解决方法,而不必在错误处理中使用“忽略失败”。

我正在使用的包需要增量更新表中的数据。目前,它会清除表并在每次运行时重新填充数据。这在硬币的应用程序方面效果不佳,并且需要更改包以仅更新已更改的记录或将新记录添加到表中。我的计划是使用查找操作将 ODS 表与 DM 表进行比较,并且我需要查找的不匹配输出来确定更改。

谢谢

KJ

【问题讨论】:

  • 除了 William Todd Salzman 的回应之外,我所知道的唯一其他途径是通过 .NET 滚动您自己的查找任务(我必须针对 ODBC 源进行查找)或使用合并转换。如果你需要我画出其中任何一个,请告诉我。
  • @billinkc,我和原始发帖人有同样的问题,我想知道你是如何通过 .NET 滚动你自己的查找任务
  • @jksn17,确实得到了这个问题的解决方案,如果是,解决方案是什么?我也有类似的问题。

标签: sql sql-server-2005 ssis lookup


【解决方案1】:

没有匹配在 SSIS 2005 中不可用 您需要使用忽略失败选项。查找转换在 2008 和 2008R2 中发生了巨大变化。

【讨论】:

    【解决方案2】:

    适当的解决方法是对 SSIS 2005 使用“忽略失败”选项。该选项在 2008 年进行了更新,以添加“无匹配输出”选项。

    【讨论】:

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