Таблицы фактов - CRM - События клиента X - PullRequest
0 голосов
/ 04 июня 2011

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

У меня есть таблица фактов с именем Event, и у меня есть измерение с именем Customer.

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

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

1 Ответ

2 голосов
/ 04 июня 2011

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

  • Event Таблица - таблица размеров.

OR

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