共用方式為


針對具有 ROLAP 儲存模式或是以允許進入 ROLAP 模式的主動式快取設定的資料分割,設定 Slice 屬性

這個規則會分析資料庫資料分割,以便判斷哪些資料分割沒有定義配量,但符合下列其中一個條件:

  • 資料分割設定為 ROLAP。

  • 雖然資料分割設定為 MOLAP,但是已經啟用並設定了主動式快取,而導致 OnlineMode 屬性設定為 Immediate (在建構 MOLAP 快取的期間,這類資料分割會被視為 ROLAP)。

最佳作法建議

為了達到最佳效能,您通常應該針對使用 ROLAP 儲存模式或具有可進入 ROLAP 模式之主動式快取設定的資料分割,設定 Slice 屬性。

若為 ROLAP 資料分割,您就應該指定配量,否則一定要查詢資料分割才能瞭解資料分割包含的資料類型為何。例如,假設某個資料分割僅包含 2002 年的資料,而另一個資料分割僅包含 2003 年的資料。每個資料分割的 Slice 屬性都會反映這項資訊。此時,某個查詢要求 2003 年的銷售資料。透過參考 Slice 屬性,伺服器就會得知哪個資料分割包含 2003 年的銷售資料,而不需要查詢資料分割以便瞭解它所包含的資料。

若為 MOLAP 資料分割,您就不需要指定配量,因為伺服器將能夠在處理資料之後判斷相關的資料分割。不過,當您使用主動式快取時,應該手動指定配量,因為在建構 MOLAP 快取的期間,資料分割可能會被視為 ROLAP。

[!附註]

請確定指定為 MOLAP 資料分割的配量與資料分割中的資料一致。如果配量與資料不一致,當伺服器處理資料時,它就會引發錯誤。

設定 Slice 屬性

  1. 在 Business Intelligence Development Studio 中,於 [Cube 編輯器] 的 [資料分割] 索引標籤上,選取資料分割。

  2. [屬性] 視窗中,針對 [配量] 屬性,按一下文字方塊,然後按一下省略符號按鈕 (...)。

  3. [資料分割配量] 對話方塊,輸入多維度運算式 (MDX) 來指定您想要配量的成員。

    若要配量多個階層,請輸入包含您想要配量之成員的 Tuple。

詳細資訊

如需有關如何設定主動式快取的詳細資訊,請參閱《SQL Server 線上叢書》中的<主動式快取>。

如需與主動式快取相關之效能問題的詳細資訊,請參閱<SQL Server 2005 Analysis Services 效能指南>(英文) 中的<近乎即時資料重新整理>一節。