如何添加連接管理器到SSIS Package
隨著企業(yè)數(shù)據(jù)量的不斷增長,使用Integration Services(SSIS)包來提取、轉(zhuǎn)換和加載數(shù)據(jù)已經(jīng)成為很多組織中必不可少的任務(wù)。在執(zhí)行這些任務(wù)之前需要建立與不同類型服務(wù)器和數(shù)據(jù)源的連接。本
隨著企業(yè)數(shù)據(jù)量的不斷增長,使用Integration Services(SSIS)包來提取、轉(zhuǎn)換和加載數(shù)據(jù)已經(jīng)成為很多組織中必不可少的任務(wù)。在執(zhí)行這些任務(wù)之前需要建立與不同類型服務(wù)器和數(shù)據(jù)源的連接。本文將會介紹如何通過添加連接管理器來滿足不同類型數(shù)據(jù)存儲的連接需求。
選擇適合的連接管理器
Integration Services 提供了多種連接管理器以滿足連接不同類型服務(wù)器和數(shù)據(jù)源的任務(wù)的需要。例如SMTP類型的連接管理器用于連接簡單郵件傳輸協(xié)議(SMTP)服務(wù)器,OLE DB 連接管理器用于連接 SQL Server 數(shù)據(jù)庫。因此,在添加連接管理器之前,我們需要確定所需的連接類型。
自動創(chuàng)建和配置連接管理器
SQL Server 導(dǎo)入和導(dǎo)出向?qū)Щ?Integration Services 連接項目向?qū)Э梢栽趧?chuàng)建新的包時自動創(chuàng)建并配置連接管理器。這些向?qū)н€有助于創(chuàng)建和配置使用連接管理器的源和目標(biāo)。
手動添加連接管理器
如果需要手動添加連接管理器并將其添加到現(xiàn)有包中,則可以使用 SSIS 設(shè)計器的“控制流”、“數(shù)據(jù)流”和“事件處理程序”選項卡上出現(xiàn)的“連接管理器”區(qū)域。從“連接管理器”區(qū)域,選擇要創(chuàng)建的連接管理器的類型,并使用 SSIS 設(shè)計器提供的對話框設(shè)置連接管理器的屬性。具體操作請參見下面的“使用連接管理器區(qū)域”部分。
使用連接管理器區(qū)域
在 SSIS 設(shè)計器中,打開“控制流”、“數(shù)據(jù)流”或“事件處理程序”選項卡,然后在下方的“連接管理器”區(qū)域中,右鍵單擊空白處并選擇“新建連接管理器”。在彈出的對話框中,選擇所需的連接類型并填寫連接信息。
將連接管理器添加到包中
添加連接管理器到包之后,就可以在任務(wù)、Foreach 循環(huán)容器、源、轉(zhuǎn)換和目標(biāo)中使用它了??梢栽?SSIS 設(shè)計器的“控制流”、“數(shù)據(jù)流”或“事件處理程序”選項卡活動時創(chuàng)建連接管理器。
總結(jié)
無論是通過自動創(chuàng)建還是手動創(chuàng)建,添加連接管理器都是實現(xiàn) SSIS 包中不同數(shù)據(jù)存儲之間連接的重要步驟。正確的連接管理器也將有助于提高 SSIS 包的性能和可維護(hù)性。