Похожие презентации:
Факты и меры
1.
Курс«Хранилища данных»
Тема:
Факты и меры
Барабанщиков Игорь Витальевич
2.
Основные понятия OLAPОсновные понятия
аналитической
обработки данных:
• Атрибуты
• Факты
• Меры
• Измерения
• Иерархии
3.
Термины OLAP: факты• Факты – это события,
которые подлежат учету
и анализу в рамках
конкретной предметной
области.
• Примеры:
- оператор сотовой связи
(звонки абонентов)
- магазин (продажи
товаров)
4.
Термины OLAP: меры• Меры (Measure) – это
данные, которые
количественно
характеризуют
анализируемые факты.
• Один и тот же факт
можно описывать
несколькими мерами.
- объёмы продаж в
рублях,
- объемы продаж,
выраженные в
единицах продукции.
5.
Термины OLAP: мерыМеры бывают двух типов:
• Хранимые (базовые) - количество проданного товара
- сумма продажи
• Вычисляемые – значение меры вычисляется
динамически по формуле
- % от обшей суммы продаж за месяц
- отношение продаж текущего месяца к
продажам прошлого месяца
6.
ФактыС точки зрения взаимосвязи измерений и
фактов последние можно разбить на
следующие классы:
• Аддитивные
• Полуаддитивные
• Неаддитивные
• Числовые меры интенсивности
7.
Аддитивные факты• Факт называется аддитивным, если его
имеет смысл использовать с любыми
измерениями для выполнения операций
суммирования с целью получения какоголибо значимого результата.
• Пример, количество проданного товара,
сумма продаж.
8.
Полуаддитивные факты• Факт называется полуаддитивным, если его
имеет смысл использовать с некоторыми
измерениями для выполнения операций
суммирования с целью получения какоголибо значимого результата.
• Пример, остаток на счете, уровень запасов
на складе.
9.
Неаддитивные факты• Факт называется неаддитивным, если его
не имеет смысл использовать совместно с
каким-либо измерением для выполнения
операций суммирования с целью
получения какого-либо значимого
результата.
• Пример, измерение температуры
10.
Числовые меры интенсивности• Факт называется числовой мерой
интенсивности, если он, являясь
неаддитивным по времени, допускает
агрегацию и суммирование по некоторому
числу временных периодов.
• Пример, остаток на счете
11.
Уровень детализации фактовВ зависимости от уровня детализации
(гранулированности), факты разделяют на
три основные категории:
• Транзакционная таблица фактов
• Таблица фактов периодических
моментальных снимков
• Таблица фактов кумулятивных
моментальных снимков
12.
Транзакционная таблица фактов• В такой таблице фактов сохраняются
факты, которые фиксируют определенные
события (транзакции).
• Это факты, описывающие каждое событие
бизнеса.
• Пример, продажи товара.
13.
Таблица фактов периодическихмоментальных снимков
• В такой таблице собирают факты,
фиксирующие текущее состояние
определенного направления бизнеса.
• Пример, продажи организации на
определенную дату (ежедневно).
14.
Таблица фактов кумулятивныхмоментальных снимков
• В такой таблице собирают факты,
фиксирующие некоторое итоговое
состояние определенного направления
бизнеса на текущий момент времени.
• Пример, продажи этого года на
определенную дату.
15.
Итоги• Факты – это события, которые
подлежат учету и анализу.
• В гиперкубе факту
соответствует ячейка.
• Меры – это данные, которые
количественно характеризуют
факты.
• Один факт может быть описан
несколькими мерами.
• Меры хранятся в ячейках
гиперкуба.