【发布时间】:2013-12-29 15:21:03
【问题描述】:
我从一开始就在映射星型模式,但我有一个找不到答案的问题。
我有一个涉及 Client, Store , Address, Time (Dimensions) and Sale (fact) 的模型。好的,这很容易建模,但我遇到了一个“概念”问题。我必须给星星添加一个 Newsletter 维度,而这个 newsletter 可以将 customer 引导到 @ 987654325@ 的东西。
所以,在我的报告/立方体中,我需要知道(在一段时间内):
有多少
Newsletter导致Sale,已生成多少
Newsletter。
Newsletter 的 generate_date 应该放在哪里?如果我将它放在 FACT 表中,但如果这个 Newsletter 没有导致 Sale,那么 FACT 表中将没有日期。
如果我把它放在 Newsletter 并加入到 Time,我会破坏星型模式吗?
我该如何解决这个问题:S
我还有很多其他情况是相同的问题,例如客户端 join_date。
【问题讨论】:
-
这听起来对某人来说很明显,但对我来说仍然不清楚。任何制作了启动模式的人都可以轻松回答(我猜)。
标签: schema data-warehouse