Scenarii speciale pentru dimensiuni

Transformă și analizează date cu Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Dimensiunea dată

  • Câmpul dată este în general prezent în tabelele de fapte
  • Dimensiunea dată este cea mai utilizată dimensiune în analiză
  • Permite filtrarea și agregarea după dată

Ilustrație a unei scheme stea cu o dimensiune dată și un exemplu de utilizare care produce un grafic cu vânzările pe lună

Transformă și analizează date cu Microsoft Fabric

Dimensiunea dată

Tabel exemplu al dimensiunii dată cu coloanele DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month și Is Holiday

  • Cheie naturală: tip de date dată
  • Cheie surogat: tip de date întreg (format dată ISO 8601 YYYYMMDD).
    • Eficient ca spațiu
    • Sortat automat
    • Lizibil de om
  • Trebuie să includă câmpuri pentru Year, Month și Day.
  • Alte atribute utile pentru analiză
Transformă și analizează date cu Microsoft Fabric

Dimensiunea timp

  • Unele fapte necesită date la nivelul orei din zi.
  • Tabel dedicat pentru dimensiunea timp.

 

Ilustrație a unei scheme stea cu o dimensiune timp și un exemplu de utilizare care produce un grafic cu vânzările pe intervale orare

Transformă și analizează date cu Microsoft Fabric

Dimensiunea timp

img-2-1-time-dimension-sample.png

  • Cheie naturală: tip de date timp
  • Cheie surogat: tip de date întreg, în format HHMM sau HHMMSS
  • Granularitate minute: 60 x 24 = 1.440 rânduri
  • Granularitate secunde: 60 x 60 x 24 = 86.400 rânduri
Transformă și analizează date cu Microsoft Fabric

Dimensiuni conforme

  • Dimensiunile conforme sunt corelate cu mai multe tabele de fapte
  • Exemplu frecvent: dimensiunea dată
  • Asigură consistența între modele din domenii diferite.
  • Exemplu: dimensiunile produs și dată, partajate de schemele stea pentru vânzări și marketing.

Diagramă a două scheme stea, vânzări și marketing, care partajează dimensiunile conforme de produs și dată

Transformă și analizează date cu Microsoft Fabric

Dimensiuni cu roluri multiple

  • Dimensiune referențiată de mai multe ori într-un tabel de fapte
  • În loc să se duplice tabelul, aceeași dimensiune joacă roluri diferite
  • Exemplu: Data comenzii, Data expedierii și Data livrării

 

Diagramă a unei scheme stea cu un tabel de fapte cu trei coloane de dată: data comenzii, data expedierii și data livrării, toate legate de aceeași dimensiune dată

Transformă și analizează date cu Microsoft Fabric

Dimensiuni multivaloare

  • Scenariu frecvent: relații Unu-la-Mai-Mulți între fapte și dimensiuni

 

 

Schemă stea cu relații unu-la-mai-mulți între tabelul de fapte și tabelele de dimensiuni

Transformă și analizează date cu Microsoft Fabric

Dimensiuni multivaloare

  • Scenariu special: relații Mai-Mulți-la-Mai-Mulți
  • Tabelele punte (factless) stochează perechi de chei de dimensiuni corelate
  • Exemplu: Tabelul punte Salesperson Region leagă un agent de mai multe regiuni de vânzări

Schemă stea cu relații unu-la-mai-mulți între tabelul de fapte și tabelele de dimensiuni. Un tabel punte leagă tabelele Salesperson și Sales Region

Transformă și analizează date cu Microsoft Fabric

Să exersăm!

Transformă și analizează date cu Microsoft Fabric

Preparing Video For Download...