Recupero di dati da un'origine dati analitici
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 a oggetti.
Per overhead si intende la quantità di traffico che un modello a oggetti genera nella connessione di rete al server, la quantità di memoria necessaria per il modello a oggetti e la velocità con cui il modello a 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 |
Moderata |
No |
||
Moderata |
Moderata |
No |
||
Minima |
Minimo, con un conseguente recupero più rapido dei dati |
Sì |