Compartir a través de


Componentes del servidor del motor OLAP

El componente de servidor de Microsoft SQL Server Analysis Services es la aplicación msmdsrv.exe , que se ejecuta como servicio de Windows. Esta aplicación consta de componentes de seguridad, un componente de agente de escucha XML for Analysis (XMLA), un componente de procesador de consultas y muchos otros componentes internos que realizan las siguientes funciones:

  • Análisis de declaraciones recibidas por clientes

  • Administración de metadatos

  • Control de transacciones

  • Procesamiento de cálculos

  • Almacenamiento de datos de celdas y dimensiones

  • Creación de agregaciones

  • Programación de consultas

  • Almacenamiento en caché de objetos

  • Administración de recursos de servidor

Diagrama de arquitectura

Una instancia de Analysis Services se ejecuta como un servicio independiente y la comunicación con el servicio se produce a través de XML for Analysis (XMLA), mediante HTTP o TCP. AMO es una capa entre la aplicación de usuario y la instancia de Analysis Services. Esta capa proporciona acceso a objetos administrativos de Analysis Services. AMO es una biblioteca de clases que toma comandos de una aplicación cliente y convierte esos comandos en mensajes XMLA para la instancia de Analysis Services. AMO presenta objetos de instancia de Analysis Services como clases a la aplicación de usuario final, con miembros del método que ejecutan comandos y miembros de propiedad que contienen los datos de los objetos de Analysis Services.

En la ilustración siguiente se muestra la arquitectura de componentes de Analysis Services, incluidos todos los elementos principales que se ejecutan dentro de la instancia de Analysis Services y todos los componentes de usuario que interactúan con la instancia. En la ilustración también se muestra que la única manera de acceder a la instancia es mediante el agente de escucha XML for Analysis (XMLA), ya sea mediante HTTP o TCP.

Diagrama de la arquitectura del sistema de Analysis Services

Receptor de XMLA

El componente de agente de escucha XMLA controla todas las comunicaciones XMLA entre Analysis Services y sus clientes. El valor de configuración de Analysis Services Port en el archivo msmdsrv.ini se puede usar para especificar un puerto en el que escucha una instancia de Analysis Services. Un valor de 0 en este archivo indica que Analysis Services escucha en el puerto predeterminado. A menos que se especifique lo contrario, Analysis Services usa los siguientes puertos TCP predeterminados:

Puerto Descripción
2383 Instancia predeterminada de SQL Server Analysis Services.
2382 Redirector para otras instancias de SQL Server Analysis Services.
Asignado dinámicamente al inicio del servidor Instancia con nombre de SQL Server Analysis Services.

Consulte Configurar firewall de Windows para permitir el acceso a Analysis Services para obtener más detalles.

Véase también

Reglas de nomenclatura de objetos (Analysis Services)Arquitectura física (Analysis Services - Datos multidimensionales)Arquitectura lógica (Analysis Services - Datos multidimensionales)