Dimensiuni cu modificare lentă

Transformă și analizează date cu Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Cât de des se modifică o dimensiune?

Tabel care descrie caracteristicile unei dimensiuni care nu se modifică niciodată

Transformă și analizează date cu Microsoft Fabric

Cât de des se modifică o dimensiune?

Tabel care descrie caracteristicile unei dimensiuni care nu se modifică niciodată și ale unei dimensiuni cu modificare rapidă

Transformă și analizează date cu Microsoft Fabric

Cât de des se modifică o dimensiune?

Tabel care descrie caracteristicile unei dimensiuni care nu se modifică niciodată, ale unei dimensiuni cu modificare rapidă și ale unei dimensiuni cu modificare lentă

Transformă și analizează date cu Microsoft Fabric

Dimensiuni cu modificare lentă

  • Tipuri SCD bazate pe abordări diferite de gestionare a modificărilor de date:
    • Tip 0 (Fără modificare)
    • Tip 1 (Suprascriere)
    • Tip 2 (Păstrarea întregului istoric)
    • Tip 3 (Păstrarea unui istoric limitat)
    • Alte tipuri (4, 5, 6, 7)
Transformă și analizează date cu Microsoft Fabric

SCD Tip 0: Fără modificare

  • Nicio modificare nu este acceptată
  • Modificările de date sunt ignorate
  • Datele reflectă întotdeauna starea inițială
  • Utilizat când datele nu trebuie modificate după încărcarea inițială

Diagramă care arată înregistrarea unei persoane într-un tabel de dimensiune. Când sosește o nouă înregistrare pentru aceeași persoană cu o dată de naștere diferită, modificarea este ignorată și înregistrarea originală este păstrată

Transformă și analizează date cu Microsoft Fabric

SCD Tip 1: Suprascriere

  • Înregistrarea existentă este suprascrisă cu datele noi
  • Datele reflectă întotdeauna valorile cele mai recente
  • Utilizat pentru valori auxiliare care nu necesită istoric, de exemplu un număr de telefon

Diagramă care arată înregistrarea unei persoane într-un tabel de dimensiune. Când sosește o nouă înregistrare pentru aceeași persoană cu un număr de telefon diferit, înregistrarea este actualizată cu noul număr de telefon

Transformă și analizează date cu Microsoft Fabric

SCD Tip 2: Păstrarea întregului istoric

  • Înregistrarea existentă este păstrată și se creează o înregistrare nouă cu datele noi
  • Tot istoricul este menținut
  • Coloane suplimentare urmăresc datele la care s-au aplicat modificările

Diagramă care arată înregistrarea unui agent de vânzări într-un tabel de dimensiune. Când sosește o nouă înregistrare pentru același agent cu o regiune de vânzări diferită, înregistrarea este actualizată cu data de început și data de sfârșit care indică valabilitatea înregistrării, și se creează o înregistrare nouă. Înregistrarea originală este marcată ca neactuală, iar cea nouă ca actuală

Transformă și analizează date cu Microsoft Fabric

SCD Tip 3: Păstrarea unui istoric parțial

  • Păstrează istoricul pentru unul sau câteva atribute.
  • Pentru fiecare atribut, se adaugă o coloană suplimentară pentru versiunea anterioară.
  • Utilizat când este necesar un istoric limitat (valoarea curentă și cea anterioară) fără rânduri suplimentare.

Diagramă care arată înregistrarea unui agent de vânzări într-un tabel de dimensiune. Când sosește o nouă înregistrare pentru același agent cu un titlu de post diferit, înregistrarea este actualizată pentru a reflecta titlul nou și cel anterior, împreună cu data modificării

Transformă și analizează date cu Microsoft Fabric

Alte tipuri SCD

  • Celelalte tipuri (4, 5, 6, 7) sunt variante ale tipurilor de bază 1, 2 și 3
  • Nu sunt des utilizate din cauza complexității
  • Tipurile SCD cel mai frecvent utilizate sunt Tip 1 și Tip 2. Folosiți-le ori de câte ori este posibil:
    • SCD Tip 1 dacă istoricul nu este necesar.
    • SCD Tip 2 dacă istoricul este necesar.
Transformă și analizează date cu Microsoft Fabric

Să exersăm!

Transformă și analizează date cu Microsoft Fabric

Preparing Video For Download...