ディメンションテーブルの増分ロード戦略として完全リロードがどのように機能するかについて、いくつかの明確化が必要だと思います。icCubeディメンションテーブルの完全リロード
私は複数の属性(複数の階層を持つmultiLevelDimensionとして表される)を持つ次元を持っています。ディメンションデータはCSVとしてロードされ、増分ロード方式は完全リロードに設定されています。キューブにいくつかのパーティションをロードし、そのディメンションの属性の1つを変更しました。キューブに問い合わせると、下の画像に結果が表示されます。
ここで、InjectorNameはデフォルトの階層で、FuelTypeはInjectorの属性です(CoalからGasに変更)。 InjectorNameとFuelTypeの両方が1つのCSVファイルからロードされます。ピボット・テーブルの列のCaseディメンションは、パーティションに対応します。
私は、InjectorとFuelType = Coalの古い関連付けをオーバーライドすると思っていましたが、FuelType = Gasで1回しか発生しませんでしたが、以下に示すように両方の関連が表示されます。