Таблица фактов описывает события или состояния на определённом уровне детализации, а измерения — контекст: клиента, товар, дату и другие признаки для группировки и фильтрации.
Что такое таблица фактов и таблица измерений? Как определить, что является фактом, а что — измерением?
Таблица фактов описывает события или состояния на определённом уровне детализации, а измерения — контекст: клиента, товар, дату и другие признаки для группировки и фильтрации.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Таблица фактов описывает события или состояния на определённом уровне детализации, а измерения — контекст: клиента, товар, дату и другие признаки для группировки и фильтрации.
Сначала определяют grain, например «одна строка — позиция заказа». Количество и сумма могут быть мерами факта, свойства товара — атрибутами измерения. Не всякое числовое поле является мерой: номер заказа остаётся идентификатором. Существуют и факты без числовых мер, фиксирующие сам факт события.