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 dati usando tre oggetti diversi (CellSet, AdomdDataReadere XmlReader) chiamando uno dei metodi Execute dell'oggetto AdomdCommand .

Per ognuno di questi tre l'interattività e l'overhead sono bilanciati:

  • L'interattività si riferisce alla facilità d'uso e alla quantità di informazioni disponibili tramite il modello a oggetti.

  • L'overhead si riferisce alla quantità di traffico generata da un modello a oggetti sulla connessione di rete al server, alla quantità di memoria necessaria per il modello a oggetti e alla 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
CellSet Più alta Moderatamente elevato, con un conseguente recupero più lento dei dati Recupero di dati tramite l'oggetto CellSet
AdomdDataAdapter Moderato Moderato No Popolamento di un dataset da un oggetto DataAdapter
AdomdDataReader Moderato Moderato No Recupero di dati tramite AdomdDataReader
XmlReader Più bassa Minimo, con un conseguente recupero più rapido dei dati Recupero di dati tramite XmlReader