OBIEE - Иерархии измерений
Иерархии - это ряд взаимосвязей «многие к одному», которые могут быть разных уровней. Иерархия региона состоит из: Регион → Страна → Штат → Город → Улица. Иерархии следуют подходу сверху вниз или снизу вверх.
Логические измерения или иерархии измерений создаются в слое BMM. Возможны два типа размерных иерархий:
- Измерения с иерархиями на основе уровней.
- Измерение с иерархиями родитель-потомок.
В иерархиях на основе уровней элементы могут быть разных типов, а элементы одного типа - только на одном уровне.
В иерархиях «родитель-потомок» все элементы одного типа.
Измерения с иерархиями на основе уровней
Иерархии измерений на основе уровней также могут содержать родительско-дочерние отношения. Обычная последовательность создания иерархий на основе уровней - начать с общего итогового уровня, а затем перейти к более низким уровням.
Уровневые иерархии позволяют выполнять -
- Вычисляемые меры на основе уровней.
- Агрегированная навигация.
- Переходите к дочернему уровню на информационных панелях.
Каждое измерение может иметь только один общий итоговый уровень и не имеет ключа уровня или атрибутов измерения. Вы можете связать меры с уровнем общего итога, и агрегирование по умолчанию для этих мер всегда является общим итогом.
На всех нижних уровнях должен быть хотя бы один столбец, и каждое измерение содержит одну или несколько иерархий. Каждый нижний уровень также содержит ключ уровня, который определяет уникальное значение на этом уровне.
Типы иерархий на основе уровней
Несбалансированные иерархии
Несбалансированные иерархии - это иерархии, в которых все нижние уровни не имеют одинаковой глубины.
Example - Для одного продукта в течение одного месяца у вас могут быть данные за недели, а для другого месяца вы можете иметь данные на уровне дня.
Пропустить иерархию уровней
В иерархиях с пропуском уровня некоторые элементы не имеют значений на более высоком уровне.
Example- Для одного города у вас есть штат → страна → регион. Однако для другого города у вас есть только штат и он не подпадает ни под одну страну или регион.
Измерение с родительско-дочерними иерархиями
В иерархии родитель-потомок все члены одного типа. Наиболее распространенным примером иерархии родитель-потомок является структура отчетности в организации. Иерархия «родитель-потомок» основана на единой логической таблице. Каждая строка содержит два ключа - один для элемента, а другой - для родительского элемента.