用于代替估算值的实际模型的设计模式

问题描述

对于用例来说,如果给定的业务活动使用的估计值在可用时被实际替换,那么最好的最佳实践/方法怎么办?以有效日期可以用来“自动”(无需用户知道)检索历史上准确的维度行的方式相同,是否有类似的方法可以使实际的“自动”替换估算值而不覆盖数据?我宁愿没有单独的事实表或列,而要求用户必须“了解”这一点并手动对其进行更改以获取最新的实际值。

解决方法

为什么事实表中没有2种度量,一种用于估计,另一种用于实际? 然后,您可以对事实表进行查看,并以“如果实际= 0,则估计其他则为实际”来计算单个度量。

仅需要当前职位的用户可以使用视图;需要全貌的用户可以访问基础事实表