我是从一开始就映射一个星型模式,并且我有一个问题,我找不到答案。数据仓库 - 星型模式解释
我有一个模型涉及的图片Client, Store , Address, Time (Dimensions) and Sale (fact)
。好吧,这很容易建模,但我得到了一个“概念性”的问题。我有一个Newsletter
尺寸增加了明星,这newsletter
能带领customer
到buy
东西。
所以,在我的报告/立方,我需要知道(在一个时期):
多少
Newsletter
导致了Sale
,多少
Newsletter
已经生成。
我应该在哪里放置的Newsletter
的generate_date?如果我把它放在FACT表中,但如果这个Newsletter
没有导致Sale
,FACT表中将没有日期。
如果我把它放在Newsletter
并将它加入到Time
,我会打破了星型模式?
如何解决这个问题:■
我有很多其他情况下是同样的问题,如客户join_date。
这听起来应该对某人很明显,但对我而言仍然不清楚。任何已经开始架构的人都可以轻松回答(我猜)。 – lucassig