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


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

Приложение msmdsrv.exe является серверным компонентом служб MicrosoftSQL ServerAnalysis 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 2000Analysis Services.

2383

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

2382

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

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

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