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 diferentes (CellSet, AdomdDataReadery XmlReader) llamando a uno de los métodos Execute del AdomdCommand objeto .

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

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

  • La sobrecarga hace referencia a la cantidad de tráfico que genera un modelo de objetos a través de 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.

Object Interactividad Sobrecarga Conserva las dimensiones Información de uso
CellSet Highest (el más alto) Ligeramente elevada, lo que da como resultado una recuperación más lenta de los datos Recuperar datos mediante el objeto CellSet
AdomdDataAdapter Moderado Moderado No Rellenar un conjunto de datos desde un objeto DataAdapter
AdomdDataReader Moderado Moderado No Recuperar datos mediante AdomdDataReader
XmlReader Mínima Mínima, lo que da como resultado una recuperación más rápida de los datos Recuperar datos mediante XmlReader