Referencia XML for Analysis (XMLA)

Microsoft SQL Server Analysis Services usa el protocolo XML for Analysis (XMLA) para administrar todas las comunicaciones entre las aplicaciones cliente y una instancia de Analysis Services. En el nivel más básico, otras bibliotecas cliente, como ADOMD.NET y AMO, construyen las solicitudes y descodifican las respuestas de XMLA, actuando como intermediarias de una instancia de Analysis Services, que utiliza exclusivamente XMLA.

Para admitir la detección y manipulación de datos en ambos formatos, multidimensional y tabular, la especificación XMLA define dos métodos de acceso generalizado, Discover y Execute, así como una colección de elementos y tipos de datos XML. Dado que XML permite una arquitectura de cliente y servidor de acoplamiento flexible, ambos métodos administran la información de entrada y de salida en formato XML. Analysis Services es compatible con la especificación XMLA 1.1., pero amplía también esta especificación para incluir funciones de definición y manipulación de datos, que se implementan como anotaciones de los métodos Discover y Execute. La sintaxis XML ampliada se conoce como Lenguaje de scripting de Analysis Services (ASSL). ASSL se basa en la especificación XMLA sin infringirla. La interoperabilidad basada en XMLA está garantizada cuando se usa solamente XMLA o XMLA y ASSL juntos.

Como programador, puede usar XMLA como una interfaz de programación si los requisitos de la solución especifican protocolos estándar, como XML, SOAP y HTTP. Los programadores y administradores también pueden usar XMLA ad hoc para recuperar información del servidor o ejecutar comandos.

En esta sección

Tema

Descripción

Elementos XML (XMLA)

Describe los elementos de la especificación XMLA.

Tipos de datos XML (XMLA)

Describe los tipos de datos de la especificación XMLA.

Compatibilidad con XML for Analysis (XMLA)

Describe el nivel de compatibilidad con la especificación XMLA 1.1.

Secciones relacionadas

Desarrollar aplicaciones con Analysis Services Scripting Language (ASSL)

Conjuntos de filas de esquema de XML for Analysis

Desarrollar con ADOMD.NET

Desarrollar con Objetos de administración de análisis (AMO)

Vea también

Conceptos

Descripción de la arquitectura OLAP de Microsoft