В чем точная разница между фактами без фактов и таблицей фактов? Я просмотрел пару статей, но они не были убедительными
В чем разница между фактами без фактов и таблицей фактов?
Ответы (1)
Таблица фактов без фактов — это таблица фактов, в которой нет мер, т. е. числовых полей, которые можно агрегировать.
Например, если вы моделируете продажи продуктов, у вас может быть таблица фактов о продажах, которая будет содержать ключи измерения и, например, значение/меру «сумма» для записи проданной суммы. Это позволяет выполнять агрегирование поля «сумма», чтобы отвечать на такие вопросы, как «какова средняя сумма продаж?» или «Какова была максимальная сумма продаж?».
Однако, если в той же таблице «Продажи» нет поля «Сумма», вы можете использовать эту таблицу только для ответа на такие вопросы, как «сколько продаж мы сделали?». Если в таблице есть ключи для измерений «Продукт» и «Дата», вы можете ответить на такие вопросы, как «сколько продаж продукта X было у нас на дату Y?».
Таблицы фактов без фактов полезны, когда вы заботитесь только о записи того, что произошло какое-то событие, например. для подсчета событий, когда у вас нет или не нужны какие-либо показатели/меры, относящиеся к этому событию.
Я не уверен на 100%, но я думаю, что эта концепция возникла из методология Кимбалла.