维度模型:约会 - 事实或维度

时间:2017-04-26 02:43:12

标签: analytics data-warehouse dimensional-modeling star-schema

在设计用于分析诊所中的调度过程的维度模型时,是在事实表中预约粮食吗?

如果预约是粮食,那么如何计算预约属性,如超额预订属性?

1 个答案:

答案 0 :(得分:3)

在这样的建模场景中,考虑过程实体是有用的 - 例如,有一个预约和参加预约的过程,可以建模作为事实,以及与该过程相关联的约会的实体(具有其所有属性)。

要为流程建模,一个选项是使用“累积快照”事实的技术,其中事实行随时间更新。要为实体建模,您可以创建所有约会的维度,但通常您希望避免创建具有与事实表一样多的行的维度,因此一种方法是“垃圾维度”,其中包含属性子集的唯一组合(例如状态标志)。

Kimball Group的Joy Mundy在文章here中讨论了类似的设计方案。