我正在设计销售报告系统的数据仓库,并且存在可更新销售计划数据的问题。数据有时间,产品,saler作为代理键,数量作为指标。通常使用这种数据我会创建一个事实表并对它感到满意。
我的问题是销售计划不是一成不变的,可以在销售期间进行编辑,并且必须跟踪这些变更。这是一个很大的表格,所以如果我将它视为维度表,其尺寸会逐渐变化,那么它就会变得如此巨大。另一方面,数量必须是精确的数字,用于计算,因此Raph Kimball建议的minidimension不起作用。
请告诉我这个用例的说明。
答案 0 :(得分:0)
我认为您必须像销售计划一样使用销售计划,但您必须为历史定义一个字段。这是销售计划的ID不是:
Id Sale-plan
1 "Type one"
相反,你有:
Id-sale-plan-history Sale-Plan Date
1 "Type One" Id_Date
然后在你的事实表中你输入了Id-sale-plan-history。