Interfaces de acceso a datos de Analysis Services (Analysis Services - Datos multidimensionales)

Microsoft SQL Server Analysis Services admite varias tecnologías que se utilizan para obtener acceso a datos y metadatos almacenados en una instancia de Analysis Services. Con las tecnologías de acceso a datos de Analysis Services, puede hacer lo siguiente:

  • Recuperar los conjuntos de filas de esquema
    Los conjuntos de filas de esquema son una manera en la que las aplicaciones cliente pueden examinar los metadatos almacenados en una instancia de Analysis Services, así como recuperar la información de soporte técnico y de supervisión. Puede recuperar conjuntos de filas de esquema OLE DB, OLE DB para procesamiento analítico en línea (OLAP), OLE DB para minería de datos o XML for Analysis (XMLA).

    Para recuperar los conjuntos de filas de esquema:

  • Recuperar datos y metadatos
    Puede recuperar los datos y metadatos, en formatos tabulares o multidimensionales, de los cubos y modelos de minería de datos.

    Para recuperar datos y metadatos:

    • Puede utilizar ADOMD.NET en una aplicación cliente administrada para recuperar información de Analysis Services con las interfaces de acceso a datos de Microsoft .NET Framework más habituales. Para obtener más información, vea ADOMD.NET.

    • Puede usar el proveedor OLE DB 9.0 para Analysis Services en aplicaciones cliente sin administrar para admitir el acceso a OLE DB. Para obtener más información, vea Proveedor OLE DB de Analysis Services (Analysis Services - Datos multidimensionales).

    • Puede utilizar ASSL para recuperar directamente los datos de una instancia de Analysis Services en un formato basado en XML. Para obtener más información, vea ASSL.

  • Manipular objetos de Analysis Services
    Puede manipular los objetos de Analysis Services, como bases de datos, cubos, dimensiones y estructuras de minería de datos, utilizando expresiones multidimensionales (MDX), comandos XMLA o extensiones de minería de datos (DMX).

    Para manipular objetos de Analysis Services:

    • Puede utilizar ADOMD.NET en una aplicación cliente administrada para enviar comandos mediante las interfaces de acceso a datos de .NET Framework más habituales. Para obtener más información, vea ADOMD.NET.

    • Puede usar el proveedor OLE DB 9.0 para Analysis Services en aplicaciones cliente sin administrar para enviar comandos utilizando el acceso a OLE DB. Para obtener más información, vea Proveedor OLE DB de Analysis Services (Analysis Services - Datos multidimensionales).

    • Puede utilizar ASSL para enviar directamente los comandos a una instancia de Analysis Services. Para obtener más información, vea ASSL.

En esta sección

Tema

Descripción

Conjuntos de filas de esquema

Describe los conjuntos de filas de esquema OLE DB, OLE DB para OLAP, OLE DB para minería de datos y XMLA admitidos por Analysis Services.

ASSL

Describe ASSL, la versión extendida del protocolo XMLA, que se utiliza para comunicarse con una instancia de Analysis Services.

ASSL utiliza SOAP para proporcionar el acceso directo a Analysis Services a través de un estándar abierto basado en XMLA para el acceso multidimensional a datos.

Proveedor OLE DB de Analysis Services (Analysis Services - Datos multidimensionales)

Describe el proveedor OLE DB original para Analysis Services.

ADOMD.NET

Describe ADOMD.NET, el conjunto de espacios de nombres en .NET Framework que proporcionan acceso a los datos y metadatos en una instancia de Analysis Services.

Nota

En esta sección se describen las API siguientes: Microsoft.AnalysisServices.AdomdClient.dll, msmgdsrv.dll y msolap100.dll. Microsoft solamente admite estas API para tener acceso a los datos de Analysis Services.

Compatibilidad con Microsoft .NET Framework

A partir de SQL Server, Analysis Services admite totalmente Microsoft .NET Framework. La compatibilidad de .NET Framework permite a los desarrolladores tener acceso a los metadatos y a los datos de Analysis Services mediante una opción de lenguajes compatibles con .NET o mediante código nativo. El SDK de Microsoft .NET Framework incluye los compiladores de Microsoft C# y Microsoft Visual Basic .NET, así como las herramientas relacionadas.

Para crear aplicaciones que utilicen Analysis Services, los desarrolladores de software pueden usar Microsoft Visual Studio .NET, un entorno de diseño integrado (IDE) que ofrece muchas herramientas y características a los desarrolladores de software que simplifican y aceleran los ciclos iterativos de codificación, depuración, pruebas e implementación. Sin embargo, los desarrolladores de software no tienen que usar Visual Studio .NET para compilar y generar aplicaciones administradas para Analysis Services. Los desarrolladores de software pueden usar cualquier código o editor de texto que sea compatible con .NET Framework.

Nota importanteImportante

De forma predeterminada, .NET Framework se instala con SQL Server, pero no es así para .NET Framework SDK. Sin el SDK instalado en su equipo e incluido en la colección de Libros en pantalla, no funcionarán los vínculos al contenido de SDK de esta sección. Instale .NET Framework SDK. Después de instalar el SDK, agregue el SDK a la colección de Libros en pantalla la y tabla de contenido siguiendo las instrucciones de Administrador de la colección de Ayuda combinada de SQL Server.