Тип данных MeasureGroupDimension (ASSL)
Определяет абстрактный примитивный тип данных, представляющий связь между измерением и группой мер.
Синтаксис
<MeasureGroupDimension>
<CubeDimensionID>...</CubeDimensionID>
<Annotations>...</Annotations>
<Source>...</Source>
</MeasureGroupDimension>
Характеристики типа данных
Характеристика |
Описание |
---|---|
Базовые типы данных |
Нет |
Производные типы данных |
DataMiningMeasureGroupDimension, DegenerateMeasureGroupDimension, ManyToManyMeasureGroupDimension, ReferenceMeasureGroupDimension, RegularMeasureGroupDimension |
Связи типа данных
Связь |
Элемент |
---|---|
Родительские элементы |
Нет |
Дочерние элементы |
|
Производные элементы |
Dimension (коллекция Dimensions элемента MeasureGroup) |
Замечания
Каждый элемент MeasureGroupDimension — это ссылка на одно из измерений куба. Они определяют, какие измерения куба применяются к группе мер.
Набор предоставленных атрибутов определяет гранулярность (область), в которой известны меры из группы мер. Например, меры, которые представляют продажи продуктов, содержатся в группе мер «Sales». Информация об этих мерах хранится в базовом источнике данных с гранулярностью по месяцам, а не по неделям или дням. В этом случае для элемента MeasureGroupDimension, описывающего связь между измерением времени и группой мер «Sales», будет перечислен только атрибут «Month». В редких случаях гранулярность может определяться набором атрибутов. Например, если дан набор атрибутов {Day, Week, Month, Year}, в котором день подразумевает неделю и месяц, но неделя не подразумевает месяц, то меры, содержащиеся в группе мер Forecasts, могут быть известны по месяцам и неделям, но не по дням.
Если атрибуты не были предоставлены, это равнозначно тому, что для измерения был перечислен только ключевой атрибут (определяя самый нижний уровень гранулярности). Каждая секция в группе мер должна иметь одинаковую гранулярность. Набор перечисленных атрибутов не должен быть избыточным в плане связей между атрибутами. Например, если месяц подразумевает год, то гранулярность следует определить как месяц, а не как месяц и год.
Элемент MeasureGroupDimension должен включать иерархию только в том случае, если она должна отображать что-то конкретное о нем (нельзя выбрать, какие именно иерархии будут применены к определенной группе мер). Также он должен включать элемент MeasureGroupAttribute только в том случае, если он должен отображать что-то конкретное о нем.
Каждая иерархия должна быть подмножеством иерархий, включенных в элемент CubeDimension. Выбрать уровни невозможно, хотя некоторые из них могут быть автоматически отключены в зависимости от гранулярности группы мер.
Соответствующий элемент в модели объектов AMO — это MeasureGroupDimension.