Папки и файлы сервера (службы 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.
Примечание |
---|
Дополнительные сведения см. в разделе Руководство по управлению производительностью служб 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. |
В этом разделе