Поделиться через


Тип данных MeasureGroupDimension (ASSL)

Определяет абстрактный примитивный тип данных, представляющий связь между измерением и группой мер.

Синтаксис

  
<MeasureGroupDimension>  
   <CubeDimensionID>...</CubeDimensionID>  
      <Annotations>...</Annotations>  
   <Source>...</Source>  
</MeasureGroupDimension>  

Характеристики типа данных

Характеристика Описание
Базовые типы данных Нет
Производные типы данных DataMiningMeasureGroupDimension, DegenerateMeasureGroupDimension, ManyToManyMeasureGroupDimension, ReferenceMeasureGroupDimension, RegularMeasureGroupDimension

Связи типа данных

Связь Элемент
Родительские элементы None
Дочерние элементы Annotations, CubeDimensionID, Source
Производные элементы Dimension (коллекцияDimensions элемента MeasureGroup)

Комментарии

Каждый элемент MeasureGroupDimension — это ссылка на одно из измерений куба. Они определяют, какие измерения куба применяются к группе мер.

Набор предоставленных атрибутов определяет гранулярность (область), в которой известны меры из группы мер. Например, меры, которые представляют продажи продуктов, содержатся в группе мер «Sales». Информация об этих мерах хранится в базовом источнике данных с гранулярностью по месяцам, а не по неделям или дням. В этом случае для элемента MeasureGroupDimension , описывающего связь между измерением времени и группой мер «Sales», будет перечислен только атрибут «Month». В редких случаях гранулярность может определяться набором атрибутов. Например, если дан набор атрибутов {Day, Week, Month, Year}, в котором день подразумевает неделю и месяц, но неделя не подразумевает месяц, то меры, содержащиеся в группе мер Forecasts, могут быть известны по месяцам и неделям, но не по дням.

Если атрибуты не были предоставлены, это равнозначно тому, что для измерения был перечислен только ключевой атрибут (определяя самый нижний уровень гранулярности). Каждая секция в группе мер должна иметь одинаковую гранулярность. Набор перечисленных атрибутов не должен быть избыточным в плане связей между атрибутами. Например, если месяц подразумевает год, то гранулярность следует определить как месяц, а не как месяц и год.

Элемент MeasureGroupDimension должен включать иерархию только в том случае, если она должна отображать что-то конкретное о нем (нельзя выбрать, какие именно иерархии будут применены к определенной группе мер). Также он должен включать элемент MeasureGroupAttribute только в том случае, если он должен отображать что-то конкретное о нем.

Каждая иерархия должна быть подмножеством иерархий, включенных в элемент CubeDimension. Выбрать уровни невозможно, хотя некоторые из них могут быть автоматически отключены в зависимости от гранулярности группы мер.

Соответствующий элемент в модели объектов объекты AMO (AMO) — это MeasureGroupDimension .

См. также:

Тип данных XML в языке ASSL