Slowly Changing Dimension (SCD)
Datalager-mönster för hur man hanterar dimensionsdata som ändras över tid — t.ex. en kund som flyttar. Frågan är om historiken ska bevaras. Kimball numrerade strategierna: Type 1, 2, 3 m.fl.
Type 1: skriv över (ingen historik — adressen uppdateras, gammal förloras). Type 2: skapa ny rad med giltighetsdatum (full historik — "kunden bodde i Stockholm jan–mars, sedan Göteborg") via valid_from/valid_to + en "current"-flagga. Type 3: spara föregående värde i en extra kolumn (begränsad historik). Type 2 är vanligast när tidsriktig analys krävs (försäljning kopplad till var kunden bodde DÅ). Avvägning: Type 2 sväller tabellen + komplicerar joins (måste matcha på datum). Modern ELT (dbt) har inbyggda makron för SCD Type 2.