▲圖1:一個(gè)包含有圖形化包工作流描述的SSIS包

SSIS包一開(kāi)始可能很簡(jiǎn)單,但是它們也會(huì)變得非常復(fù)雜,可能會(huì)包括一些分支邏輯、并行執(zhí)行等。在完成之后,它們會(huì)被封裝到一個(gè)包中,這個(gè)包可以獨(dú)立執(zhí)行,也可以通過(guò)SQL Server Agent調(diào)度為定期執(zhí)行。您可以從簡(jiǎn)單的拖放式工作空間切換為編程模式,編輯一些自定義任務(wù),解決一些較難或復(fù)雜的轉(zhuǎn)換。

數(shù)據(jù)源可以包括一些真實(shí)的數(shù)據(jù)庫(kù),如Oracle、SQL Server和Access,或者基于文件的數(shù)據(jù),如CSV文件和Excel電子表格。SSIS非常復(fù)雜,所以無(wú)法用簡(jiǎn)單的文字介紹清楚——您可以在您常用的在線書(shū)店搜索“SSIS”,里面會(huì)有大量的相關(guān)書(shū)籍。

SSIS較為低調(diào);就是說(shuō),每一個(gè)SQL Server新版本都會(huì)增加新功能,但是它不會(huì)進(jìn)行高調(diào)的市場(chǎng)宣傳。如果閱讀一本關(guān)于Microsoft SSIS基礎(chǔ)知識(shí)的書(shū)籍,那么一定要仔細(xì)注意書(shū)籍所對(duì)應(yīng)的SQL Server版本。您應(yīng)該認(rèn)真閱讀“關(guān)于新特性”的清單和文章,因?yàn)镾QL Server服務(wù)包都可能給SSIS增加一些重要的新功能。

過(guò)去必須進(jìn)行復(fù)雜自定義編程才能完成的任務(wù),現(xiàn)在通常都可以像創(chuàng)建Visio圖表一樣簡(jiǎn)單地實(shí)現(xiàn)。這不是說(shuō)每個(gè)人都能夠做這些事情——畢竟,Visio圖表本身并不簡(jiǎn)單,但是SSIS中少量的操作就能夠滿足您復(fù)雜的數(shù)據(jù)整合需求。

分享到

wangyao

相關(guān)推薦