Share via


工作 2:啟用和設定封裝組態

在這項工作中,您將使用 [封裝組態精靈] 來啟用封裝組態。您將利用這個精靈來產生 XML 組態檔,它包含 Foreach 迴圈容器的 Directory 屬性的組態設定。Directory 屬性的值是由新的封裝層級變數提供,您可以在執行階段更新它。另外,您還會擴展一個要在測試期間使用的新範例資料夾。

若要建立一個對應至 Directory 屬性的新封裝層級變數

  1. 按一下 SSIS 設計師的 [控制流程] 索引標籤的背景。這樣會將您要建立之變數的範圍設定為封裝。

  2. 在 [SSIS] 功能表上,選取 [變數]

  3. [變數] 視窗中,按一下 [加入變數] 圖示。

  4. [名稱] 方塊中,輸入 varFolderName。

    重要事項重要事項

    變數名稱會區分大小寫。

  5. 確認 [範圍] 方塊顯示封裝的名稱,即第 3 課。

  6. 將 varFolderName 變數之 [資料類型] 方塊的值設定為 [字串]

  7. 回到 [控制流程] 索引標籤,按兩下 [資料夾的 Foreach 檔案] 容器。

  8. [Foreach 迴圈編輯器][集合] 頁面上,按一下 [運算式],然後按一下省略符號按鈕 [(…)]

  9. [屬性運算式編輯器] 中,按一下 [屬性] 清單,並選取 [目錄]

  10. [運算式] 方塊中,按一下省略符號按鈕 [(…)]

  11. [運算式產生器] 中,展開 [變數] 資料夾,將 User::varFolderName 變數拖曳至 [運算式] 方塊中。

  12. 按一下 [確定] 來結束 [運算式產生器]

  13. 按一下 [確定] 來結束 [屬性運算式編輯器]

若要啟用封裝組態

  1. 按一下 SSIS 設計師的 [控制流程] 索引標籤的背景。

  2. [SSIS] 功能表上,按一下 [封裝組態]

  3. [封裝組態組合管理] 對話方塊中,選取 [啟用封裝組態],然後按一下 [加入]

  4. 在 [封裝組態精靈] 的歡迎使用頁面上,按 [下一步]

  5. [選取組態類型] 頁面上,確認 [組態類型] 是設為 [XML 組態檔]

  6. [選取組態類型] 頁面上,按一下 [瀏覽]

  7. 依預設,[選取組態檔位置] 對話方塊開啟時將顯示專案資料夾。

  8. [選取組態檔位置] 對話方塊中,在 [檔案名稱] 中輸入 [SSISTutorial],然後按一下 [儲存]

  9. [選取組態類型] 頁面上,按 [下一步]

  10. [選取要匯出的屬性] 頁面的 [物件] 窗格中,依序展開 [變數][varFolderName][屬性],然後選取 [值]

  11. [選取要匯出的屬性] 頁面上,按 [下一步]

  12. [正在完成精靈] 頁面上,輸入組態的組態名稱,例如 SSIS 教學課程目錄組態。這是顯示在 [封裝組態組合管理] 對話方塊中的組態名稱。

  13. 按一下 [完成]

  14. 按一下 [關閉]

  15. 精靈會建立一個稱為 SSISTutorial.dtsConfig 的組態檔,它包含變數值 (value) 的組態設定,再由這個變數設定列舉值的 Directory 屬性。

    [!附註]

    組態檔通常包含關於封裝屬性的複雜資訊,但在此教學課程中,唯一的資訊是 [User::varFolderName].Properties[Value]。

若要建立及擴展新的範例資料夾

  1. 在 [Windows 檔案總管] 中,在磁碟機的根目錄層級 (例如 C:\) 建立一個稱為新範例資料的新資料夾。

  2. 開啟 c:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data 資料夾,然後從資料夾複製 3 個範例檔案。

  3. 在新範例資料資料夾,貼上已複製的檔案。

本課程的下一項工作

工作 3:修改 Directory 屬性組態值