Поделиться через


Справочник по XML для аналитики (XMLA)

Службы Microsoft SQL Server Службы Analysis Services используют протокол XML для аналитики (XMLA) для обеспечения взаимодействия между клиентскими приложениями и экземпляром служб Analysis Services. На самом базовом уровне другие клиентские библиотеки, такие как ADOMD.NET и объекты AMO, составляют запросы и декодируют ответы в XMLA, образуя промежуточный слой для экземпляра служб Analysis Services, который использует исключительно XMLA.

Для поддержки обнаружения данных и управления данными в многомерном и табличном форматах в спецификации XMLA было определено два общедоступных метода: Discover и Execute, а также коллекция элементов и типов данных XML. Поскольку в XML допускается существование слабосвязанной архитектуры клиент-сервер, оба этих метода обрабатывают входящую и исходящую информацию в формате XML. Службы Analysis Services соответствуют спецификации XMLA 1.1, а также расширяют ее, добавляя возможности описания данных и обработки данных, которые реализованы в виде заметок к методам Discover и Execute. Расширенный XML-синтаксис называется языком ASSL. Язык ASSL построен на основе спецификации XMLA и не нарушает ее. Совместимость в рамках XMLA гарантируется и при использовании только XMLA, и при совместном использовании XMLA и ASSL.

Программист может использовать XMLA в качестве интерфейса программирования, если для решения требуются стандартные протоколы, такие как XML, SOAP и HTTP. Программисты и администраторы также могут использовать XMLA в специальных случаях для получения сведений с сервера или выполнения команд.

В этом разделе

Раздел

Описание

Элементы XML (XML для аналитики)

Описывает элементы в спецификации XMLA.

Типы данных XML (XML для аналитики)

Описывает типы данных в спецификации XMLA.

Соответствие спецификациям XML для аналитики (XMLA)

Описывает уровень совместимости со спецификацией XMLA 1.1.

Связанные разделы

Разработка на языке ASSL (язык ASSL)

Наборы строк схемы XML для аналитики

Разработка с использованием ADOMD.NET

Разработка объектов управления аналитикой (объекты AMO)

См. также

Основные понятия

Основные сведения об архитектуре Microsoft OLAP