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