Папки и файлы сервера (службы Analysis Services — многомерные данные)

Приложение msmdsrv.exe является серверным компонентом служб Microsoft SQL Server Службы Analysis Services и обычно запускается как служба Windows. Оно состоит из компонентов безопасности, компонента прослушивания XML для аналитики (XMLA), компонента обработчика запросов и множества других внутренних компонентов, выполняющих следующие функции:

  • Синтаксический анализ инструкций, получаемых от клиентов

  • Управление метаданными

  • Обработка транзакций

  • Обработка вычислений

  • Сохранение измерения и данных ячеек

  • Создание агрегатов

  • Планирование запросов

  • Кэширование объектов

  • Управление ресурсами сервера

Архитектурная схема

Экземпляр служб Службы Analysis Services запускается, как изолированная служба, взаимодействие с этой службой происходит через XMLA с использованием протокола HTTP или TCP. Объекты AMO — это прослойка между приложением пользователя и экземпляром служб Службы Analysis Services. Они предоставляют доступ к административным объектам служб Службы Analysis Services. Объект AMO — это библиотека класса, которая принимает команды от клиентского приложения и преобразует их в XMLA-сообщения для экземпляра служб Службы Analysis Services. Объекты AMO представляют объекты экземпляра служб Службы Analysis Services, как классы для приложения конечного пользователя, с элементами-методами, запускающими команды и элементами-свойствами, хранящими данные объектов служб Службы Analysis Services.

Следующий рисунок отображает архитектуру компонентов служб Службы Analysis Services, включая все главные элементы, запущенные на экземпляре служб Службы Analysis Services, и все пользовательские компоненты, взаимодействующие с этим экземпляром. Рисунок также отображает, что единственным путем доступа к экземпляру является прослушиватель XML для аналитики или использование протокола HTTP или TCP.

Диаграмма системной архитектуры служб Analysis Services

ПримечаниеПримечание

Дополнительные сведения см. в разделе Руководство по управлению производительностью служб SQL Server 2005 Analysis Services.

Средство прослушивания XML для аналитики

Компонент средства прослушивания XML для аналитики обрабатывает все XMLA-взаимодействия между службами Службы Analysis Services и их клиентами. Параметр конфигурации Port служб Службы Analysis Services, указанный в файле msmdsrv.ini, может использоваться для указания порта, на котором экземпляр служб Службы Analysis Services выполняет прослушивание. Значение 0 указывает на то, что прослушивается порт по умолчанию. По умолчанию службы Службы Analysis Services пользуются следующими TCP-портами:

Порт

Описание

2725

Существующие экземпляры служб SQL Server 2000 Службы Analysis Services.

2383

Экземпляр служб SQL Server Службы Analysis Services по умолчанию.

2382

Перенаправитель для других экземпляров служб SQL Server Службы Analysis Services.

Динамически назначается при запуске сервера

Именованный экземпляр служб SQL Server Службы Analysis Services.