我有五個立方體必須每晚更新。他們都使用我數據倉庫中的大事實表。我的事實表在主鍵上有一個非聚簇索引,在邏輯鍵上有一個聚簇索引。我的事實表是按年劃分的。立方處理速度太慢
由於數據可能發生變化,被刪除或新的數據可能會到達,因此我正在對所有立方體執行完整處理。只有過去730天(兩年)的數據纔會發生變化,所以也許有辦法只處理這段時間?
我試過在同一時間和彼此之後處理所有的立方體。兩次處理都花了很長時間。
我有五個立方體必須每晚更新。他們都使用我數據倉庫中的大事實表。我的事實表在主鍵上有一個非聚簇索引,在邏輯鍵上有一個聚簇索引。我的事實表是按年劃分的。立方處理速度太慢
由於數據可能發生變化,被刪除或新的數據可能會到達,因此我正在對所有立方體執行完整處理。只有過去730天(兩年)的數據纔會發生變化,所以也許有辦法只處理這段時間?
我試過在同一時間和彼此之後處理所有的立方體。兩次處理都花了很長時間。
有許多的優化,你可以做些什麼來幫助提高處理多維數據集的:
這些是多維數據集處理的前兩個問題 - 也檢查出Analysis Services Processing Best Practices。
爲了進一步調試,您可能還需要確定處理速度如此之慢的原因 - 它是在源服務器本身還是在使用多維數據集本身。一個很好的指導是Analysis Services Operations Guide。
HTH!
下面是一些想法
分區:我與丹尼李完全同意,你應該在你的立方體實現分區。 (這顯然會提高你的處理時間)
問題 - 5個立方:你告訴我們,你對SAME大的事實表5米的立方體。我的問題是:「你真的需要五個立方體而不是一個嗎?」 < - 如果您可以在一個立方體中實現您的需求,您的問題將會減少。
並行多維數據集處理:您嘗試以並行或線性模式運行,您可能會嘗試以線性模式運行它,但在同一時間運行2個。
羣集列存儲索引:您似乎在SQL Server 2014上 - 如果您擁有企業許可證,則可以嘗試將聚簇索引更改爲羣集列存儲索引。
讓我們知道您的更改,
阿爾諾
另一個很好的來源(從基準角度)的亨克 - > http://henkvandervalk.com/how-to-process-a-ssas-molap-立方體的快速-AS-可能部分-1 –