在实现将数据加载到SCD2维度表中的开发过程时,对于在维度表中每个BusinessKey在临时表中有多个记录的情况下,这样做的最实用方法是什么。 这种情况下的第一个问题是,登台表中有2条或更多记录,可以更新IscurrentFlag,EffectiveToDate。
加载数据后唯一的解决方案是实施后处理以重新计算IsCurrentRecord和EffectiveToDates吗?
方案示例:
尺寸表是从1个源系统填充的。
从中提取数据的源系统表(客户)包含历史记录。可以在1天之内对同一位客户进行多次更新,从而在源系统表中产生多个记录
尺寸表:
登台表: