第 3 課:加入封裝組態

封裝組態可讓您從開發環境之外設定執行階段屬性和變數。組態可讓您開發彈性且易於部署和散發的封裝。Microsoft Integration Services 會提供下列組態類型:

  • XML 組態檔

  • 環境變數

  • 登錄項目

  • 父封裝變數

  • SQL Server 資料表

在這一課,您將修改簡單的 Integration Services 封裝,這是您在<第 2 課:加入迴圈>所建立的封裝,來利用封裝組態的好處。您也可以複製此教學課程所包含之已完成的第 2 課封裝。使用封裝組態精靈,您可以建立一個 XML 組態,利用一個對應至 Directory 屬性的封裝層級變數,來更新 Foreach 迴圈容器的 Directory 屬性。建立組態檔之後,您可以從開發環境之外修改變數的值,並將已修改的屬性指向新的範例資料夾。當您重新執行封裝時,組態檔會擴展該變數的值,然後由該變數更新 Directory  屬性。因此,封裝會反覆執行新儲存資料的資料夾之檔案,而不反覆執行以寫入程式碼的方式寫入封裝內之原始資料夾的檔案。

重要事項重要事項

這個教學課程需要 AdventureWorksDW 範例資料庫。如需有關如何安裝和部署 AdventureWorksDW 的詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。

外部資源