【问题标题】:icCube full reload of dimension tablesicCube完全重新加载维度表
【发布时间】:2017-05-29 23:55:10
【问题描述】:

我想我需要对完全重新加载如何作为维度表的增量加载策略进行一些说明。

我有一个具有多个属性的维度(表示为具有多个层次结构的 multiLevelDimension)。维度数据以 CSV 格式加载,并将增量加载策略设置为完全重新加载。我已经将一些分区加载到我的多维数据集中,然后更改了维度的属性之一。当我现在查询多维数据集时,我得到了下图中的结果。

这里的 InjectorName 是默认层次结构,FuelType 是 Injector 的一个属性(从 Coal 更改为 Gas)。 InjectorName 和 FuelType 都是从单个 CSV 文件加载的。数据透视表列中的 Case 维度对应于分区。

我认为完全重新加载策略会覆盖 Injector 与 FuelType = Coal 的旧关联,而我只会出现一次 FuelType = Gas,但如下所示,两个关联都会出现。

【问题讨论】:

    标签: iccube


    【解决方案1】:

    在执行增量加载时,icCube 不会更新/删除现有成员;只能添加新成员。这就是为什么您仍然在数据透视表中看到“煤炭”成员的原因。

    “完全重新加载”策略适用于从表中加载数据,并在您的用例中表示表已完全重新加载以检测新成员。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 2021-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多