2012-10-15 25 views
5

Abbiamo alcuni dati organizzativi che dobbiamo rappresentare in una dimensione Oracle OLAP 10g, preferibilmente popolata utilizzando Warehouse Builder.Ottenere dati padre-figlio in una gerarchia OLAP a livello Oracle

La gerarchia organizzativa è elencata come coppia padre-figlio ed è sia irregolare (non bilanciata) che di livello ignorato (non copertina). Ciò si presterebbe a una gerarchia basata sul valore, ma il nostro cliente preferirebbe utilizzare ROLAP anziché MOLAP, cioè evitare l'uso di un'area di lavoro analitica, che esclude l'uso di una gerarchia basata sul valore.

Esiste un modo semplice per popolare una gerarchia basata sui livelli utilizzando i dati di coppia padre-figlio e, in caso affermativo, come può essere eseguita?

I puntatori ai tutorial sarebbero benvenuti, soprattutto se utilizzano Warehouse Builder.

risposta

0

Se si tratta di una query CONNECT BY PRIOR, è possibile utilizzare PRIMA di nome_colonna nella clausola SELECT per recuperare i dati della colonna genitore.