我们有一个带有事实表和一些维度的星型模式。事实表按帐户跟踪季度保费。维度表存储帐户信息,如accountnum,AccountName和Broker。
每个帐户可以有多个经纪人。例如,帐户123可以有经纪人A和经纪人B.维度被设置为类型2 SCD,因此如果帐户有任何变化,它会创建一个具有相应开始日期和结束日期的新行。
我被要求做的是提出一个设计,以便我们可以报告季度到季度的账户经纪人的变化,并显示先前的经纪人是什么以及新的经纪人是什么。因此,如果账户123在第一季度拥有经纪商A并且现在在第二季度拥有经纪商B,那么它将显示在第二季度经纪商A到经纪商B而经纪商B来自经纪商A.所以我需要能够显示它来自哪里和它去了哪里。
我不确定如何在维度模型中实现此功能,或者创建一个一次性的平面表来存储更改,以便按季度轻松报告。
感谢 斯科特