如果将行发送到默认输出,如何使 SSIS 条件拆分任务失败

How can I make an SSIS Conditional Split task fail the process if rows are sent to default output

我的工作流中有一个条件拆分任务,它将数据定向到三个不同目的地之一。

所有 我的数据应该去这三个目的地之一。如果有不符合此规则的数据,它应该会导致进程失败 (即没有加载任何内容并且给用户一个错误).

如果将数据发送到其默认输出,SSIS 中是否有任何方法可以使有条件拆分任务的进程失败?

最简单的方法是在默认输出后添加脚本组件 (Destination)。并从脚本组件中抛出异常。例如 (VB.NET)

Throw new Exception("Condition are not met!")