问题描述
|
我是DW的新手,
我有一个简单的问题。想象一下,我想为分析型CRM创建DW。
我有一个称为事件的事实表,有
一个名为客户的维度。
问题是。
一个事件可以有N个客户,而
一个客户可以有N个事件。
因此,客户(维度)与事件(事实)之
间的关系为NxN。该架构正确吗?如果没有,哪种模式对这种情况更好?
解决方法
本质上,事实表是维度之间的多对多表。所以就你而言
“ 0”表是尺寸表。
要么
还有一个事实表
Event Participation
与
Event
具有某些维,或者具有
EventSequenceNumber
作为简并维。