【问题标题】:Star schema [fact 1:n dimension]...how?星型架构[事实 1:n 维度]...如何?
【发布时间】:2010-05-06 23:17:40
【问题描述】:

我是数据仓库的新手,我希望有一个关于构建星型模式的简单问题:

如果我有一个事实表,其中事实记录自然地与单个维度具有一对多关系,那么如何建模星型模式来支持这一点?例如:

  • 事实表:销售点入口( 计量单位是 DollarAmount)
  • 维度表:促销(这些 促销活动是有效的,当 出售)

情况是我希望单个销售点条目与多个不同的促销活动相关联。这些促销活动不能是它们自己的维度,因为促销活动有很多很多。

我该怎么做?

【问题讨论】:

  • 我有两种想法,不管它是属于这里还是属于stackoverflow。 Star Joins 不是我以前必须处理的事情......
  • stackoverflow - 这几乎是编程。

标签: data-warehouse olap


【解决方案1】:

使用桥接表

事实表=>促销组维度=>促销组桥表=>促销

阅读 Kimball 的书籍,它们很有帮助 ;-)

【讨论】:

  • 您能否确认在这种情况下,无法确定“销售量”归因于每个单独的促销活动,因此没有从促销组向下钻取到某个特定促销或其他促销- 对吗?
猜你喜欢
  • 1970-01-01
  • 2010-12-19
  • 1970-01-01
  • 2013-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-08
相关资源
最近更新 更多