【发布时间】:2015-07-07 19:32:24
【问题描述】:
问题
您如何处理快照事实表的粒度变化(从每周测量到每日测量)。
背景资料
对于星型模式设计,我想将调查结果作为事实纳入(例如,在 2015 年第 2 周,80% 的受访者回答“是”,在第 3 周,76% 等) 该调查每周进行一次,我只能查看调查结果(本周回答“是”的人的百分比),而不是个人回复。
基于(我对)Christopher Adamson 的“星型模式:完整参考”的解释,我认为我应该使用快照事实表来进行此类测量。
这个事实的日期维度应该是周级别的,并且是每天发生的其他星中其他事实的更细粒度的日期维度的一致汇总。
麻烦来了
现在有人决定每天而不是每周进行这些调查。处理这个问题的最佳方法是什么?我目前正在考虑的一些选项:
- 将周维度更改为每日维度,并伪造旧事实,就好像它们发生在一周的最后一天一样。
- 将周维度更改为每日维度,并为每个每周维度添加 7 个事实。
- 用日常事实和维度创建新星,并将旧星视为聚合。
如果有任何意见,我将不胜感激。请告诉我我的逻辑是否错误,或者我的问题不清楚:)
【问题讨论】:
-
添加了背景信息以反映我无权访问个人回复,因为如果我这样做了,Ron Dunn 的评论将是有效的。
标签: data-warehouse star-schema