Utilizzo dei dati multidimensionali

Un set di celle è il risultato di una query su dati multidimensionali. È costituito da una raccolta di assi, in genere non più di quattro assi e in genere solo due o tre. Un asse è una raccolta di membri di una o più dimensioni, usato per individuare o filtrare valori specifici in un cubo.

Una posizione è un punto lungo un asse. Per un asse costituito da una sola dimensione, queste posizioni sono un subset dei membri di dimensione. Se un asse è costituito da più dimensioni, ogni posizione è un'entità composta, con n parti in cui n è il numero di dimensioni orientate lungo tale asse. Ogni parte della posizione è un membro di una dimensione che la costituisce.

Ad esempio, se le dimensioni Dati geografici e Prodotto di un cubo contenente i dati di vendita sono orientate lungo l'asse x di un set di celle, una posizione lungo questo asse può contenere i membri "USA" e "Computers". In questo esempio, determinare una posizione lungo l'asse x richiede che i membri di ogni dimensione siano orientati lungo l'asse.

Una cella è un oggetto posizionato all'intersezione delle coordinate dell'asse. A ogni cella sono associate diverse informazioni, tra cui i dati stessi, una stringa formattata (il formato visualizzabile dei dati della cella) e il valore ordinale della cella. Ogni cella è un valore ordinale univoco nel set di celle. Il valore ordinale della prima cella nel set di celle è zero, mentre la cella più a sinistra della seconda riga di un set di celle con otto colonne avrà un valore ordinale di otto.

Ad esempio, un cubo ha le sei dimensioni seguenti (si noti che questo schema del cubo differisce leggermente dall'esempio specificato in Panoramica di schemi e dati multidimensionali):

  • Venditore

  • Dati geografici (gerarchia naturale) - Continenti, Paesi/Aree geografiche, Stati e così via

  • Trimestri - Trimestri, Mesi, Giorni

  • Anni

  • Misure - Sales, PercentChange, BudgetedSales

  • Prodotti

Il set di celle seguente rappresenta le vendite per il 1991 per tutti i prodotti:

Nota

I valori delle celle nell'esempio possono essere visualizzati come coppie ordinate di ordinali di posizione degli assi in cui la prima cifra rappresenta la posizione dell'asse x e la seconda cifra la posizione dell'asse y.

Le caratteristiche di questo set di celle sono le seguenti:

  • Dimensioni degli assi: Trimestri, Venditore, Dati geografici

  • Dimensioni del filtro: Misure, Anni, Prodotti

  • Due assi: COLONNA (x o asse 0) e RIGA (y o asse 1)

  • Asse x: due dimensioni annidate, Venditore e Dati geografici

  • Asse y: dimensione Trimestri

L'asse x ha due dimensioni annidate: Venditore e Dati geografici. In Dati geografici sono selezionati quattro membri: Seattle, Boston, Stati Uniti meridionali e Giappone. Due membri sono selezionati da Venditore: Valentine e Nash. Si ottiene così un totale di otto posizioni su questo asse (8 = 4*2).

Ogni coordinata viene rappresentata come posizione con due membri, uno dalla dimensione Venditore e un altro dalla dimensione Dati geografici:

(Valentine, Seattle), (Valentine, Boston), (Valentine, USA_North),  
(Valentine, Japan), (Nash, Seattle), (Nash, Boston), (Nash, USA_North),  
(Nash, Japan)  

L'asse y ha una sola dimensione, contenente le otto posizioni seguenti:

Jan, Feb, Mar, Qtr2, Qtr3, Oct, Nov, Dec  

I set di celle, le celle, gli assi e le posizioni sono tutti rappresentati in ADO MD da oggetti corrispondenti: Set di celle, Cella, Asse e Posizione.

Vedi anche

Modello a oggetti ADO MD
ADO (multidimensionale) (ADO MD)
Panoramica di schemi e dati multidimensionali
Programmazione con ADO MD
Uso di ADO con ADO MD