281.06K

Измерения и иерархии

1.

Курс
«Хранилища данных»
Тема:
Измерения и иерархии
Барабанщиков Игорь Витальевич

2.

Основные понятия OLAP
Основные понятия
аналитической
обработки данных:
• Атрибуты
• Факты
• Меры
• Измерения
• Иерархии

3.

Термины OLAP: измерения
• Измерение – это
последовательность
значений одного из
анализируемых
параметров.
• Множество измерений
предполагает
представление данных
в виде многомерной
модели.

4.

Термины OLAP: иерархии
• Каждое измерение
м.б. представлено в
виде иерархической
структуры.
• Пример, измерение
«Время»
• Год – Квартал - Месяц

5.

Термины OLAP: иерархии
• Иерархия – это связь родитель-потомок
между значениями измерения.
• Некоторые измерения могут иметь несколько
иерархий.
• Пример: измерение «Время»:
1. Год – Месяц – День
2. Месяц - Неделя – День
3. Год – Полугодие – Квартал – Месяц – День
4. Год – Квартал – Месяц - Неделя

6.

Виды иерархий
Возможны 4 вида иерархий:
• Сбалансированная (Balanced) – все ветви измерения
имеют одно и то же количество уровней.
• Несбалансированная (Unbalanced) – все ветви
измерения имеют различное число уровней.
• С пропуском уровней (Skip-Level) – допускается
пропуск уровней в некоторых ветвях. Все конечные
элементы расположены на одном уровне.
• Рваная (Ragged) – допускается отсутствие в некоторых
ветвях одного из уровней или пропуск уровней.
Конечные элементы расположены на разных уровнях.

7.

Виды иерархий

8.

Примеры иерархий
Сбалансированная
С пропуском уровней

9.

Несбалансированная иерархия

10.

Для чего нужны иерархии ?
• Иерархии определяют
уровни, на которых
будет выполняться
группировка данных.
• Иерархии определяют
путь для операций
детализации и
консолидации.

11.

Термины OLAP: атрибуты
• Атрибуты обеспечивают
дополнительную
описательную
информацию об
элементах измерения.
• Пример: измерение
«Заказчик»
- Имя
- Пол
- Дата рождения
- Адрес эл.почты

12.

Итоги
• Каждое измерение м.б представлено в виде
иерархической структуры.
• С одним измерением м.б. связано несколько
иерархий.
• Иерархии определяют уровни, на которых
будет выполняться группировка данных.
• Возможный 4 вида иерархий.
• Атрибуты - это дополнительная описательная
информация об элементах измерения.
English     Русский Правила