Carpetas y archivos del servidor (Analysis Services - Datos multidimensionales)

El componente de servidor de MicrosoftSQL ServerAnalysis Services es la aplicación msmdsrv.exe, que por lo general 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

[!NOTA]

Para obtener más información, vea la guía de rendimiento de SQL Server 2005 Analysis Services (en inglés).

Componente de escucha XMLA

El componente de escucha XMLA controla todas las comunicaciones XMLA entre Analysis Services y los clientes. Puede utilizarse el valor de configuración Analysis ServicesPort 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

2725

Instancias existentes de SQL Server 2000Analysis Services.

2383

Instancia predeterminada de SQL ServerAnalysis Services.

2382

Redirector de otras instancias de SQL ServerAnalysis Services.

Se asigna dinámicamente al iniciar el servidor.

Instancia con nombre de SQL ServerAnalysis Services.