微軟BI實戰(zhàn)五:配置BI解決方案

一、開發(fā)環(huán)境遷移到生產(chǎn)環(huán)境的問題?

作為BI工程師我們都知道在自己的電腦上安裝并配置好相關的應用環(huán)境,一旦開發(fā)好相應的BI解決方案后就會面臨發(fā)布項目到客戶服務器??蛻舴掌魇遣粫惭bBI開發(fā)工具的,那么怎么執(zhí)行制作好的BI解決方案呢?

其實在安裝數(shù)據(jù)庫SQL Server之后,就會有一個工具可以執(zhí)行BI解決方案,但是只能執(zhí)行單個的Package文件,如下圖,選擇包源【文件系統(tǒng)】,包選擇項目文件夾下的Package(.dtsx)文件,之后點擊執(zhí)行即可:

如果我們采用選擇文件系統(tǒng)執(zhí)行開發(fā)好的執(zhí)行包,就會產(chǎn)生一個新的問題。怎么修改上節(jié)中講到的項目變量?在微軟的BI解決方案官方文檔中有提到最終的解決方案是配置BI解決方案的文件。

二、BI解決方案配置文件

BI解決方案配置文件是Package的一個特殊屬性,下面我們一起來看看怎么創(chuàng)建并使用BI解決方案配置文件。

1、在項目文件夾下新建一個文本文件(或者xml文件),例如Package.xml

2、點擊添加,在Package的屬性區(qū)域,點擊Configurations右側的按鈕,如下圖:

3、在彈出的包配置組織程序窗口中,選中啟用包配置復選框,然后點擊添加按鈕:

4、彈出包配置向導后,點擊下一步:

5、在下一個窗口中,選擇第一 創(chuàng)建的xml文件:

6、點擊下一步彈出一個提示窗口,選擇覆蓋:

7、選擇要導出的屬性中選擇既是要導出所有可配置的變量以及數(shù)據(jù)庫的連接字符串:

8、下一步,點擊完成導出配置文件:

注意:如果導出的數(shù)據(jù)庫連接字符串并沒有帶有數(shù)據(jù)庫密碼,所以還需有手動加入密碼配置項。本文使用的是文件系統(tǒng)所以不需要修改,這里就不一一列出大家可以自己配置一下連接串的密碼即可。

最終的BI解決方案配置文件如下:

<?xml version="1.0"?><DTSConfiguration><DTSConfigurationHeading><DTSConfigurationFileInfo GeneratedBy="WORKSTATION\huangli" GeneratedFromPackageName="Package" GeneratedFromPackageID="{F57F9787-7471-4F77-9DEA-A9C857E4C134}" GeneratedDate="2020-11-29 00:52:14"/></DTSConfigurationHeading><Configuration ConfiguredType="Property" Path="\Package.Connections[學生表的信息.sql].Properties[ConnectionString]" ValueType="String"><ConfiguredValue>F:\01 小黎子數(shù)據(jù)分析\03公眾號文章\微軟BI\3連接數(shù)據(jù)源\學生表的信息.sql</ConfiguredValue></Configuration><Configuration ConfiguredType="Property" Path="\Package.Variables[User::腳本文件夾].Properties[Value]" ValueType="String"><ConfiguredValue>F:\01 小黎子數(shù)據(jù)分析\03公眾號文章\微軟BI\3連接數(shù)據(jù)源\學生表的信息.sql</ConfiguredValue></Configuration></DTSConfiguration>

9,再次打開包配置組織程序窗口:

大家使用開發(fā)工具來執(zhí)行Package,只要修改BI解決方案配置文件后重啟開發(fā)工具,最新的配置就會生效。最終部署包的時候使用包執(zhí)行程序來執(zhí)行Package,可以分以下步驟處理:

1、在包配置組織程序窗口,選中BI解決方案配置文件,刪除該項配置。

2、在執(zhí)行包程序選擇Package之后不要點擊執(zhí)行,先點配置選項卡,選擇前面導出的配置文件,然后再點執(zhí)行即可完成BI解決方案的配置:

三、總結

本文的操作需要基于上一節(jié)的項目變量一起結合實現(xiàn)配置BI解決方案,如果你還沒有弄明白怎么處理項目變量,請先查看項目變量的文章。確保項目變量順利創(chuàng)建后再進行下一步的操作。歡迎大家通過討論區(qū)和小黎子互動交流BI解決方案處理過程遇到的問題。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容