我认为我需要澄清完整重新加载如何作为维度表的增量加载策略。
我有一个具有多个属性的Dimension(表示为具有多个层次结构的multiLevelDimension)。维度数据作为CSV加载,并将增量加载策略设置为完全重新加载。我已经将多个分区加载到我的多维数据集中,然后更改了维度的一个属性。当我现在查询多维数据集时,我在下面的图像中得到了结果。
此处InjectorName是默认层次结构,FuelType是Injector的属性(从Coal更改为Gas)。 InjectorName和FuelType都是从单个CSV文件加载的。数据透视表的列中的Case维度对应于分区。
我认为完全重装策略会覆盖Injector与FuelType = Coal的旧关联,而我只会在FuelType = Gas中出现一次,但如下所示,两个关联都会出现。
答案 0 :(得分:1)
执行增量加载时,icCube不会更新/删除现有成员;只能添加新成员。这就是为什么你仍然看到"煤炭"数据透视表中的成员。
策略" Full Reload"适用于从表中加载数据,并在您的用例中说明表已完全重新加载以检测新成员。
希望有所帮助。