簡短的版本是我正在尋找一種方法來優先考慮SSIS 2005控制流中的某些任務。也就是說,我希望能夠進行設置,以便在任務A啓動之前任務B不啓動,但任務B不需要等待任務A完成。目標是減少空閒線程等待任務A完成的時間,以便他們可以移動到任務C,D & E.SSIS 2005控制流優先
我正在處理的問題是將數據倉庫從調用一堆SP的線性作業加載到調用相同SP的SSIS包,但並行運行多個線程。所以基本上我有一堆執行SQL任務和序列容器對象與先決條件映射出的依賴關係。到目前爲止沒有問題,事情運作良好,它減少了我們的加載時間一堆。
但是我注意到沒有下游依賴關係的任務通常在確實具有依賴關係的任務之前進行排序。這在某些地方會導致很多閒置時間,我希望儘量減少。
例如:我有大約60個過程涉及此負載,其中約10個根本沒有依賴關係,並且可以隨時運行。然後我有另一個沒有上游依賴關係,但工作中幾乎所有其他任務都依賴於它。我希望確保具有依賴關係的任務在我執行任何沒有依賴關係的任務之前運行。這只是一個例子,其他地方也有類似的情況。
任何想法?