数据仓库设计和星型模式相当新。我们设计了一个事实表,其中存储了有关会员资格的各种度量,我们的粮食是每天的,并且该表中的一些度量是诸如新售出的数量、更新的售出数量、活跃的数量、取消的数量等。
我的问题是,企业将希望看到其他谷物的措施,如每月、每季度、每年等。所以通常这里的方法只是汇总所需时间段的日级数据,或者你会推荐为我们的业务需求(例如每月、每季度、每年)的“关键”时间段创建单独的事实表?我已经阅读了一些关于此的混合信息,这主要是我寻求其他观点的原因。
我读到的一些信息让人们在事实表中嵌入了一个层次结构来指定不同的粒度,然后通过一个“级别”类型的列来识别,这被很多人反对,对我来说似乎也不好,那些建议反对我们建议每个粒度单独的事实表,但老实说,我不明白为什么我们不只是从我们拥有的每日条目中汇总,除了一些轻微的性能之外,我们将从每个粒度的事实表中获得什么好处也许改进?