105.58K
Category: databasedatabase

Факты и меры

1.

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

2.

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

3.

Термины OLAP: факты
• Факты – это события,
которые подлежат учету
и анализу в рамках
конкретной предметной
области.
• Примеры:
- оператор сотовой связи
(звонки абонентов)
- магазин (продажи
товаров)

4.

Термины OLAP: меры
• Меры (Measure) – это
данные, которые
количественно
характеризуют
анализируемые факты.
• Один и тот же факт
можно описывать
несколькими мерами.
- объёмы продаж в
рублях,
- объемы продаж,
выраженные в
единицах продукции.

5.

Термины OLAP: меры
Меры бывают двух типов:
• Хранимые (базовые) - количество проданного товара
- сумма продажи
• Вычисляемые – значение меры вычисляется
динамически по формуле
- % от обшей суммы продаж за месяц
- отношение продаж текущего месяца к
продажам прошлого месяца

6.

Факты
С точки зрения взаимосвязи измерений и
фактов последние можно разбить на
следующие классы:
• Аддитивные
• Полуаддитивные
• Неаддитивные
• Числовые меры интенсивности

7.

Аддитивные факты
• Факт называется аддитивным, если его
имеет смысл использовать с любыми
измерениями для выполнения операций
суммирования с целью получения какоголибо значимого результата.
• Пример, количество проданного товара,
сумма продаж.

8.

Полуаддитивные факты
• Факт называется полуаддитивным, если его
имеет смысл использовать с некоторыми
измерениями для выполнения операций
суммирования с целью получения какоголибо значимого результата.
• Пример, остаток на счете, уровень запасов
на складе.

9.

Неаддитивные факты
• Факт называется неаддитивным, если его
не имеет смысл использовать совместно с
каким-либо измерением для выполнения
операций суммирования с целью
получения какого-либо значимого
результата.
• Пример, измерение температуры

10.

Числовые меры интенсивности
• Факт называется числовой мерой
интенсивности, если он, являясь
неаддитивным по времени, допускает
агрегацию и суммирование по некоторому
числу временных периодов.
• Пример, остаток на счете

11.

Уровень детализации фактов
В зависимости от уровня детализации
(гранулированности), факты разделяют на
три основные категории:
• Транзакционная таблица фактов
• Таблица фактов периодических
моментальных снимков
• Таблица фактов кумулятивных
моментальных снимков

12.

Транзакционная таблица фактов
• В такой таблице фактов сохраняются
факты, которые фиксируют определенные
события (транзакции).
• Это факты, описывающие каждое событие
бизнеса.
• Пример, продажи товара.

13.

Таблица фактов периодических
моментальных снимков
• В такой таблице собирают факты,
фиксирующие текущее состояние
определенного направления бизнеса.
• Пример, продажи организации на
определенную дату (ежедневно).

14.

Таблица фактов кумулятивных
моментальных снимков
• В такой таблице собирают факты,
фиксирующие некоторое итоговое
состояние определенного направления
бизнеса на текущий момент времени.
• Пример, продажи этого года на
определенную дату.

15.

Итоги
• Факты – это события, которые
подлежат учету и анализу.
• В гиперкубе факту
соответствует ячейка.
• Меры – это данные, которые
количественно характеризуют
факты.
• Один факт может быть описан
несколькими мерами.
• Меры хранятся в ячейках
гиперкуба.
English     Русский Rules