Compartir a través de


Componentes de servidor del motor OLAP

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

  • Analizar instrucciones recibidas de clientes

  • Administrar metadatos

  • Controlar transacciones

  • Procesar cálculos

  • Almacenar datos de celdas y dimensiones

  • Crear agregaciones

  • Programar consultas

  • Almacenar objetos en la memoria caché

  • Administrar recursos del servidor

Diagrama de la arquitectura

Las instancias de Analysis Services se ejecutan 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 el nivel que existe entre la aplicación de usuario y la instancia de Analysis Services. Este nivel proporciona acceso a los objetos administrativos de Analysis Services. AMO es una biblioteca de clases que toma los comandos de una aplicación cliente y los convierte en mensajes XMLA para la instancia de Analysis Services. AMO muestra los objetos de instancia de Analysis Services a la aplicación de usuario final como clases, con miembros de método que ejecutan comandos y miembros de propiedad que contienen los datos de los objetos de Analysis Services.

La siguiente ilustración 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 ella. La ilustración también muestra que la única manera de tener acceso a la instancia es utilizando el agente de escucha de XML for Analysis (XMLA), ya sea mediante HTTP o TCP.

Diagrama de la arquitectura del sistema Analysis Services

Componente de escucha XMLA

El componente de escucha XMLA controla todas las comunicaciones XMLA entre Analysis Services y sus clientes. Puede utilizarse el valor de configuración Analysis Services Port del archivo msmdsrv.ini 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 utiliza los siguientes puertos TCP predeterminados:

Puerto

Descripción

2383

Instancia predeterminada de SQL Server Analysis Services.

2382

Redirector de otras instancias de SQL Server Analysis Services.

Se asigna dinámicamente al iniciar el servidor.

Instancia con nombre de SQL Server Analysis Services.

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

Vea también

Conceptos

Denominación de objeto (Analysis Services - Datos multidimensionales)

Arquitectura física (Analysis Services - Datos multidimensionales)

Arquitectura lógica (Analysis Services - Datos multidimensionales)