作为事实表的可编辑数据

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。

【讨论】:

以上是关于作为事实表的可编辑数据的主要内容,如果未能解决你的问题,请参考以下文章

XLPagerTabStrip 中的可编辑 TableView 作为 childViewController

基于Birt4.6实现报表表格数据的可编辑

使用模板和样式的可编辑树视图节点

如何在闪亮的可编辑数据表中指定文件名并限制列编辑

带有核心数据的可编辑表格视图

用于 ASP.NET 的可编辑 Web 数据网格