Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft Analysis Services usa componentes de servidor y cliente para proporcionar funcionalidad de minería de datos para aplicaciones de inteligencia empresarial:
El componente de servidor se implementa como un servicio de Microsoft Windows. Puede tener varias instancias en el mismo equipo, con cada instancia de Analysis Services implementada como una instancia independiente del servicio de Windows.
Los clientes se comunican con Analysis Services mediante el xml estándar público para el análisis (XMLA), un protocolo basado en SOAP para emitir comandos y recibir respuestas, expuestos como un servicio web. Los modelos de objetos de cliente también se proporcionan a través de XMLA y se puede acceder a ellos mediante un proveedor administrado, como ADOMD.NET o un proveedor OLE DB nativo.
Los comandos de consulta se pueden emitir mediante extensiones de minería de datos (DMX), un lenguaje de consulta estándar del sector orientado a la minería de datos. Analysis Services Scripting Language (ASSL) también se puede usar para administrar objetos de base de datos de Analysis Services.
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 que proporciona acceso a los 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 los servicios dentro de la instancia de Analysis Services y los componentes de usuario que interactúan con la instancia.
En la ilustració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.
Advertencia
DSO ha quedado en desuso. No debe usar DSO para desarrollar soluciones.
Configuración del servidor
Una instancia de servidor puede admitir varias bases de datos de Analysis Services, cada una con su propia instancia del servicio Analysis Services que responde a las solicitudes de cliente y a los objetos de procesos.
Se deben instalar instancias independientes si desea trabajar con modelos tabulares y modelos multidimensionales o de minería de datos. Analysis Services admite la instalación en paralelo de instancias que se ejecutan en modo tabular, que utilizan el motor de almacenamiento en memoria xVelocity, conocido como VertiPaq, y de instancias que se ejecutan en una de las configuraciones convencionales OLAP, MOLAP o ROLAP. Para obtener más información, vea Determinar el modo de servidor de una instancia de Analysis Services.
Todas las comunicaciones entre un cliente y el servidor de Analysis Services usan XMLA, que es un protocolo independiente de la plataforma e independiente del lenguaje. Cuando se recibe una solicitud de un cliente, Analysis Services determina si la solicitud está relacionada con OLAP o minería de datos y enruta la solicitud de forma adecuada. Para obtener más información, vea Componentes del servidor del motor OLAP.