Topologías de Planning Server
Actualizado: 2009-04-30
PerformancePoint Planning consta de tres niveles de componentes: cliente, servidor y almacenamiento. Cada nivel consta de una serie de componentes. El nivel de cliente está formado por Planning Business Modeler, el Complemento PerformancePoint para Excel, la Consola de administración de planeación, Reporting Services y la Herramienta de comando de PerformancePoint Planning. El nivel de servidor está formado por el Servicio web de planeación, el Servicio proceso de planeación, el sitio web de Consola de administración de planeación y SQL Server 2005 Reporting Services (SSRS). El nivel de almacenamiento está formado por la base de datos del sistema y la base de datos de servicio de Planning Server, las bases de datos de aplicaciones, las base de datos opcionales provisionales y de salida de Planeación, las bases de datos de SQL Server Analysis Services, y una base de datos del servidor de archivos, de Microsoft Office SharePoint Server o de Windows SharePoint Services. La siguiente es una topología lógica de Planning Server en la que se muestran los protocolos de conectividad.
A continuación hay una descripción de los componentes mostrados en el diagrama.
Nivel de servidor
Servicio web de planeación: este servicio procesa las solicitudes del sitio de la Consola de administración de planeación, de Planning Business Modeler, del Complemento PerformancePoint para Excel y de la Herramienta de comando de planeación. Las tareas principales de estos componentes de cliente son la realización del diseño de contenido de modelos de negocio, del diseño de procesos empresariales, la implementación de sitios de modelos y la generación de bases de datos de SQL Server y Analysis Services. Estos componentes también controlan tareas tales como la carga de datos en la base de datos de la aplicación, sincronizar la base de datos provisional con la de la aplicación y realizar cambios en la configuración del sistema.
Servicio proceso de planeación: este servidor se ejecuta como el servicio de Windows Servicio proceso de planeación. Controla el procesamiento de los trabajos y los envíos de datos desde el Complemento PerformancePoint para Excel, así como las solicitudes de procesamiento de cubos. El servidor de servicios de procesos utiliza SQL Server 2005 Service Broker.
Nivel de almacenamiento
Bases de datos del sistema de planeación y del servicio de planeación de SQL Server: el equipo en que se ejecuta Microsoft SQL Server 2005 contiene las tablas relacionales usadas por el servidor del Servicio proceso de planeación y el servidor del Servicio web de planeación. También contiene tablas que definen los diferentes servidores de aplicaciones de PerformancePoint Server. Hay un conjunto de bases de datos del sistema de planeación y del servicio de planeación por cada instalación de PerformancePoint Server.
Bases de datos de aplicaciones de planeación, provisionales de planeación y de salida de planeación: La base de datos de aplicaciones de planeación contiene los metadatos, datos de referencia, datos de hecho y las definiciones de flujo de trabajo para la aplicación. También contiene las tablas relacionales para las bases de datos de aplicación, provisional y de salida. Hay un conjunto de estas bases de datos por cada aplicación de PerformancePoint Server, aunque las bases de datos provisional y de salida son opcionales. Cada conjunto puede instalarse en un equipo distinto con SQL Server.
Bases de datos de SQL Server 2005 Analysis Services (SSAS): las bases de datos de Analysis Services contienen la estructura de dimensiones, los cubos y los cálculos para cada modelo definidos para el sitio de modelos. Cada aplicación de PerformancePoint Server contiene un sitio de modelos como mínimo. Cada aplicación podría implementarse hasta en x bases de datos de SSAS. La unidad de implementación más pequeña de SSAS es una base de datos de SSAS por cada sitio de modelos dentro de la aplicación.
SQL Server 2005 Reporting Services (SSRS): este servidor proporciona las capacidades de informes operativas para PerformancePoint Server. Suele ser el mismo servidor físico que el servidor de la base de datos de la aplicación de planeación.
Almacenamiento compartido (Microsoft Office SharePoint Server o Windows SharePoint Services o servidor de archivos): este servidor proporciona el almacenamiento compartido para las plantillas de formularios y los informes de PerformancePoint Server. Se puede implementar como una base de datos de Microsoft Office SharePoint Server o Windows SharePoint Services, o como una base de datos de servidor de archivos.
Nivel de cliente
Planning Business Modeler: esta aplicación se ejecuta en un equipo con Windows XP o Windows Vista. Se trata del entorno de diseño para la aplicación de PerformancePoint Planning Server. También puede usarse para cargar datos de referencia y de hechos desde orígenes externos.
Complemento PerformancePoint para Excel: esta aplicación se ejecuta en Office 2003 o en Office 2007; se usa para crear formularios e informes, para iniciar trabajos y para escribir datos.
Consola de administración de planeación: esta aplicación se ejecuta en un explorador Internet Explorer. Se usa para configurar las aplicaciones y los valores de configuración para PerformancePoint Server. Se puede usar de forma remota o local.
Herramienta de comando de planeación: es una herramienta de línea de comandos útil para diversos trabajos administrativos en Planning Server.
Orígenes de datos externos
Entre otros, los orígenes de datos externos pueden ser:
archivos .csv para PerformancePoint Planning Business Modeler.
archivos .xml.
Microsoft Dynamics AX. Los datos pueden importarse en PerformancePoint Planning mediante el Asistente para importación de Microsoft Dynamics AX.
Bases de datos de SQL Server existentes.
Ejemplos de topologías físicas
Estos servidores que se muestran en el diagrama anterior de topología lógica de planeación podrían implementarse en varios equipos físicos diferentes. Las distintas opciones de configuración se describen en detalle en la Guía de implementación de PerformancePoint Server. A continuación se describen algunos ejemplos de configuraciones.
Prueba del concepto: un solo equipo
Los tres niveles de componentes, incluidas las bases de datos de SQL Server, Analysis Services, Servicio web de planeación, la Consola de administración de planeación, Servicio proceso de planeación, Planning Business Modeler y el Complemento PerformancePoint para Excel se instalan en el mismo equipo.
Configuración básica: tres servidores
En una topología de tres servidores, el primer equipo tiene instalado SQL Server 2005 Service Pack 2 (SP2). El segundo equipo tiene instalado SQL Server 2005 Analysis Services Enterprise Edition, y el tercer equipo tiene Planning Server (el Servicio proceso de planeación, Servicio web de planeación y la Consola de administración de planeación) instalado y configurado.
Ésta es una implementación básica, por ejemplo para un entorno de diseño o de prueba, o para una organización pequeña. En este ejemplo, un recurso compartido de archivos se usa en lugar de Windows SharePoint Service 3.0 o Microsoft Office SharePoint Server 2007.
Servidor | Plataforma | Tipo de servidor |
---|---|---|
Servidor1 |
SQL Server |
Bases de datos del sistema de planeación y del servicio de planeación Bases de datos de aplicaciones de planeación, provisionales de planeación y de salida de planeación |
Servidor2 |
Analysis Services |
Base de datos de Analysis Services |
Servidor3 |
Internet Information Services (IIS) |
Servicio web de planeación Consola de administración de planeación Servicio proceso de planeación |
Ejemplo de configuración: Cinco servidores
En una topología de cinco servidores, SQL Server se instala en el primer equipo, Analysis Services en el segundo, Servicio web de planeación y la Consola de administración de planeación en el tercer equipo, el Servicio proceso de planeación en el cuarto equipo, y Windows SharePoint Services 3.0 o Office SharePoint Server 2007 en el quinto equipo.
Servidor | Plataforma | Tipo de servidor |
---|---|---|
Servidor1 |
SQL Server |
Aplicación de bases de datos del sistema de planeación y del servicio de planeación Base de datos provisional de planeación Bases de datos de salida |
Servidor2 |
Analysis Services |
Base de datos de Analysis Services |
Servidor3 |
IIS |
Servicio web de planeación y Consola de administración de planeación |
Servidor4 |
Windows Server 2003 |
Servicio proceso de planeación |
Servidor5 |
Windows SharePoint Services (u Office SharePoint Server) o un recurso compartido de archivos |
Almacenamiento compartido |
Ejemplo de configuración: Diez servidores
Este ejemplo de implementación de una topología de diez servidores muestra la escalabilidad de Planning Server. Cada servidor puede instalarse en más de un equipo para proporcionar la escalabilidad. En este ejemplo se muestra cada servidor instalado en dos equipos. Puede realizar una implementación escalada de cada servidor a cualquier cantidad de equipos en función de la carga del sistema y los requisitos de rendimiento. Por ejemplo, puede poner SQL Server en cinco equipos, con las bases de datos PPSPlanningSystem y PPSPlanningService en Servidor1, y las aplicaciones 1 a 4 de Planning Server en los servidores 2 a 5.
El décimo servidor tiene instalado Windows SharePoint Service 3.0 o Microsoft Office SharePoint Server 2007.
Servidor | Plataforma | Tipo de servidor |
---|---|---|
Servidor1 |
SQL Server |
Bases de datos del sistema y de servicio |
Servidor 2 |
SQL Server |
Bases de datos de aplicación, provisional y de salida |
Servidor 3 |
Analysis Services |
Base de datos de Analysis Services |
Servidor 4 |
Analysis Services |
Base de datos de Analysis Services |
Servidor 5 |
IIS |
Servicio web de planeación |
Servidor 6 |
IIS |
Servicio web de planeación |
Servidor 7 |
Servicio Proceso de planeación |
|
Servidor 8 |
Servicio Proceso de planeación |
|
Servidor 9 |
IIS |
Sitio de la Consola de administración de planeación |
Servidor 10 |
Windows SharePoint Services (u Office SharePoint Server) o un recurso compartido de archivos |
Almacenamiento compartido |
Gráfico de conectividad
El siguiente gráfico muestra los protocolos de conectividad entre cada uno de los componentes de Planning Server. Vea la ilustración del diagrama de topología lógica de planeación más arriba en este artículo.
Función | Protocolos | Conectividad | Extremos |
---|---|---|---|
Planning Business Modeler |
HTTP:/HTTPS SOAP |
Siempre conectado |
Servidor del servicio web de planeación |
Consola de administración de planeación |
HTTP:/HTTPS SOAP |
Conectado |
Servidor del servicio web de planeación |
Complemento PerformancePoint para Excel |
HTTP:/HTTPS SOAP ADOMD.NET |
Conectado o sin conexión (mediante asignaciones sin conexión) |
Servidor del servicio web de planeación Servidor de base de datos de Analysis Services Servidor de almacenamiento compartido (Office SharePoint Server 2007, Windows SharePoint Services 3.0 o servidor de archivos) |
Servidor de Servicio web de planeación |
HTTP:/HTTPS SOAP ADO.NET ADOMD.NET |
Siempre conectado |
Planning Business Modeler Consola de administración de planeación Complemento PerformancePoint para Excel Servidores del sistema y de servicio (SQL Server) Servidores de bases de datos de aplicaciones de planeación, provisionales de planeación y de salida de planeación (SQL Server) Analysis Services |
Servidor de Servicio proceso de planeación |
ADO.NET ADOMD.NET |
Siempre conectado |
Servidores de bases de datos del sistema de planeación y del servicio de planeación (SQL Server) Servidores de bases de datos de aplicaciones de planeación, provisionales de planeación y de salida de planeación (SQL Server) Analysis Services |
puerto
Componente | Información sobre puertos |
---|---|
Servicio web de planeación |
El puerto predeterminado para Servicio web de planeación es el 46787. El puerto predeterminado para la Consola de administración de planeación es el 46788. |
SQL Server |
Para SQL Server y SQL Server Analysis Services se usan puertos predeterminados. El puerto de Analysis Services se tiene que abrir para que lo use el Complemento PerformancePoint para Excel. |