Cubo OLAP: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
SunBot (discussione | contributi)
m Bot: Standardizzo interwiki
Sammm (discussione | contributi)
Funzionalità: Provo a chiarire meglio il discorso correggendo anche l'ortografia.
Riga 8:
==Funzionalità==
Il Cubo OLAP è composto da dati numerici, detti misure, che sono categorizzatecategorizzati all'interno di dimensioni.
 
Lo schema dei [[metadato|metadati]] del Cubo OLAP può essere creato a partire da uno schema a stella oppure da un insieme di tabelle di un database relazionale. Le misure sono ricavate dai singoli record presenti nella tabella dei fatti dello schema a stella, e le dimensioni sono dedotte dalle dimensioni delle singole tabelle.
 
Ad esempio i dati finanziari possono essere aggregati per prodotto, località, data, tipologia di costo e ricavo, dato preventivo/consuntivo. Lo schema a stella avrà una tabella per ogni dimensione di analisi, contenente i valori ammissibili, (il dominio della variabile): una tabella con tutti i prodotti, una con tutte le tipologie di costo o ricavo, etc.
 
Le dimensioni di analisi sono tra loro indipendenti, per cui in una database relazionale le tabelle relative alle dimensioni di analisi sono collegate da relazioni molti-a-molti. Il dato numerico è un attributo della relazione fra queste tabelle. Il database relazionale, se le cardinalità delle elazioni sono molti-a-molti, è riconducibile sempre a uno schema a stella.
 
Nello schema a stella, infine, alle tabelle relative alle dimensioni di analisi, se ne aggiunge una centrale, detta dei fatti. Il cubo OLAP è composto da una sola sola tabella di n + 1 colonne, dove ogni numero è identificato da un valore per ogni dimensione di analisi.
 
Nell'esempio, il dato di costo/ricavo in euro sarà identificato dal codice di un prodotto, dal nome di una località, da una data, da una tipologia, da una sigla che indica se è preventivo o consuntivo. Il cubo OLAP sarà un 'enorme tabella con 5 dimensioni di analisi + 1 colonna per la memorizzazione del dato numerico.
 
Chiaramente, il database relazionale può contenere più di un dato numerico, e il passaggio a uno schema a stella può essererivelarsi non banale.
 
==Gerarchia==