微软BI 之SSIS 系列 - 利用 SSIS 模板快速开发 SSIS Package
開篇介紹
在做 ETL 項目的時候,往往很多 Package 的開發(fā)都是基于相同的模型和流程。比如在 Package 開始運(yùn)行時需要向 Process Log 表中插入記錄,在 Package 運(yùn)行結(jié)束的時候更新運(yùn)行狀態(tài)。
?
在錯誤處理階段同一個項目中的所有 Package 也是相同的處理方式,除此之外還有設(shè)計到 Package 的配置還有一些參數(shù)和驗證流程等等基本上都一致。
?
配置過程
如果每次開發(fā)一個 Package 都需要重新拖拉這些控件并配置連接管理器,配置 SQL 語句和參數(shù),并且要保證配置的東西都正確那么還需要簡單的測試下, 這些會浪費(fèi)很多不必要的精力和時間。特別是不同的開發(fā)人員可能在命名方式,以及配置方式和規(guī)范上如果不一致的話在后期維護(hù)階段是一件非常麻煩的事情。
?
因此在項目開始初期,根據(jù)業(yè)務(wù)需要設(shè)計好日志系統(tǒng),配置好通用的數(shù)據(jù)庫連接配置和必要的參數(shù),通用的參數(shù)驗證等等之后,在本地找到這個 Package,并將 Package 復(fù)制到 DTS 的模板目錄下。
不同的安裝環(huán)境可能復(fù)制的目標(biāo)目錄各有不同。
本人安裝環(huán)境是 WIN7 64X + SQL Server 2012 + Visual Studio 2012
將 Package 復(fù)制到以下目錄
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject\DataTransformationItems?
部分人的環(huán)境可能比較復(fù)雜,既安裝過 SQL Server 2012 也安裝過 2008 或者 2008 R2 并且除了 Visual Studio 2012 也可能安裝過其它版本的 Visual Studio,因此可能需要打開各自目錄都去嘗試下,有人可能適用于
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject\
?
重啟開發(fā)工具,我的是 SSDT 以前2008 版本叫BIDS。選中新建的項目 SSISMSDN 右鍵 -> Add -> New Item, 就會看到如上圖所示的 Package 模板。
新建的 Package 可以看到很多控件都已經(jīng)存在包括數(shù)據(jù)庫連接管理器,所以說非常方便。最后記得將 Package 名字改成你所需要的,并重新生成新的 ID即可。
除了 SSIS Package 模板之外,可以看到上面提到的目標(biāo)目錄中還有其它的 SSRS,SSAS 目錄,雖然沒有嘗試過 SSRS/SSAS 項目模板,但估計也可以像 SSIS Package 這樣來操作。
更多 BI 文章請參看?BI 系列隨筆列表 (SSIS, SSRS, SSAS, MDX, SQL Server)?如果覺得這篇文章看了對您有幫助,請幫助推薦,以方便他人在 BIWORK 博客推薦欄中快速看到這些文章。
總結(jié)
以上是生活随笔為你收集整理的微软BI 之SSIS 系列 - 利用 SSIS 模板快速开发 SSIS Package的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: putty和Xming server 结
- 下一篇: 使用ImageMagick 的提示与技巧