SSAS是定期快照的正确选择

SSAS是定期快照的正确选择,ssas,snapshot,fact,Ssas,Snapshot,Fact,我是SSAS的新手。我有一个数据库,其中有一个协议表,其中协议的状态随时间而变化。这将存储在协议日志中。状态可以是延长时间内的任意组合。我需要回答的一组问题是,有多少协议具有给定的状态,以及随着时间的推移,状态的趋势。我正在读Kimball和定期快照似乎是最合适的,但我不知道如何设计事实表。我是否将数据预聚合为按状态细分的时段?然后,我如何在SSA中操作它,以及聚合如何工作,因为它更像是银行余额。我有点明白其中的一些概念,但我还是很困惑 同意,这是定期快照的好例子 在这种情况下,您需要一个状态维

我是SSAS的新手。我有一个数据库,其中有一个协议表,其中协议的状态随时间而变化。这将存储在协议日志中。状态可以是延长时间内的任意组合。我需要回答的一组问题是,有多少协议具有给定的状态,以及随着时间的推移,状态的趋势。我正在读Kimball和定期快照似乎是最合适的,但我不知道如何设计事实表。我是否将数据预聚合为按状态细分的时段?然后,我如何在SSA中操作它,以及聚合如何工作,因为它更像是银行余额。我有点明白其中的一些概念,但我还是很困惑

同意,这是定期快照的好例子

在这种情况下,您需要一个状态维度, 和一个带有周期指示器的事实。您的报告还需要根据期间进行筛选


ETL有点复杂,因为在当前期间,清除并重新加载当前期间的数据。当前期间之前的期间是固定的。显然,在一个时间段内多次更改的状态会丢失可见性,因此应根据数据更改的速度及其报告的频率来选择时间段。这也是为什么定期快照经常与事务事实表结合使用的原因。同意,这是定期快照的一个很好的例子

在这种情况下,您需要一个状态维度, 和一个带有周期指示器的事实。您的报告还需要根据期间进行筛选

ETL有点复杂,因为在当前期间,清除并重新加载当前期间的数据。当前期间之前的期间是固定的。显然,在一个时间段内多次更改的状态会丢失可见性,因此应根据数据更改的速度及其报告的频率来选择时间段。这也是为什么定期快照经常与事务事实表结合使用的原因