Share via


Abrufen von Daten von einer analytischen Datenquelle

Sobald Sie eine Verbindung herstellen und die Abfrage erstellen, 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

Mittelhoch, führt zum langsamsten Datenabruf

Ja

Abrufen von Daten mittels Cellset

AdomdDataAdapter

Mittel

Mittel

Nein

Auffüllen eines Datasets aus einem DataAdapter

AdomdDataReader

Mittel

Mittel

Nein

Abrufen von Daten mittels AdomdDataReader

System.Xml.XmlReader

Am niedrigsten

Am niedrigsten, was zum schnellsten Datenabruf führt

Ja

Abrufen von Daten mittels XmlReader

Siehe auch

Verweis

ADOMD.NET-Clientprogrammierung