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.
[!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. |
En esta sección