Thema: data-warehouse
-
Langsam veränderliche Dimensionen: überschreiben, eine Zeile hinzufügen oder eine Spalte hinzufügen
Ändert sich ein Dimensionsattribut (eine Kundin zieht um, ein Produkt wird neu klassifiziert), überschreibt Typ 1 den Wert und verliert die Historie, Typ 2 fügt unter einem neuen Surrogatschlüssel eine neue Zeile mit Gültig-ab- und Gültig-bis-Datum sowie einem Aktuell-Flag hinzu, und Typ 3 behält den vorherigen Wert in einer zusätzlichen Spalte. Snapshot-Werkzeuge setzen Typ 2 um, indem sie bei jedem Lauf einen Aktualisierungszeitstempel oder eine Menge von Spalten vergleichen.
-
Star schema basics: facts, dimensions and declaring the grain
A star schema stores measurements in fact tables and descriptive context in dimension tables linked by keys; the design starts by declaring the grain, what one fact row represents, because every measure and dimension must be consistent with it. Fully additive measures sum across any dimension, semi-additive ones not across time, and ratios must be stored as their components.
Maschinenlesbar: JSON