Abrufen von Daten von einer analytischen Datenquelle

Sobald Sie eine Verbindung herstellen und die Abfrage generieren, können Sie alle Daten abrufen. In ADOMD.NET können Sie Daten über drei Objekte abfragen (CellSet, AdomdDataReader und System.Xml..::..XmlReader), indem Sie eine der Execute-Methoden des AdomdCommand-Objekts aufrufen.

Jedes dieser drei Objekte stellt ein Gleichgewicht zwischen Interaktivität und Aufwand her:

  • Interaktivität bezieht sich auf die Benutzerfreundlichkeit und die Menge an Informationen, die über das Objektmodell zur Verfügung stehen.

  • Aufwand bezieht sich auf den Datenverkehr, der von einem Objektmodell über die Netzwerkverbindung zum Server erzeugt wird, auf den Speicherplatz, der für das Objektmodell erforderlich ist, und die Geschwindigkeit, mit der das Objektmodell Daten abruft.

Um Sie bei der Auswahl des Datenabrufobjekts, das am geeignetsten für die Anforderungen Ihrer Anwendung ist, zu unterstützen, stellt die folgende Tabelle die Unterschiede zwischen Interaktivität und Aufwand für jedes Objekt heraus.

Objekt

Interaktivität

Aufwand

Behält Dimensionalität bei

Informationen zur Verwendung

CellSet

Am höchsten

Mäßig hoch; führt zum langsamsten Datenabruf

Ja

Abrufen von Daten mittels Cellset

AdomdDataAdapter

Mäßig

Mäßig

Nein

Auffüllen von

AdomdDataReader

Mäßig

Mäßig

Nein

Abrufen von Daten mittels AdomdDataReader

System.Xml..::..XmlReader

Am niedrigsten

Am niedrigsten; führt zu schnellstem Datenabruf

Ja

Abrufen von Daten mittels XmlReader

Siehe auch

Verweis