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 |
---|---|---|---|---|
Am höchsten |
Mittelhoch, führt zum langsamsten Datenabruf |
Ja |
||
Mittel |
Mittel |
Nein |
||
Mittel |
Mittel |
Nein |
||
Am niedrigsten |
Am niedrigsten, was zum schnellsten Datenabruf führt |
Ja |