Scenario speciali per le 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

Tabella esempio di dimensione data con colonne DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month e Is Holiday

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

Dimensione Tempo

  • Alcuni fatti richiedono dati al livello dell'ora del giorno.
  • Tabella dedicata per la dimensione Tempo.

 

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 dati ora
  • Chiave surrogata: tipo intero, usando 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: la dimensione Data
  • Aiutano a garantire coerenza tra modelli di aree diverse
  • Esempio: dimensioni prodotto e data condivise dagli schemi a stella di vendite 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 con ruoli diversi

  • Dimensione referenziata più volte in una tabella dei fatti
  • Invece di duplicare la tabella, la stessa dimensione ricopre ruoli diversi
  • Esempio: Order Date, Shipping Date e Delivery Date

 

Diagramma di uno schema a stella con una tabella dei fatti che ha tre colonne data: order date, shipping date e delivery date, 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
  • Le tabelle ponte (senza fatti) memorizzano coppie di chiavi di dimensione correlate
  • Esempio: la tabella ponte Salesperson Region collega un venditore a più regioni di vendita

Schema a stella che mostra relazioni uno-a-molti tra la tabella dei fatti e le tabelle delle dimensioni. Inoltre, una tabella ponte collega le tabelle Salesperson e Sales Region

Trasforma e analizza i dati con Microsoft Fabric

Esercitiamoci!

Trasforma e analizza i dati con Microsoft Fabric

Preparing Video For Download...