【发布时间】:2014-04-26 11:33:17
【问题描述】:
我对数据仓库和维度建模还很陌生,我需要澄清一些事情。我目前有以下维度:
- DimProducts - 有关产品的信息。
- DimMaterials - 有关产品材料的信息。
- DimLocation - 不同的商店位置
- DimTime - 标准时间维度,包括年、季度、月、周、日。
现在关于事实表的困惑出现了。目前有以下措施:
- 收入
- 费用
问题:
- 我也想将净利润作为衡量标准,但由于它是计算衡量标准,它应该是事实表中的列还是应该在报告级别计算?关于计算度量的约定,我有点不清楚。
- 我还想知道某个时间点有多少原材料可用,以便我可以计算我可以生产多少产品(例如,1 辆自行车 2 个轮子意味着 3 月份有 50 个轮子可用3 月份有 25 辆自行车)。我应该添加一个名为原材料数量的事实吗?
我感觉我在处理问题 #2 时是错误的,我需要创建单独的事实表来处理该问题。非常感谢任何关于我是否走在正确轨道上的建议/提示。谢谢!
【问题讨论】:
标签: database data-warehouse dimensional-modeling fact-table