Condividi tramite


Modello di dati per l'analisi delle prestazioni aziendali

Modello di dati dimensionali

Un modello di dati dimensionale è una struttura progettata per ottimizzare le prestazioni di query complesse in un data warehouse. Organizza i dati in tabelle dei fatti e tabelle delle dimensioni per agevolare un'analisi dei dati facile e intuitiva.

Componenti principali

  1. Tabella dei fatti:

    • Definizione: la tabella centrale in un modello dimensionale, contenente dati quantitativi per l'analisi.
    • Caratteristiche:
      • Contiene metriche o misure, ad esempio ricavi di vendita, quantità venduta e così via.
      • Memorizza le chiavi esterne che fanno riferimento alle tabelle delle dimensioni.
      • In genere ha un numero elevato di record.
    • Colonne di esempio:
      • Sales_Amount
      • Quantity_Sold
      • Date_Key (chiave esterna)
      • Product_Key (chiave esterna)
      • Customer_Key (chiave esterna)
  2. Tabelle dimensionali:

    • Definizione: tabelle che memorizzano attributi descrittivi relativi ai fatti.
    • Caratteristiche:
      • Contengono dati testuali o categorici, come nomi di prodotti, date e informazioni sui clienti.
      • Fornisci il contesto per i fatti nella tabella dei fatti.
      • Di solito hanno meno record rispetto alle tabelle dei fatti ma più colonne.
    • Colonne di esempio per una dimensione prodotto:
      • Product_Key (chiave primaria)
      • Product_Name
      • Category
      • Brand
      • Price

Perché abbiamo utilizzato un modello dimensionale?

  • Prestazioni delle query migliorate: progettato per il recupero rapido dei dati e l'esecuzione di query efficienti.
  • Facilità d'uso: la struttura intuitiva semplifica la comprensione e la navigazione dei dati da parte degli utenti.
  • Scalabilità: può gestire grandi volumi di dati e query complesse.

Come abbiamo creato un modello di dati per l'analisi delle prestazioni aziendali?

  1. Abbiamo modellato in base al processo aziendale (ad esempio, una fattura inserita o un pagamento sono processi aziendali).
  2. Abbiamo modellato con l'intervallo (ad esempio, ogni riga su una fattura è rappresentata nei fatti).
  3. Abbiamo raggruppato ciascun processo aziendale in una catena del valore di riferimento (da record a report, da approvvigionamento a pagamento e così via).
  4. Abbiamo creato una matrice di business per rappresentare i fatti e le dimensioni come riferimento. Per ulteriori informazioni, vedi il report Matrice di business nell'analisi delle prestazioni aziendali.