Ich denke, ich brauche eine Klarstellung darüber, wie das vollständige Neuladen als inkrementelle Belastungsstrategie für Dimensionstabellen funktioniert.icCube volles Neuladen von Dimensionstabellen
Ich habe eine Dimension mit mehreren Attributen (dargestellt als multiLevelDimension mit mehreren Hierarchien). Die Dimensionsdaten werden als CSV geladen, und die Strategie für inkrementelles Laden ist auf vollständiges Neuladen eingestellt. Ich habe eine Reihe von Partitionen in meinen Cube geladen und dann eines der Attribute für die Dimension geändert. Wenn ich jetzt den Würfel abfrage, erhalte ich Ergebnisse in dem Bild unten.
Hier ist der InjektorName die Standardhierarchie und FuelType ist ein Attribut des Injektors (von Kohle in Gas geändert). Sowohl InjectorName als auch FuelType werden aus einer einzelnen CSV-Datei geladen. Die Case-Dimension in den Spalten der Pivot-Tabelle entspricht den Partitionen.
Ich dachte, dass die vollständige Nachladestrategie die alte Assoziation von Injector mit FuelType = Kohle überschreiben würde und ich würde nur ein einziges Vorkommen mit FuelType = Gas haben, aber wie unten gezeigt, erscheinen beide Assoziationen.