等待过程的维度建模

Dimensional modeling for waiting process

业务场景: 我正在为大学申请设计一个维度模型 processing.The 大学在 it.While 下有 15 所大学正在申请,申请人可以给出 1,2,3 etc.The 这样的选择,如果第一所大学拒绝申请然后它自动进入第二所大学然后第二所大学可以提供或拒绝。如果第二所大学拒绝然后申请自动传递给第三所等等直到学生获得一个地方

维度模型会回答诸如有多少申请人根据他们的第一偏好被选中等问题 每个大学决定之间的时间间隔是多少 接受/拒绝率等

将此设计为事务性事实是否是个好主意table(拒绝日期拒绝计数、接受日期、接受计数、等待时间)和一个维度,例如 Dim 应用程序偏好(带有应用程序 ID ,偏好编号等)

请提出一些有用的想法

是的,我认为您可以通过创建一个以申请人和大学为粒度的事实 table 以及偏好编号、申请日期、申请结果的退化维度( "accepted", "rejected", "n/a"), 该申请学院的决策过程开始日期、决定日期和等待时间。

我相信这会回答所有问题。