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.

diagrama de topología lógica

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

topología de tres servidores

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

topología de tres servidores

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

Diagrama de topología de diez servidores

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.