Экспорт (0) Печать
Развернуть все
Эта статья переведена вручную. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала

Основные понятия XML для аналитики

Открытый стандарт XML для аналитики (XMLA) поддерживает доступ к данным в источниках данных, находящихся в Интернете. Microsoft SQL Server Службы Analysis Services реализует XML для аналитики в соответствии со спецификацией XMLA 1.1.

XML для аналитики (XMLA) — это XML-протокол, основанный на протоколе SOAP, который специально предназначен для обеспечения унифицированного доступа к данным в любом стандартном многомерном источнике данных, находящемся в Интернете. Протокол XMLA избавляет также от необходимости развертывать клиентский компонент, предоставляющий доступ к интерфейсам COM или Microsoft .NET Framework. Протокол XMLA оптимизирован для работы с Интернетом, особенно если обмен данными с сервером требует больших затрат времени и ресурсов, а в связи с применением поддерживающих состояние соединений с источниками данных количество соединений пользователя с сервером может стать ограниченным.

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

В открытом стандарте XMLA описаны два общедоступных метода: Discover и Execute. В этих методах для обработки входящей и исходящей информации в экземпляре служб Службы Analysis Services используется слабо связанная архитектура клиента и сервера, поддерживаемая XML.

Метод Discover получает информацию и метаданные от веб-службы. Эти сведения могут содержать список имеющихся источников данных, а также информацию о любом из поставщиков источника данных. Свойства определяют и формируют данные, получаемые из источника данных. Метод Discover используется для определения сведений многих типов, которые клиентское приложение может запрашивать из источников данных, расположенных в экземплярах служб Службы Analysis Services. Свойства метода и его универсальный интерфейс обеспечивают расширяемость, при этом переписывать существующие функции в клиентском приложении не требуется.

Метод Execute позволяет приложениям выполнять характерные для поставщика команды в источниках данных XMLA.

Несмотря на то, что протокол XMLA оптимизирован для веб-приложений, его можно также использовать для приложений, работающих в локальной сети. Преимуществами этого API-интерфейса на основе XML могут воспользоваться следующие приложения.

  • Приложения «клиент-сервер», которым требуется наличие гибкой технологии взаимодействия между клиентом и сервером.

  • Клиентские и серверные приложения, работающие с несколькими операционными системами.

  • Клиенты, которым не требуется значительная поддержка состояния, что позволяет повысить производительность сервера.

XMLA — это протокол, который применяется для приложений бизнес-аналитики, использующих методологию унифицированной многомерной модели.

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft