作为事实表的可编辑数据
Posted
技术标签:
【中文标题】作为事实表的可编辑数据【英文标题】:Editable data as fact table 【发布时间】:2012-10-22 01:55:34 【问题描述】:我正在为销售报告系统设计一个数据仓库,但对可更新的销售计划数据有疑问。数据以时间、产品、销售商为代理键,数量为指标。通常使用这种数据,我会创建一个事实表并对此感到满意。
我的问题是销售计划不是固定不变的,可以在销售期间进行编辑,并且必须跟踪这些变化。这是一张大表,所以如果我将其视为具有缓慢变化的维度的维度表,它会变得如此巨大。另一方面,数量必须是精确的数字,用于计算,因此 Raph Kimball 建议的最小尺寸不起作用。
请给我关于这个用例的说明。
【问题讨论】:
您的问题是什么?请澄清! 【参考方案1】:我相信您必须像使用维度一样使用销售计划,但您必须为历史定义一个字段。这不是销售计划的 ID:
Id Sale-plan
1 "Type one"
相反,你有:
Id-sale-plan-history Sale-Plan Date
1 "Type One" Id_Date
然后在您的事实表中放置 Id-sale-plan-history。
【讨论】:
以上是关于作为事实表的可编辑数据的主要内容,如果未能解决你的问题,请参考以下文章