错误时跳过数据流组件

时间:2014-02-13 10:42:35

标签: ssis dataflowtask

当这个组件抛出特定错误时,我想跳过我的数据流任务的一个组件。

准确地说,我从数据流中的不同源文件/连接中读取数据并处理它们。 问题是我无法确定是否找到所有源文件/连接。

我想通过跳过从源读取数据的组件来继续执行数据流,而不是检查我可以连接到的每个源。

是否有可能在组件之后继续数据流,该组件最初通过从(数据流任务的)On_Error-Eventhandler跳回到下一个组件而引发错误?或者通过跳过组件继续执行数据流任务还有其他方法吗? enter image description here

2 个答案:

答案 0 :(得分:1)

作为@praveen observed,开箱即用cannot disabled data flow components

也就是说,我可以看到一个用例,也许是增加现有数据的辅助来源,可能会或可能不会。如果我有这个特定的需求,那么我需要编写一个脚本组件,当文件存在时执行数据读取,解析,转换数据类型等,并且什么也不发送,但是当没有源代码时保持元数据。可用。

答案 1 :(得分:0)

您可以根据我的理解执行以下操作:

1)创建一个脚本组件,该组件将检查要去哪个源并检查

2)根据Source连接,您可以指定Source