【发布时间】: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