新功能 (Integration Services)

最新版的 Microsoft Integration Services 增加了一些新功能及增強功能,可以協助開發資料轉換方案的開發人員、管理員與知識工作者提升其能力與生產力。

使用下列清單根據不同的層面找到新功能與增強功能:

  • 部署

  • 管理與疑難排解

  • 開發增強功能

  • 效能

  • 資料品質

  • 範例和教學課程的存取

部署

在目前版本的 Integration Services 中,您可以將專案部署到 Integration Services 伺服器。 這是新的專案部署模型。 Integration Services 伺服器可讓您管理封裝、執行封裝,以及利用環境設定封裝的執行值。

以下主題提供有關將專案轉換為專案部署模型,以及部署專案與 Integration Services 伺服器的詳細資訊。

管理與疑難排解

開發增強功能

  • 專案連接管理員
    此版本可讓您在專案層級建立專案中的多個封裝可以共用的連接管理員。 您在專案層級建立的連接管理員可以自動在所有封裝之 [SSIS 設計師] 視窗的 [連接管理員] 索引標籤中看到。 如需詳細資訊,請參閱<加入、刪除或共用封裝中的連接管理員>。

  • 離線連接管理員
    在開啟封裝時,Integration Services 現在會先驗證所有連線,然後才驗證所有資料流程元件,並將緩慢或無法使用的所有連線設為離線工作。 這有助於減少驗證封裝資料流程的延遲。 開啟封裝之後,您也可以以滑鼠右鍵按一下 [連接管理員] 區域中的連線管理員,然後按一下 [離線工作] 來關閉連線。 這可以在 SSIS 設計師中加快作業。

    如需詳細資訊,請參閱<疑難排解封裝開發的工具>。

  • 一般檔案連接管理員變更
    一般檔案連接管理員現在支援使用內嵌的限定詞支援剖析檔案。 根據預設,連接管理員也永遠會檢查資料列分隔符號,以正確地剖析資料列缺少資料行欄位的檔案

    如需詳細資訊,請參閱<一般檔案連接管理員>。

  • 參數
    Integration Services (SSIS) 參數可讓您在封裝執行時,將值指派給封裝內的屬性。 您可以在專案層級建立專案參數,並在封裝層級建立封裝參數。 專案參數可用於向專案中的一個或多個封裝提供專案接收的任何外部輸入。 封裝參數可讓您修改封裝執行,而不需要編輯和重新部署封裝。 如需詳細資訊,請參閱<Integration Services (SSIS) 參數>。

  • 執行封裝工作和參數
    在此版本中,您可以透過將變數或參數對應到子封裝參數,來設定「執行封裝」工作將值提供給子封裝。 如需詳細資訊,請參閱<執行封裝工作>的<將值傳遞給子封裝>一節。

  • 比較及合併封裝
    封裝 .dtsx 檔案的結構已修改,讓您更容易比較封裝。 您也可以更可靠地合併不包含衝突變更或以二進位格式儲存之變更的封裝。

    如需詳細資訊,請參閱<SSIS 封裝格式>。

  • 在 SSIS 設計器中復原/取消復原
    您可以在 SSIS 設計師中復原和取消復原多達 20 個動作。 如果是封裝,[控制流程][資料流程][事件處理常式][參數] 索引標籤,以及 [變數] 視窗中可以進行復原/取消復原。 如果是專案,則可以在 [專案參數] 視窗中進行復原/取消復原。

    如需詳細資訊,請參閱<SSIS 設計師>。

  • 資料行對應
    由於資料流程中的資料行對應問題 (例如遺漏資料行) 而發生錯誤時,錯誤圖示會出現在路徑上,如果未連接路徑,則出現愛元件上方。 此外,有對應問題時,您仍然可以編輯元件。

    SSIS 設計師現在對於連接新資料來源時重新對應資料行更有智慧。 資料行會根據其名稱和資料類型 (而非依歷程識別碼) 進行重新對應。

    您可以使用解析資料行參考編輯器,更輕易地解決中斷連接的輸入路徑和執行樹狀目錄中未對應之資料行的問題。

  • 指令碼工作和指令碼元件
    如果您使用包含指令碼工作或指令碼元件的 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 建立封裝,可以將指令碼專案的目標設定為 .NET Framework 4.5 類別庫。 您可以在 Microsoft Visual Studio Tools for Applications (VSTA) 中設定 [目標 Framework] 屬性。

    您可以並存安裝 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 與 SQL Server 2012 中包含的 SQL Server Data Tools (SSDT)。

    重要事項重要事項

    您無法使用 SQL Server 2012 中包含的 SQL Server Data Tools (SSDT) 編輯以 .NET Framework 4.5 類別庫為目標的指令碼工作和指令碼元件。 解決方式是在 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 中載入封裝,然後將指令碼專案的目標變更為 .NET Framework 4.0 類別庫。

    如果您打算使用 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 和包含在 SQL Server 2012 中的 SQL Server Data Tools (SSDT) 編輯封裝,建議將指令碼專案的目標設定為 .NET Framework 4.0 類別庫。

效能

  • 透過合併和合併聯結轉換減少記憶體使用量
    Microsoft 強化了 Integration Services 合併和合併聯結轉換,使其更加穩定且可靠。 在多個輸入以不平均的速率產生資料時,這些元件會消耗過多記憶體,而這個增強功能便是透過降低上述風險所達成的。 這項改進有助於讓使用合併和合併聯結轉換的封裝更有效率地使用記憶體。

    Microsoft 也提供了新的屬性和方法,可讓自訂資料流程元件的開發人員在其專屬的元件中實作類似的解決方案。流程的自訂資料元件的開發人員在他們自己的元件中實作類似方案。 這項改進增加了開發可支援多個輸入之穩定資料流程元件的可行性。 如需詳細資訊,請參閱<開發具有多個輸入的資料流程元件>。

資料品質

  • DQS 清理轉換
    Integration Services 現在包含了 DQS 清理轉換,可讓您更輕鬆且精確地改善資料品質。

    如需有關使用這些元件改善資料品質的詳細資訊,請參閱<DQS 清理轉換>。

範例和教學課程的存取

  • 使用者入門視窗
    SSIS 設計師的 [使用者入門] 視窗提供範例、教學課程和影片的連結。 您可以加入其他內容的連結,自訂此視窗。 如需詳細資訊,請參閱<Integration Services 使用者介面>。

  • SSIS 工具箱
    SQL Server Data Tools (SSDT) 中的 [SSIS 工具箱] 提供範例以及控制流程和資料流程項目說明內容的連結。 您可以加入自訂元件的連結。 如需詳細資訊,請參閱<開發 Integration Services 的自訂物件>。

相關工作

相關內容

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的精選解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。

請參閱

概念

SQL Server 2012 版本支援的功能