1

我在 SSIS 控制流中有 3 个数据流任务:T1、T2 和 T3。它们应该从 T1 运行到 T2 到 T3。但是,T2 应该只在月初运行,而其他两个每天运行。

所以我添加了如下优先约束:

在此处输入图像描述

从 T1 到 T2 的约束,表达式如下:

在此处输入图像描述

对于其他两个约束,它们被配置为“逻辑或”:

在此处输入图像描述

我的问题是:当表达式为“真”时,它们将按什么顺序执行?是 T1-->T2-->T3 还是 T1--> T2 和 T3?

4

1 回答 1

1

OR一旦上游组件之一成功,约束将立即执行。

所以在这种情况下,T2 和 T3 将同时执行。

简单的解决方法,将 T1 和 T2 放在一个序列容器中。无论 T2 是否运行,序列容器都会成功,然后移动到 T3。

于 2013-09-26T17:24:07.197 回答