如何从平面文件目的地获取行数?

时间:2014-01-15 13:52:40

标签: ssis

我将错误行从ole db destinationn表重定向到平面文件目的地,这里我需要错误行计数,它们正在重定向到平面文件,如果count(错误行)> 50,那么我的ssis包应该失败。

如果count(错误行)> 50

,加载到表中的数据应该回滚

我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

使用数据流中的行计数任务,将其链接到OLEDB任务的错误约束。您可能希望将行计数配置为写入变量,因为您将在表达式中使用行计数(在这种情况下,您应该创建一个名为User :: RowCount的变量)。最后你可以评估条件Count(User :: RowCount)> 0通过使用条件拆分 - 全部在数据流任务中