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