Оглавление
Таблица фактов
-
Структура и содержание таблицы фактов
- Таблица фактов является центральной частью схемы данных, содержащей измерения и метрики бизнес-процессов.
- Она состоит из двух типов столбцов: фактов и внешних ключей к измерениям.
- Первичный ключ таблицы фактов обычно является составным.
- В таблице фактов хранятся различные типы показателей, включая аддитивные, неаддитивные и полуаддитивные.
-
Определение и содержание таблицы фактов продаж
- Таблица фактов продаж содержит данные о продажах по дням, продуктам и магазинам.
- Каждая запись в таблице однозначно идентифицируется по указанным параметрам.
- Дополнительные измерения могут быть включены для анализа на более высоком уровне агрегирования.
-
Типы измерений и их влияние на таблицу фактов
- Измерения могут быть аддитивными, неаддитивными или полуаддитивными.
- Аддитивные показатели могут быть добавлены к любым измерениям.
- Неаддитивные показатели не могут быть добавлены к другим измерениям.
- Полуаддитивные меры могут быть добавлены к некоторым измерениям.
-
Проектирование таблицы фактов
- Процесс проектирования включает определение бизнес-процесса, показателей фактов, измерений и фактов.
- Необходимо определить самый низкий уровень детализации сводки в таблице фактов.
- Существуют альтернативные подходы к проектированию, описанные в литературе.
-
Рекомендации по проектированию
- При работе с соотношениями и процентами следует избегать сохранения их в таблицах фактов и вычислять в инструменте доступа к данным.
- В реальном мире могут существовать таблицы фактов без фактических данных, которые используются для моделирования отношений “многие ко многим” или фиксации временных меток событий.