Condividi tramite


Uso di dati multidimensionali

Un set di celle è il risultato di una query sui 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, che viene usata per individuare o filtrare valori specifici in un cubo.

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

Ad esempio, se le dimensioni Geography e Product 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, per determinare una posizione lungo l'asse x è necessario 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 più informazioni, inclusi i dati stessi, una stringa formattata (forma visualizzabile di dati di 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 nella seconda riga di un set di celle con otto colonne avrà un valore ordinale pari a otto.

Ad esempio, un cubo ha le sei dimensioni seguenti (si noti che questo schema del cubo è leggermente diverso dall'esempio fornito in Panoramica degli schemi multidimensionali e dei dati):

  • Venditore

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

  • Quarti - Trimestri, Mesi, Giorni

  • Anni

  • Misure - Vendite, VariazionePercentuale, VenditePreventivate

  • 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 dell'asse 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 dell'asse: Trimestri, Venditore, Geografia

  • Dimensioni filtro: misure, anni, prodotti

  • Due assi: COLUMN (x o Asse 0) e ROW (y o Asse 1)

  • Asse x: due dimensioni annidate, Venditore e Geografia

  • Asse y: dimensione per trimestri

L'asse x ha due dimensioni annidate: Salesperson e Geography. In Geography sono selezionati quattro membri: Seattle, Boston, USA-South e Giappone. Due membri sono selezionati da Salesperson: Valentine e Nash. In questo modo si ottiene un totale di otto posizioni sull'asse (8 = 4*2).

Ogni coordinata è rappresentata come posizione con due membri, uno dalla dimensione Salesperson e un altro dalla dimensione Geography:

(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: Cellset, Cell, Axise Position.

Vedere anche

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