В чем разница между фактами без фактов и таблицей фактов?

Какова точная разница между фактами без фактов и таблицей фактов? Я просмотрел несколько статей, но они не были убедительными

1 ответ

Решение

Таблица фактов без фактов - это таблица фактов, которая не имеет никаких мер, то есть любых числовых полей, которые можно агрегировать.

Например, если вы моделируете продажи продукта, у вас может быть таблица фактов Продажи, которая будет содержать ключи измерения и, например, значение / показатель суммы для записи проданной суммы. Это позволяет вам выполнять агрегации в поле "сумма", чтобы отвечать на вопросы типа "какова средняя сумма продаж?" или "какой был максимальный объем продаж?".

Однако, если в одной и той же таблице "Продажи" нет поля "сумма", вы можете использовать эту таблицу только для ответов на такие вопросы, как "сколько продаж мы сделали?". Если в таблице есть ключи для измерений "Продукт" и "Дата", вы можете ответить на такие вопросы, как "сколько продаж продукта X у нас было на дату Y?".

Таблицы фактов "без фактов" полезны, когда вам нужна только запись о том, что произошло какое-то событие, например, для подсчета случаев возникновения события, когда у вас нет или вам не нужны какие-либо метрики / меры в отношении этого события.

Я не уверен на 100%, но я думаю, что эта концепция возникла из методологии Кимбалла.

Другие вопросы по тегам