所有
组播后,我在ssis数据流任务中有两个数据流flow1和flow2。
流1进入ole db目的地,插入后它只保留错误输出的错误记录。流程1修复了错误记录的状态。
Flow 2在插入之前保留流1的所有记录。
现在我需要修复成功插入记录的状态。我看到了两种方式,每种方式都有一些问题。
查找流2记录到插入的表并将匹配的记录修复为成功。但是如何让它等到所有记录都插入到流程1中?我不喜欢在脚本组件中睡觉的想法)
将流2的记录与流1的错误输出匹配。这将使流2等待,直到流1插入所有记录。但是如何从一个流中排除一行流?
任何想法都会有所帮助。 谢谢。 关于Yuriy。
答案 0 :(得分:1)
纯SSIS DataFlow理念:
*使用SSIS Merge转换进行左外连接。 注意 - 您必须在执行合并之前按查找键对两个数据流进行排序
*根据条件ISNULL([column from error dataflow])