Programación del cliente ADOMD.NET
Los componentes del cliente de ADOMD.NET residen dentro del espacio de nombres Microsoft.AnalysisServices.AdomdClient (en microsoft.analysisservices.adomdclient.dll). Estos componentes del cliente proporcionan una funcionalidad para el cliente y las aplicaciones de nivel medio para realizar con facilidad consultas a datos y metadatos desde un almacén de datos analíticos, como Microsoft SQL Server Analysis Services.
Descripción de los objetos de cliente de ADOMD.NET
Antes de empezar a usar los componentes del cliente de ADOMD.NET, se debería familiarizar con la funcionalidad de cliente, modelo de objetos y diferencias del lanzamiento.
Para obtener más información: Funcionalidad de cliente de ADOMD.NET, Modelo de objetos y conceptos del cliente ADOMD.NET, Diferencias entre las versiones de ADOMD.NET, Migrar de ADO MD a ADOMD.NET
Usar los objetos de cliente de ADOMD.NET
Para consultar un origen de datos analíticos, se deben realizar un conjunto de tareas comunes. En la tabla siguiente se representan las tareas comunes en las que se usan los objetos de cliente de ADOMD.NET para realizar este tipo de consulta.
Tarea |
Descripción |
---|---|
En ADOMD.NET, se usa un objeto AdomdConnection para establecer conexiones con orígenes de datos analíticos, como las bases de datos de Analysis Services. Puede usar el objeto AdomdConnection para ejecutar comandos, recuperar datos y recuperar metadatos del origen de datos analíticos. |
|
Una vez establecida una conexión, puede usar una gran variedad de objetos para recuperar información del origen de datos subyacente. Esta funcionalidad permite a las aplicaciones adaptarse al origen de datos al que se han conectado. |
|
El objeto AdomdCommand proporciona las interfaces necesarias para ejecutar comandos en el origen del dato analítico subyacente. |
|
Una vez que se ejecuta un comando, los datos se pueden recuperar y analizar mediante los objetos CellSet, AdomdDataReader o System.XmlReader. |
|
Todas las acciones enumeradas en las filas anteriores de esta tabla pueden tener lugar dentro de una transacción de lectura confirmada, que contiene los bloqueos compartidos mientras los datos se leen para evitar lecturas no actualizadas. Los datos se pueden cambiar antes de que finalice la transacción, lo que da como resultado lecturas no repetibles o datos ficticios. El objeto AdomdTransaction proporciona la funcionalidad de la transacción en ADOMD.NET. |
La interacción con la jerarquía de objetos ADOMD.NET suele comenzar con uno o más de los objetos del nivel superior, como se describe en la tabla siguiente.
Para |
Utilice este objeto |
---|---|
Conectar al origen de datos analítico |
|
Detectar las capacidades de la minería de datos del origen de datos |
|
Consultar el origen de datos |
|
Recuperar datos de una manera rápida y eficaz |
|
Recuperar datos analíticos con la máxima cantidad de metadatos |
|
Recuperar los metadatos sobre cubos, como dimensiones disponibles, medidas, conjuntos con nombre, etc. |
|
Recuperar datos mediante la interfaz System.Data.IDbDataAdapter |
|