我的源表将始终是一个截断并加载。我的 Dim 是 SCD2。我的事实将有一个增量负载。
您能否让我知道哪种方法是获得所需结果的理想方法。
第1天:
StgActivity 表:{截断并加载}
ActivityID ProjectID ActivityName ActivityVal
1 1 TestData1 100
DimActivity-SCD2
ActivityKey ActivityID ActivityName Active
100 1 TestData1 1
事实活动
ActivityKEy ActivityValue
100 100
第2天:
StgActivity 表:{截断并加载}
ActivityID ProjectID ActivityName ActivityVal
1 1 TestData2 100
DimActivity-SCD2
ActivityKey ActivityID ActivityName Active
100 1 TestData1 0
101 1 TestData2 1
事实活动
ActivityKEy ActivityValue
100 100
101 100
第3天:
StgActivity 表:{截断并加载}
ActivityID ProjectID ActivityName ActivityVal
1 1 TestData1 105
DimActivity-SCD2
ActivityKey ActivityID ActivityName Active
100 1 TestData1 0
101 1 TestData2 1
事实活动
ActivityKEy ActivityValue
100 100
101 105