Scenario speciali sulle dimensioni

Trasforma e analizza i dati con Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Dimensione data

  • Il campo data è di solito presente nelle tabelle dei fatti
  • La dimensione data è la più usata per l’analisi
  • Permette di filtrare e aggregare per data

Illustrazione di uno schema a stella con una dimensione data e un esempio che produce un grafico delle vendite per mese

Trasforma e analizza i dati con Microsoft Fabric

Dimensione data

Esempio di tabella della dimensione data con colonne DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month e Is Holiday

  • Chiave naturale: tipo data
  • Chiave surrogata: tipo intero (data ISO 8601 YYYYMMDD).
    • Efficiente in spazio
    • Ordinata automaticamente
    • Leggibile
  • Deve includere campi Year, Month e Day.
  • Altri attributi utili per l’analisi
Trasforma e analizza i dati con Microsoft Fabric

Dimensione tempo

  • Alcuni fatti richiedono il dettaglio a livello di orario.
  • Tabella dimensione tempo dedicata.

 

Illustrazione di uno schema a stella con una dimensione tempo e un esempio che produce un grafico delle vendite per fascia oraria

Trasforma e analizza i dati con Microsoft Fabric

Dimensione tempo

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

  • Chiave naturale: tipo ora
  • Chiave surrogata: tipo intero, formato HHMM o HHMMSS
  • Grana al minuto: 60 x 24 = 1.440 righe
  • Grana al secondo: 60 x 60 x 24 = 86.400 righe
Trasforma e analizza i dati con Microsoft Fabric

Dimensioni conformi

  • Le dimensioni conformi si collegano a molte tabelle dei fatti
  • Esempio tipico: dimensione data
  • Garantisce coerenza tra modelli di aree diverse
  • Esempio: dimensioni prodotto e data condivise da sales e marketing

Diagramma di due schemi a stella, vendite e marketing, che condividono le dimensioni conformi prodotto e data

Trasforma e analizza i dati con Microsoft Fabric

Dimensioni role-playing

  • Dimensione referenziata più volte in una tabella dei fatti
  • Invece di duplicarla, la stessa dimensione assume ruoli diversi
  • Esempio: Data ordine, Data spedizione, Data consegna

 

Schema a stella con una tabella dei fatti che ha tre colonne data: data ordine, data spedizione e data consegna, tutte collegate alla stessa dimensione data

Trasforma e analizza i dati con Microsoft Fabric

Dimensioni multivalore

  • Scenario comune: relazioni Uno-a-Molti tra fatti e dimensioni

 

 

Schema a stella che mostra relazioni uno-a-molti tra la tabella dei fatti e le tabelle delle dimensioni

Trasforma e analizza i dati con Microsoft Fabric

Dimensioni multivalore

  • Scenario speciale: relazioni Molti-a-Molti
  • Tabelle ponte (senza fatti) memorizzano coppie di chiavi di dimensione correlate
  • Esempio: la tabella ponte Salesperson Region collega un venditore a più aree di vendita

Schema a stella con relazioni uno-a-molti tra fatti e dimensioni. In più, una tabella ponte collega le tabelle Venditore e Area di vendita

Trasforma e analizza i dati con Microsoft Fabric

Passiamo alla pratica!

Trasforma e analizza i dati con Microsoft Fabric

Preparing Video For Download...