Pomalu se měnící dimenze
Transform and Analyze Data with Microsoft Fabric
Luis Silva
Solution Architect - Data & AI
Jak často se dimenze mění?
Jak často se dimenze mění?
Jak často se dimenze mění?
Pomalu se měnící dimenze
Typy SCD podle přístupu ke správě změn dat:
Typ 0 (Bez změn)
Typ 1 (Přepis)
Typ 2 (Zachování celé historie)
Typ 3 (Zachování omezené historie)
Ostatní typy (4, 5, 6, 7)
SCD typ 0: Bez změn
Změny nejsou přijímány
Změny dat jsou zahozeny
Data vždy odráží původní stav
Používá se, pokud se data po původním načtení nemají měnit
SCD typ 1: Přepis
Stávající záznam je přepsán novými daty
Data vždy odráží nejnovější hodnoty
Používá se pro doplňkové hodnoty, které nevyžadují historii, např. telefonní číslo
SCD typ 2: Zachování celé historie
Stávající záznam je zachován a vytvoří se nový záznam s novými daty
Celá historie je uchována
Další sloupce sledují datum provedených změn
SCD typ 3: Zachování části historie
Uchovává historii pouze jednoho nebo několika atributů.
Pro každý atribut je přidán další sloupec s předchozí hodnotou.
Používá se, když je vyžadována omezená historie (aktuální a předchozí hodnota) bez přidávání dalších řádků.
Ostatní typy SCD
Ostatní typy (4, 5, 6, 7) jsou variace základních typů 1, 2 a 3
Nejsou příliš rozšířeny kvůli složitosti
Nejpoužívanější jsou typ 1 a typ 2. Upřednostňujte je vždy, když je to možné:
SCD typ 1, pokud historie není vyžadována.
SCD typ 2, pokud je historie vyžadována.
Pojďme si procvičit!
Transform and Analyze Data with Microsoft Fabric
Preparing Video For Download...