Långsamt föränderliga dimensioner
Transformera och analysera data med Microsoft Fabric
Luis Silva
Solution Architect - Data & AI
Hur ofta förändras en dimension?
Hur ofta förändras en dimension?
Hur ofta förändras en dimension?
Långsamt föränderliga dimensioner
SCD-typer baserade på olika sätt att hantera dataförändringar:
Typ 0 (Ingen förändring)
Typ 1 (Skriv över)
Typ 2 (Behåll all historik)
Typ 3 (Behåll begränsad historik)
Övriga typer (4, 5, 6, 7)
SCD Typ 0: Ingen förändring
Inga förändringar accepteras
Dataförändringar ignoreras
Data återspeglar alltid det ursprungliga tillståndet
Används när data inte är avsedd att ändras efter den ursprungliga inläsningen
SCD Typ 1: Skriv över
Befintlig post skrivs över med ny data
Data återspeglar alltid de senaste värdena
Används för kompletterande värden som inte kräver historik, till exempel ett telefonnummer
SCD Typ 2: Behåll all historik
Behåll befintlig post och skapa en ny post med den nya datan
All historik bevaras
Extra kolumner används för att spåra datum för ändringarna
SCD Typ 3: Behåll viss historik
Sparar historik för endast ett eller ett fåtal attribut.
För varje attribut läggs en extra kolumn till för att bevara en tidigare version av attributet.
Används när begränsad historik (aktuellt och föregående värde) krävs för ett attribut utan extra rader.
Övriga SCD-typer
Övriga typer (4, 5, 6, 7) är varianter av grundtyperna 1, 2 och 3
Dessa används sällan på grund av sin komplexitet
De vanligast förekommande SCD-typerna är Typ 1 och Typ 2. Använd dem i första hand:
SCD Typ 1 om historik inte krävs.
SCD Typ 2 om historik krävs.
Nu kör vi en övning!
Transformera och analysera data med Microsoft Fabric
Preparing Video For Download...