Таблицы фактов - CRM - События клиента X

Я новичок в DW и у меня простой вопрос. Представьте, что я хочу создать ХД для аналитической CRM.

У меня есть таблица фактов под названием «Событие» и измерение «Клиент».

Проблема в. У одного события может быть N клиентов, и один клиент может быть в N событиях.

Таким образом, отношение между Клиентом (измерение) и Событиями (факт) равно NxN. Такая схема правильная? Если нет, то какая схема будет лучше для этого случая?


person p.magalhaes    schedule 04.06.2011    source источник
comment
Является ли Событие и фактом, и измерением? Предположительно, у вас есть таблица между Customer и Event, если есть сопоставление «многие-многие».   -  person Will A    schedule 04.06.2011


Ответы (1)


По сути, таблица фактов представляет собой таблицу «многие ко многим» между измерениями. Итак, в вашем случае

  • Event таблица — это таблица измерений.

ИЛИ

  • Существует еще одна таблица фактов Event Participation, которая разделяет некоторые измерения с Event или имеет EventSequenceNumber как вырожденное измерение.
person Damir Sudarevic    schedule 04.06.2011