如何:設定優先順序條件約束的屬性
若要設定優先順序條件約束的屬性,您可以使用下列其中一項工具:
您可以使用 [優先順序條件約束編輯器] 對話方塊。
您可以使用 [屬性] 視窗。[屬性] 視窗會列出屬性,以供您設定在 [優先順序條件約束編輯器] 視窗中無法取得的優先順序條件約束。在 [屬性] 視窗中,您可以提供優先順序條件約束的描述和名稱,並且設定要在設計介面上顯示的優先順序條件約束註解。
下列程序將描述如何使用其中一項工具來設定優先順序條件約束的屬性。
使用優先順序條件約束編輯器來設定優先順序條件約束的屬性
在 Business Intelligence Development Studio 中,開啟包含所需封裝的 Integration Services 專案。
在 [方案總管] 中,連按兩下封裝將其開啟。
按一下 [控制流程] 索引標籤。
連按兩下優先順序條件約束,
以開啟 [優先順序條件約束編輯器]。
在 [評估作業] 下拉式清單中,選取評估作業。
在 [值] 下拉式清單中,選取優先順序可執行檔的執行結果。
如果評估作業使用運算式,請在 [運算式] 方塊中,鍵入運算式,然後按一下 [測試] 以評估該運算式。
[!附註]
變數名稱會區分大小寫。
如果有多個工作或容器連接到受條件約束的可執行檔,請選取 [邏輯 AND],以指定所有先前可執行檔的執行結果都必須評估為 true。選取 [邏輯 OR],以指定只有一個執行結果必須評估為 true。
按一下 [確定],以關閉 [優先順序條件約束編輯器]。
若要儲存已更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目]。
使用屬性視窗來設定優先順序條件約束的屬性
在 Business Intelligence Development Studio 中,開啟包含要修改之封裝的 Integration Services 專案。
在 [方案總管] 中,連按兩下封裝將其開啟。
按一下 [控制流程] 索引標籤。在 [控制流程] 索引標籤的設計介面上,以滑鼠右鍵按一下優先順序條件約束,然後按一下 [屬性]。在 [屬性] 視窗中,修改屬性值。
在 [屬性] 視窗中,設定優先順序條件約束的下列讀取/寫入屬性。
讀取/寫入屬性
組態動作
Description
提供描述。
EvalOp
選取評估作業。如果選取 [Expression]、[ExpressionAndConstant] 或 [ExpressionOrConstant] 作業,您就可以指定運算式。
Expression
如果評估作業包含運算式,請提供一個運算式。運算式必須評估為布林。如需有關運算式語言的詳細資訊,請參閱<Integration Services 運算式參考>。
LogicalAnd
設定 [LogicalAnd],指定當多個可執行檔優先於並連結到受條件約束的可執行檔時,優先順序條件約束是否要配合其他優先順序條件約束進行評估。
Name
更新優先順序條件約束的名稱。
ShowAnnotation
指定要使用之註解的類型。選擇 [Never] 以停用註解,選擇 [AsNeeded] 以視需要啟用註解,選擇 [ConstraintName] 以使用 Name 屬性的值來自動註解,選擇 [ConstraintDescription] 以使用 Description 屬性的值來自動註解,以及選擇 [ConstraintOptions] 以使用 Value 和 Expression 屬性的值來自動註解。
Value
如果 EvalOP 屬性中指定的評估作業包含條件約束,請選取具有條件約束之可執行檔的執行結果。
關閉 [屬性] 視窗。
若要儲存更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目]。