图6.9四种类型的优化更改中,前三类改变带来一个共同问题:如何处理旧的历史数据,特别是在更改事实、维度或属性之前。通常,如果有现成的旧历史数据可用,处理会更为简单。然而,大多数情况下,增加事实、维度或属性的原因是它们在当前情境下变得可用。针对这些变化,我们可以采取以下策略:1、新增事实时,历史值存储为null。随着时间推移,当历史值得到更新,null值能够正确计算,从而确保计数和平均值的准确性。2、新增维度时,必须确保之前的事实记录外键指向维度表中适用的记录。3、新增维度属性时,在类型1的维度中无需修改,新实体在所有维度表记录中均可用;而在类型2的维度中,在添加新实体之前的所有记录中,需确保相关维表记录的有效性。