我们有一个系统来跟踪工作单元的分配,从接收该工作单元到完成该工作单元。
一个工作单元有许多属性,它的来源,它的类型等。这些我对建模相当满意,可能是事实的维度或只是属性,这取决于它们的性质以及我们的用户希望报告的方式在他们。
问题是分配。
一个工作单元可能流经多个团队,在这些团队中它可能流经多个个人。可以对该工作单元执行操作。
我们的用户将有兴趣对此进行报告。
例如,在特定时间段内按团队分配了多少工作单元。
我是数据仓库的新手,所以我不确定如何建模。到目前为止,我确定的候选人是:
1) 缓慢变化的维度
可能使用类型 4,用于分配给团队和团队内的人员。
2) 快照
具有类型 4 的主要事实的从/到属性,说明它何时在帐户中,因此每个工作单元在将填充多维数据集的事实表中出现多次。
3) 累积快照
我不确定我是否理解这是什么,我不确定它是否相关。
有很多东西会像这个 SCD、团队、团队成员、状态、工作单元的队列分配等。所以这似乎是相当数量的 SCD。
我的选项列表中还有什么我遗漏的吗?我从根本上误解了什么吗?