Recuperar datos de un origen de datos analíticosRetrieving Data from an Analytical Data Source

Una vez que realiza una conexión y crea la consulta, puede recuperar cualquier dato.Once you make a connection and create the query, you can retrieve any data. En ADOMD.NET, puede recuperar los datos mediante tres objetos diferentes ( CellSet , AdomdDataReader y XmlReader ) mediante una llamada a uno de los métodos Execute del AdomdCommand objeto.In ADOMD.NET, you can retrieve data using three different objects (CellSet, AdomdDataReader, and XmlReader) by calling one of the Execute methods of the AdomdCommand object.

Cada uno de estos tres objetos equilibra la interactividad y la sobrecarga:Each of these three objects balances interactivity and overhead:

  • La interactividad hace referencia a la facilidad de uso y a la cantidad de información disponible a través del modelo de objetos.Interactivity refers to the ease-of-use and amount of information available through the object model.

  • La sobrecarga se refiere a la cantidad de tráfico que genera un modelo de objetos a través de la conexión de red con el servidor, la cantidad de memoria necesaria para el modelo de objetos y la velocidad con la que el modelo de objetos recupera datos.Overhead refers to the amount of traffic that an object model generates over the network connection to the server, the amount of memory needed for the object model, and the speed with which the object model retrieves data.

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.To help you select the data retrieval object that best suits the needs of your application, the following table highlights the differences between interactivity and overhead for each object.

ObjectObject InteractividadInteractivity SobrecargaOverhead Conserva las dimensionesRetains dimensionality Información de usoUsage Information
CellSet Highest (el más alto)Highest Ligeramente elevada, lo que da como resultado una recuperación más lenta de los datosModerately high, which results in slowest retrieval of data Yes Recuperar datos mediante el objeto CellSetRetrieving Data Using the CellSet
AdomdDataAdapter ModeradoModerate ModeradoModerate NoNo Rellenar un conjunto de datos desde un objeto DataAdapterPopulating a DataSet from a DataAdapter
AdomdDataReader ModeradoModerate ModeradoModerate NoNo Recuperar datos mediante AdomdDataReaderRetrieving Data Using the AdomdDataReader
XmlReader MínimaLowest Mínima, lo que da como resultado una recuperación más rápida de los datosLowest, which results in fastest data retrieval Yes Recuperar datos mediante XmlReaderRetrieving Data Using the XmlReader