Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Серверный компонент Microsoft SQL Server Analysis Services — это приложение msmdsrv.exe , которое выполняется в качестве службы Windows. Это приложение состоит из компонентов безопасности, компонента прослушивателя XML для анализа (XMLA), компонента обработчика запросов и многочисленных других внутренних компонентов, выполняющих следующие функции:
Разбор заявлений, полученных от клиентов
Управление метаданными
Обработка транзакций
Обработка вычислений
Хранение данных измерений и ячеек
Создание агрегаций
Планирование запросов
Кэширование объектов
Управление ресурсами сервера
Схема архитектуры
Экземпляр служб Analysis Services работает как автономная служба, и обмен данными со службой осуществляется через XMLA, используя либо HTTP, либо TCP. AMO — это слой между пользовательским приложением и экземпляром служб Analysis Services. Этот уровень предоставляет доступ к административным объектам служб Analysis Services. AMO — это библиотека классов, которая принимает команды из клиентского приложения и преобразует эти команды в сообщения XMLA для экземпляра служб Analysis Services. AMO представляет объекты экземпляров Analysis Services как классы для приложения конечного пользователя, где элементы методов выполняют команды, а элементы свойств содержат данные для этих объектов.
На следующем рисунке показана архитектура компонентов служб Analysis Services, включая все основные элементы, выполняемые в экземпляре служб Analysis Services, и все пользовательские компоненты, взаимодействующие с экземпляром. На рисунке также показано, что единственным способом доступа к экземпляру является прослушиватель XML для анализа (XMLA) с помощью ПРОТОКОЛА HTTP или TCP.
Прослушиватель XMLA
Компонент прослушивателя XMLA обрабатывает все связи XMLA между службами Analysis Services и его клиентами. Параметр конфигурации Analysis Services Port в файле msmdsrv.ini можно использовать для указания порта, по которому подключается экземпляр службы Analysis Services. Значение 0 в этом файле указывает, что службы Analysis Services прослушивают порт по умолчанию. Если иное не указано, службы Analysis Services используют следующие TCP-порты по умолчанию:
| Порт | Описание |
|---|---|
| 2383 | Экземпляр SQL Server Analysis Services по умолчанию. |
| 2382 | Перенаправитель для других экземпляров служб SQL Server Analysis Services. |
| Динамическое назначение при запуске сервера | Именованный экземпляр служб SQL Server Analysis Services. |
Дополнительные сведения см . в статье "Настройка брандмауэра Windows для разрешения доступа к службам Analysis Services ".
См. также
Правила именования объектов (службы Analysis Services)физическая архитектура (службы Analysis Services — многомерные данные)логическая архитектура (службы Analysis Services — многомерные данные)