Oracle in Pillole: Il CUBO facile

Posted by Alessia, Roberta, Saverio ed Antonella | Posted in , , , , | Posted on 07:34

Il Cubo di Dati può essere creato e gestito solo con complessi e costosi prodotti di Business Intelligence?

Niente di più falso.

Se siete capaci di effettuare una Query con il Group by...siete anche capaci di fare un Cubo...

La Query di base:

Select Regione, Venditore, prodotto, sum(vendite_anno), sum(vendite_anno_prec) from vendite group by Regione, Venditore, prodotto

Ecco qui il Cubo:

Select Regione, Venditore, prodotto, sum(vendite_anno), sum(vendite_anno_prec) from vendite
group by Cube (Regione, Venditore, prodotto)

Il risultato? Tutti i raggruppamenti possibili (Totale generale, per Regione, per Venditore, per Prodotto, e per tutte le altre combinazioni possibili).

Se invece le dimensioni sono gerarchiche (non vi serve un Cubo, ma solo tutti i possibili subtotali) la query da utilizzare è:

 Select Regione, Venditore, prodotto, sum(vendite_anno), sum(vendite_anno_prec) from vendite
group by Rollup(Regione, Venditore, prodotto)

Provate per credere!




Comments Posted (0)

Posta un commento