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 | Sí | 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 | Sí | Recuperar datos mediante XmlReader |