MeasureGroupDimension 資料類型 (ASSL)
定義代表某個維度與量值群組之間關聯性的抽象基本資料類型。
語法
<MeasureGroupDimension>
<CubeDimensionID>...</CubeDimensionID>
<Annotations>...</Annotations>
<Source>...</Source>
</MeasureGroupDimension>
資料類型特性
備註
每個 MeasureGroupDimension 都是 Cube 上其中一個維度的參考。這些元素會定義哪些 Cube 維度會套用至量值群組。
提供的屬性集合會決定量值群組上量值具有的資料粒度 (範圍)。例如,代表產品銷售量的量值會包含在 Sales 量值群組中。這些量值的資訊會以每月 (而非每週或每日) 資料粒度儲存在基礎資料來源中。在這個情況中,系統只會針對描述時間維度與 Sales 量值群組之間關聯性的 MeasureGroupDimension 列出 Month 屬性。在少數情況中,資料粒度可能會以屬性集合的方式定義。例如,假設指定了屬性集合 {Day, Week, Month, Year},其中 Day 隱含 Week 和 Month,但是 Week 並未隱含 Month,則 Forecasts 量值群組中包含的量值可能會具有 Month 和 Week,但不具有 Day。
如果沒有提供任何屬性,系統就只會列出維度的索引鍵屬性 (定義資料粒度的最低層級)。量值群組的每個資料分割都必須具有相同的資料粒度。列出的屬性集合在屬性之間的關聯性方面不應該重複。例如,如果 Month 隱含 Year,此資料粒度就會定義為 Month,而非 Month 和 Year。
只有當 MeasureGroupDimension 具有特別要指出的內容時,它才必須包含階層 (沒有任何方法可選取哪些階層要套用至特定量值群組)。同樣地,只有當它具有特別要指出的內容時,它才必須包含 MeasureGroupAttribute。
每個階層都必須是 CubeDimension 所包含之階層的子集。您無法選取這些層級,不過某些層級可能會自動停用,端視量值群組的資料粒度而定。
在「分析管理物件」(AMO) 物件模型中的對應元素是 MeasureGroupDimension。