共用方式為


步驟 2:啟用和設定封裝組態

在這項工作中,您會將項目轉換成套件部署模型,並使用套件組態精靈啟用封裝組態。 您將使用此精靈來產生包含 Directory 屬性的組態設定的 XML 組態檔,用於 Foreach Loop 容器。 Directory 屬性的值是由您可以在運行時間更新的新封裝層級變數所提供。 此外,您將填入新的範例資料資料資料夾,以在測試期間使用。

建立映射到 Directory 屬性的新的套件層級變數

  1. 按兩下 SSIS 設計工具中 [控制流程 ] 索引標籤的背景。 這會設定您將建立至封裝之變數的範圍。

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

  3. 在 [ 變數] 視窗中,按兩下 [新增變數] 圖示。

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

    這很重要

    變數名稱區分大小寫。

  5. 確認 [ 範圍 ] 方塊顯示套件的名稱第 5 課。

  6. 將變數的 varFolderName[數據類型] 方塊的值設定為 String

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

  8. Foreach 循環編輯器[集合] 頁面上,按兩下 [表示式],然後按下省略號按鈕 (...)

  9. [屬性表示式編輯器] 中,按下 [ 屬性 ] 清單中的 ,然後選取 Directory

  10. 在 [ 表達式] 方塊中,按下省略號按鈕 (...)

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

  12. 按兩下 [確定 ] 結束 表示式產生器

  13. 按一下 確定 退出 屬性表達式編輯器

  14. 按兩下 [確定 ] 結束 Foreach 循環編輯器

啟用套件元件元件

  1. [專案] 功能表上,按兩下 [轉換為套件部署模型]。

  2. 在警告提示字元上點選 [確定],一旦轉換完成,請在 轉換為封裝部署模型 對話方塊上點選 [確定]

  3. 單擊 SSIS 設計工具中 控制流程 索引標籤的背景。

  4. [SSIS] 功能表上,單擊 [ 封裝組態]。

  5. 在 [ 封裝組態召集人 ] 對話框中,選取 [ 啟用封裝組態],然後按兩下 [ 新增]。

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

  7. 在 [ 選取組態類型 ] 頁面上,確認 [ 組態類型 ] 已設定為 [XML 組態檔]。

  8. 在 [ 選取組態類型 ] 頁面上,按兩下 [ 瀏覽]。

  9. 根據預設,[ 選取組態檔位置 ] 對話框會開啟至項目資料夾。

  10. 在 [ 選取組態檔位置 ] 對話框中,對於 [ 檔名 ] 輸入 SSISTutorial,然後按一下 [ 儲存]。

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

  12. 選取要導出的屬性 頁面上,依序展開 物件 窗格中的 變數varFolderName屬性,然後選取

  13. 在 [ 選取要導出的屬性] 頁面上,按 [下一步]。

  14. 在 [ 完成精靈 ] 頁面上,輸入組態的組態名稱,例如 SSIS 教學課程目錄組態。 這是 [ 封裝組態召集人 ] 對話框中顯示的組態名稱。

  15. 按一下完成

  16. 按下 關閉

  17. 精靈會建立名為 SSISTutorial.dtsConfig 的組態檔,其中包含變數的組態設定 value ,進而設定 Directory 列舉值的屬性。

    備註

    組態檔通常包含套件屬性的複雜資訊,但在本教學課程中,唯一的組態信息應該是
    <Configuration ConfiguredType=「Property」
    Path=“\Package.Variables[User::varFolderName]。Properties[Value]“ ValueType=”String”>
    <ConfiguredValue/ConfiguredValue><>
    </配置>。

建立並填入新的範例數據資料資料夾

  1. 在 Windows 檔案總管中,於磁碟驅動器的根層級 (例如 C:\), 建立名為 New Sample Data的新資料夾。

  2. 找出電腦上的範例檔案,並從資料夾中複製三個檔案。

  3. New Sample Data 資料夾中,貼上複製的檔案。

課程中的下一個工作

步驟 3:修改目錄屬性組態值