套用多個優先順序條件約束
優先順序條件約束會連接兩個可執行檔:兩個工作、兩個容器,或一個工作和一個容器。它們被稱為優先順序可執行檔和條件約束可執行檔。如需詳細資訊,請參閱<優先順序條件約束>。
條件約束可執行檔可包含多個優先順序條件約束。如果工作或容器具有多個條件約束,則 LogicalAnd 屬性會指定是只評估優先順序條件約束,還是同時評估其他條件約束。
藉由群組條件約束來組裝複雜的條件約束案例,可讓您在封裝中實作複雜的控制流程。例如,在下圖中,工作 D 按 Success 條件約束連結到工作 A、按 Failure 條件約束連結到工作 B,同時按 Success 條件約束連結到工作 C。工作 D 與工作 A、工作 D 與工作 B,以及工作 D 與工作 C 之間的優先順序條件約束會參與邏輯 and 關聯性。因此,工作 A 必須成功執行、工作 B 必須失敗,而且工作 C 必須成功執行,才可以執行工作 D。
您可以使用「SSIS 設計師」中的 [優先順序條件約束編輯器] (或在 Business Intelligence Development Studio 提供的 [屬性] 視窗中),設定 LogicalAnd 屬性。
如需有關如何設定優先順序條件約束的詳細資訊,請參閱<如何:設定優先順序條件約束的屬性>。
|