共用方式為


設定分割區切片屬性(Analysis Services)

資料切片是一項重要的優化功能,能幫助將查詢導向至適當分割的資料。 明確設定切分屬性可以覆寫 MOLAP 和 HOLAP 分割中的預設切片,以改善查詢效能。 此外,Slice 屬性會在處理分割區時提供額外的驗證檢查。

您可以在建立數據分割之後指定數據配量,但在處理數據分割之前,請使用 Slice 屬性。 在 [數據分割] 索引標籤上展開量值群組,然後以滑鼠右鍵按下分割並選擇 [屬性]。

定義切片

切片屬性的有效值可以是 MDX 成員、集合或元組。 下列範例說明有效的切片語法:

成員、集合或元組
[日期]。[行事歷]。[曆年].&[2010] 在包含 2010 年事實的數據分割上指定此配量(假設模型包含具有 Calendar Year 階層的 Date 維度,其中 2010 是成員)。 雖然分區的來源 WHERE 子句或數據表可能已經篩選到 2010 年,但指定 Slice 可以在處理期間提供額外檢查,以及在查詢執行期間提供更具針對性的搜尋。
{ [Sales Territory]。[Sales Territory Country].&[Australia], [Sales Territory]。[Sales Territory Country].&[Canada] } 指定此切片在包含銷售區域資訊的事實數據分割上。 切片可以是包含兩個或多個成員的 MDX 集合。
[量值]。[銷售金額配額] > '5000' 此切片顯示 MDX 運算式。

分割區的資料切片應該盡可能反映分割區中的資料。 例如,如果分割區限制為 2012 資料,分割區的資料片段應該指定時間維度的 2012 成員。 不一定能指定反映分割區確切內容的數據配量。 例如,如果分割區只包含 1 月和 2 月的數據,但時間維度的層級是 Year、Quarter 和 Month,則數據分割精靈無法同時選取 1 月和 2 月成員。 在這種情況下,請選取反映分割區內容的成員父系。 在此範例中,選取 [第 1 季]。

如需數據配量優點的說明,請參閱 在 SSAS Cube 分割區上設定配量

備註

請注意,分區的 Slice 屬性不支援動態 MDX 函數(例如 Generate (MDX)Except (MDX))。 您必須使用明確的元組或成員引用來定義切片。

例如,您不需要使用 : (Range) (MDX) 函式來定義範圍,而是需要依特定年份列舉每個成員。

如果您需要定義複雜的切片,建議您使用 XMLA Alter 腳本在切片中定義元組。 然後,您可以使用 ascmd 命令行工具或 SSIS Analysis Services 執行 DDL 工作 工作來執行腳本,並在處理分割區之前立即建立指定的成員集。

另請參閱

建立和管理本機分割區 (Analysis Services)