Similar presentations:
Измерения и иерархии
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 вида иерархий.
• Атрибуты - это дополнительная описательная
информация об элементах измерения.