Справочник по 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 в специальных случаях для получения сведений с сервера или выполнения команд.
В этом разделе
Раздел |
Описание |
---|---|
Описывает элементы в спецификации XMLA. |
|
Описывает типы данных в спецификации XMLA. |
|
Описывает уровень совместимости со спецификацией XMLA 1.1. |
Связанные разделы
Разработка на языке ASSL (язык ASSL)
Наборы строк схемы XML для аналитики
Разработка с использованием ADOMD.NET
Разработка объектов управления аналитикой (объекты AMO)