Recuperar datos de un origen de datos analíticos

Una vez que realiza una conexión y crea la consulta, puede recuperar cualquier dato. En ADOMD.NET puede recuperar datos mediante tres objetos distintos (CellSet, AdomdDataReader y System.Xml.XmlReader); para ello, llame a uno de los métodos Execute del objeto AdomdCommand.

Cada uno de estos tres objetos equilibra la interactividad y la sobrecarga:

  • Interactividad hace referencia a la facilidad de uso y a la cantidad de información disponible a través del modelo de objetos.

  • Sobrecarga hace referencia a la cantidad de tráfico que genera un modelo de objetos en la conexión de red al servidor, la cantidad de memoria necesaria para el modelo de objetos y la velocidad con la que el modelo de objetos recupera datos.

Para ayudarle a seleccionar el objeto de recuperación de datos que mejor se ajusta a las necesidades de su aplicación, en la tabla siguiente se resaltan las diferencias entre interactividad y sobrecarga para cada objeto.

Objeto

Interactividad

Sobrecarga

Conserva las dimensiones

Información de uso

CellSet

Máxima

Ligeramente elevada, lo que da como resultado una recuperación más lenta de los datos

Recuperar datos mediante el objeto CellSet

AdomdDataAdapter

Moderada

Moderada

No

Rellenar un conjunto de datos desde un DataAdapter

AdomdDataReader

Moderada

Moderada

No

Recuperar datos mediante AdomdDataReader

System.Xml.XmlReader

Mínima

Mínima, lo que da como resultado una recuperación más rápida de los datos

Recuperar datos mediante XmlReader

Vea también

Referencia

Programación del cliente ADOMD.NET