2014-11-21 33 views
0

相對較新的SSAS。用於更新生產立方體的「標準」方法SSAS

想知道什麼是在生產環境中刷新數據的最佳實踐。

正在討論的一個「方法」是在Dev中刷新數據,檢查它是否正常並且不會殺死多維數據集。然後將開發人員從Dev複製到Live(更改連接字符串等)

另一個只是通過SSIS包刷新多維數據集數據。

是否有一種首選的方法,大多數人使用或是否歸個人選擇?

+0

另一種可能性是這裏描述的「同步」功能:http://technet.microsoft.com/en-us/library/ms174928.aspx。這裏沒有詳細描述,但你也可以使用XMLA進行同步,這可以讓你包含一個同步SQL Server代理作業。同步有一些缺點,但最重要的是:由於數據庫的名稱必須匹配,所以同步只能在不同服務器之間進行,因此無法將數據庫QA同步到同一臺服務器上的數據庫Prod。 – FrankPl 2014-11-21 19:19:10

回答

1

我更喜歡使用SSIS包,主要用於日誌記錄。我將日誌發送到msdb..sysssislog表,這樣您可以用最少的努力獲得詳細的日誌記錄。當構建失敗時,它非常有用,因爲SSAS通常會提供數百個無關的「流程取消」消息。

我在Visual Studio中做了所有的設計工作,環境配置指向DEV環境,然後切換到PROD配置以釋放它。注意SSAS的VS環境設置允許不同的連接字符串,因此不需要擔心後期發佈過程。