設定工作和容器的優先順序條件約束
在封裝包含多個工作或容器後,您可以使用優先順序條件約束將它們連結到循序的工作流程。每個優先順序條件約束都要參考兩個可執行檔:兩個工作、兩個容器,或一個工作和一個容器。它們稱為優先順序可執行檔和受條件約束的可執行檔。優先順序可執行檔為其執行結果 (成功或失敗) 可以決定下一個工作或容器 (受條件約束的可執行檔) 是否執行的工作或容器。如需詳細資訊,請參閱<優先順序條件約束>。
在線性控制流程 (即沒有分支的控制流程) 中,優先順序條件約束單獨管理工作執行的順序。在控制流程分支中,Integration Services 執行階段引擎決定直接跟隨在分支後面的工作和容器之執行順序。
[!附註]
執行階段引擎也決定控制流程中未連接的工作流程之執行順序。
預設優先順序條件約束僅使用一個條件約束,而條件約束需要優先順序可執行檔可以順利執行。優先順序條件約束可予以修改,以使用有條件約束的運算式或使用運算式而非條件約束,並指定優先順序可執行檔是失敗或僅止於完成。
「SSIS 設計師」使用色彩識別優先順序條件約束的類型。「成功」條件約束為綠色,「失敗」條件約束為紅色,而「完成」條件約束則為藍色。若要在顯示條件約束類型的「SSIS 設計師」中顯示文字標籤,則必須設定「SSIS 設計師」的協助工具功能。如需詳細資訊,請參閱<Business Intelligence Development Studio 中的協助工具>。
建立預設優先順序條件約束後,您可以修改優先順序條件約束的屬性。
建立預設的優先順序條件約束
修改優先順序條件約束
在優先順序條件約束中加入功能
建立預設優先順序條件約束後,您可以利用下列方式擴充優先順序條件約束:
加入運算式至條件約束。如需詳細資訊,請參閱<將運算式加入優先順序條件約束>。
設定要與其他條件約束一起進行評估的條件約束。如需詳細資訊,請參閱<套用多個優先順序條件約束>。
|