Recupero di dati da un'origine dati analitica
Dopo avere creato una connessione e creato la query, è possibile recuperare qualsiasi dato. In ADOMD.NET è possibile recuperare i dati utilizzando tre oggetti diversi, ovvero CellSet, AdomdDataReader e System.Xml..::..XmlReader tramite una chiamata a uno dei metodi Execute dell'oggetto AdomdCommand.
Per ognuno di questi tre l'interattività e l'overhead sono bilanciati:
Per interattività si intende la semplicità di utilizzo e la quantità di informazioni disponibili nel modello di oggetti.
Per overhead si intende la quantità di traffico che un modello di oggetti genera nella connessione di rete al server, la quantità di memoria necessaria per il modello di oggetti e la velocità con cui il modello di oggetti recupera i dati.
Per selezionare l'oggetto per il recupero di dati che soddisfa meglio le esigenze dell'applicazione, nella tabella seguente vengono evidenziate le differenze tra interattività e overhead per ogni oggetto.
Oggetto |
Interattività |
Overhead |
Mantenimento della dimensionalità |
Informazioni di utilizzo |
---|---|---|---|---|
Massima |
Moderatamente elevato, con un conseguente recupero più lento dei dati |
Sì |
||
Moderata |
Moderato |
No |
||
Moderata |
Moderato |
No |
||
Minima |
Minimo, con un conseguente recupero più rapido dei dati |
Sì |