事实表 - CRM - 客户X事件

时间:2011-06-04 04:38:34

标签: crm data-warehouse fact

我是DW的新手,我有一个简单的问题。想象一下,我想为分析型CRM创建一个DW。

我有一个名为Event的事实表,我有一个名为Customer的维度。

问题是。一个活动可以有N个顾客,一个顾客可以参加N个活动。

因此,Customer(维度)和事件(事实)之间的关系是NxN。该架构是否正确?如果没有,那么哪种模式对这种情况会更好?

1 个答案:

答案 0 :(得分:2)

本质上,事实表是维度之间的多对多表。所以在你的情况下,

  • Event表是一个维度表。

  • 还有另一个事实表Event ParticipationEvent共享某些维度或将EventSequenceNumber作为简并维度。