Fatti e dimensioni costituiscono il fulcro di ogni sforzo di business intelligence. Queste tabelle contengono i dati di base utilizzati per condurre analisi dettagliate e ricavare valore di business. In questo articolo, diamo uno sguardo allo sviluppo e all'utilizzo di fatti e dimensioni per la business intelligence.
Quali sono i fatti e le tabelle dei fatti?
Le tabelle di fatti contengono i dati corrispondenti a un particolare processo aziendale. Ogni riga rappresenta un singolo evento associato a un processo e contiene i dati di misurazione associati a quell'evento.
Ad esempio, un'organizzazione di vendita al dettaglio potrebbe disporre di tabelle dei fatti relative agli acquisti dei clienti, alle chiamate telefoniche del servizio clienti e ai resi dei prodotti. La tabella degli acquisti dei clienti conterrebbe probabilmente informazioni sull'importo dell'acquisto, eventuali sconti applicati e l'imposta sulle vendite pagata.Le informazioni contenute in una tabella dei fatti sono in genere dati numerici e spesso sono dati che possono essere facilmente manipolati, in particolare sommando molte migliaia di righe. Ad esempio, il rivenditore sopra descritto potrebbe desiderare di ottenere un rapporto sui profitti per un determinato negozio, una linea di prodotti o un segmento di clienti. Il rivenditore può eseguire questa operazione recuperando le informazioni dalla tabella dei fatti relativa a tali transazioni, soddisfando i criteri specifici e quindi aggiungendo tali righe. Quando si progetta una tabella dei fatti, gli sviluppatori devono prestare particolare attenzione alla grana del tavolo, che è il livello di dettaglio contenuto nella tabella. Lo sviluppatore che progetta la tabella dei fatti di acquisto per l'organizzazione retail sopra descritta dovrà decidere, ad esempio, se la grana della tabella è una transazione cliente o un singolo acquisto articolo. Nel caso di un singolo acquisto di grano, ogni transazione del cliente genererebbe più voci della tabella dei fatti, corrispondenti a ciascun articolo acquistato. La scelta del grano è una decisione fondamentale presa durante il processo di progettazione che può avere un impatto significativo sullo sforzo di business intelligence lungo la strada. Le dimensioni descrivono gli oggetti coinvolti in uno sforzo di business intelligence. Mentre i fatti corrispondono agli eventi, le dimensioni corrispondono a persone, oggetti o altri oggetti. Nello scenario di vendita al dettaglio utilizzato nell'esempio sopra, abbiamo discusso che acquisti, resi e chiamate sono fatti. D'altra parte, i clienti, i dipendenti, gli articoli e i negozi sono dimensioni e dovrebbero essere contenuti nelle tabelle delle dimensioni.Le tabelle delle dimensioni contengono dettagli su ciascuna istanza di un oggetto. Ad esempio, la tabella delle dimensioni degli articoli conterrebbe un record per ogni articolo venduto nel negozio. Potrebbe includere informazioni quali il costo dell'articolo, il fornitore, il colore, le dimensioni e dati simili.Le tabelle di fatti e le tabelle delle dimensioni sono correlate tra loro. Tornando nuovamente al nostro modello di vendita al dettaglio, la tabella dei fatti per una transazione cliente probabilmente conterrebbe un riferimento a chiave esterna alla tabella delle dimensioni dell'articolo, in cui la voce corrisponde a una chiave primaria in quella tabella per un record che descrive l'articolo acquistato. Qual è un granello di tabella di fatto?
Quali sono le tabelle di dimensioni e dimensioni?