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