1
我在SSIS控制流中有3个数据流任务:T1,T2和T3。他们应该从T1运行到T2到T3。但是,T2应该只在一个月的开始时运行,而另外两个则每天运行。具有优先约束的控制流的SSIS优先级
所以我添加优先约束如下:
对于从T1到T2的约束,表达如下:
对于其他两个限制,他们”重新配置为“逻辑或”:
我的问题是:当表达式为“真”时,它们将以什么顺序执行?是T1→T2→T3还是T1→T2和T3?
我在SSIS控制流中有3个数据流任务:T1,T2和T3。他们应该从T1运行到T2到T3。但是,T2应该只在一个月的开始时运行,而另外两个则每天运行。具有优先约束的控制流的SSIS优先级
所以我添加优先约束如下:
对于从T1到T2的约束,表达如下:
对于其他两个限制,他们”重新配置为“逻辑或”:
我的问题是:当表达式为“真”时,它们将以什么顺序执行?是T1→T2→T3还是T1→T2和T3?
只要其中一个上游组件成功执行,就会执行一个OR
约束。
所以在这种情况下,T2和T3将同时执行。
简单的解决方法,将T1和T2放入序列容器中。无论是否运行T2,序列容器都会成功,然后移动到T3。
你是天才! – Echo