若要新增和設定條件式分割轉換,封裝必須至少包含一個數據流工作和來源。
有條件地分割數據集
在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。
在 [方案總管] 中,按兩下封裝將其開啟。
按兩下 [ 資料流] 索引標籤,然後從 [工具箱] 將 [條件式分割] 轉換拖曳至設計介面。
將連接器從數據源或先前的轉換拖曳至條件式分割轉換,將條件式分割轉換連接到數據流。
按兩下 [條件式分割] 轉換。
在 [條件式分割轉換編輯器] 中,將變數、數據行、函式和運算符拖曳至方格中的 [條件 ] 數據行,以建置表達式做為條件。 或者,您可以在 [ 條件 ] 數據行中輸入表達式。
備註
變數或數據行可用於多個表達式。
備註
如果表達式無效,則會反白顯示表達式文字,且欄上的工具提示會描述錯誤。
選擇性地修改 [輸出名稱 ] 資料列中的值。 預設名稱為 Case 1、Case 2 等等。
若要修改評估條件的順序,請按下向上箭號或向下箭號。
備註
將最有可能遇到的條件放在清單頂端。
或者,針對不符合任何條件的數據列,修改默認輸出的名稱。
若要設定錯誤輸出,請按兩下 [ 設定錯誤輸出]。 如需詳細資訊,請參閱 在數據流元件中設定錯誤輸出。
按一下 [確定]。
若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目] 。
另請參閱
條件式分割轉換
Integration Services 轉換
整合服務路徑
Integration Services 數據類型
數據流工作
Integration Services (SSIS) 運算式