BI Dev Studio中的離線模式和實時模式

離線模式和實時模式

微軟的2005 BI開發工具包有2種操作模式。可以根據個人偏好選擇一種模式,有時候必須選擇一種模式。每個模式都有自己的優缺點,理解他們之間的區別是至關重要的。

 

實時模式

在實時模式下工作是數據挖掘用戶最常見的習慣。當你在實時模式下工作,你可以直接連接Analysis Services server。當你打開一個對象,比如一個挖掘結構,是直接從服務器打開的。當你修改保存對象,對象立即在服務器更改。在實時模式下,你的bi開發工具包項目直接連接到服務器的數據庫。在解決方案瀏覽器,你可以看到服務器上所有的對象。如果你關閉或者重新打開項目,會自動地重新連接數據庫。如果數據庫中的對象在你打開後改變了,再次打開後會反映出這種改變。儘管這種模式從直覺上很容易理解,你在使用時還需要考慮幾個因素。最重要的,它確實是實時的。如果你的工作中修改保存了模型會立即修改,如果因爲相關的操作出現錯誤,那麼會修改失敗。另外,如果你打開對象,其他用戶可以修改對象。當你試圖保存一個已經被別人修改過的對象時,會出現一個警告。保存並覆蓋任何其它用戶對對象的改變。服務器上的對象的改變反映到你的項目中的唯一方式是關閉並重新打開項目。

離線模式

當你使用離線模式,你的項目包含的文件都存在客戶端機器。當你修改對象時,都用xml格式存儲。對象直到部署時纔會在服務器端創建或者修改。這就爲數據挖掘開發和測試模型提供了方便,可以在測試服務器上使用,等到功能完善時再部署到目標服務器上。你可以通過元數據跟蹤對象的改變,並且在開發組共享。你可以在解決方案瀏覽器中右鍵選擇瀏覽代碼,來瀏覽和編輯文件的源碼。

當你部署一個項目,bi開發工具包會驗證項目中的對象,創建部署腳本,將腳本發送到服務器。部署單位是整個項目,而不是整個的Analysis Services數據庫。項目更改時,部署工具會自動增量更新部署。如果你部署的服務器有相同名稱的數據庫,那麼該數據庫會被覆蓋。當然出現這種情況,你首先會看到一個警告。當然,你還必須擁有管理員的權限,才能用離線模式部署項目到服務器上。

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章