Ciclo de vida de una aplicación de Planning Server

Actualizado: 2009-04-30

PerformancePoint Planning es un software orientado a empresas y diseñado para las necesidades de negocio en el área de definición de presupuestos, previsión, consolidación y otros propósitos de negocio. Planning Server permite personalizar el sistema para satisfacer los requisitos de cada negocio.

Debido a la complejidad del sistema, se recomienda una implementación de tres a cinco fases de Planeación. El ciclo de vida completo de la implementación de una aplicación de Planning Server incluye una fase de prueba de concepto (POC), una fase de diseño, una fase de pruebas, una fase de preproducción y una fase de producción. Algunas de estas fases se pueden combinar según el entorno. Por ejemplo, se podría omitir la fase de POC o combinar las fases de POC y de diseño. También puede optar por ejecutar las pruebas y la preproducción de forma individual o combinadas en una fase.

Éste es un ejemplo de una implementación de cinco fases:

Fase Recomendación de topología

Prueba de concepto

Un equipo

Diseño

Tres servidores. También se acepta un equipo.

Pruebas

Tres servidores*

Preproducción

Tres servidores*

Producción

Tres servidores*

Éste es un ejemplo de una implementación de tres fases:

Fase Recomendación de topología

Prueba de concepto/Diseño

Un equipo

Pruebas/Preproducción

Tres servidores*

Producción

Tres servidores*

Nota

Consulte la Guía de implementación de PerformancePoint Server 2007 para obtener instrucciones acerca de la instalación en entornos individuales o distribuidos.

* Aunque la topología mínima recomendada para una entorno de pruebas, preproducción o producción es una configuración de tres servidores, es muy recomendable analizar los requisitos de negocio, los objetivos y las cargas, y usar nuestro potencial de escalabilidad con el fin de elegir una topología óptima para su sistema de producción.

Cuando se haya completado la fase de prueba de concepto/diseño y esté satisfecho con los resultados, use la herramienta de migración para migrar la configuración que ha personalizado en la fase de diseño a su entorno de preproducción.

El siguiente diagrama del proceso de ciclo de vida de la aplicación de Planeación ilustra las relaciones entre cada fase y detalla los pasos necesarios para implementar un sistema de Planeación.

diagrama de proceso de aplicación

Fases de prueba de concepto y diseño

Paso 1: instalación y configuración

El primer paso consiste en instalar y configurar el software para que satisfaga las necesidades de su entorno. Después de ejecutar inicialmente el asistente de instalación y configuración, utilice el Administrador de configuración de Planning Server para finalizar el paso de instalación. Consulte la Guía de implementación de PerformancePoint Server 2007 para obtener instrucciones acerca de la instalación en entornos individuales o distribuidos.

Paso 2: configuración de Planning Server

Mediante la Consola de administración de planeación, realice las siguientes tareas:

  • Cree una nueva aplicación de planeación de Microsoft Office PerformancePoint Server 2007

  • Configure los datos de seguridad de nivel del sistema (configure las funciones del sistema Administrador global (GA), Administrador de usuarios (UA), Administrador de datos (DA) y Modelador)

  • Configure los orígenes de datos, que los usará Planning Business Modeler para cargar datos

  • Establezca la ubicación de destino de los datos para la característica de salida

  • Configure o cambie los valores de configuración, como los tiempos de espera.

Consulte la ayuda en pantalla de la Consola de administración de planeación para obtener información sobre estas tareas.

Paso 3: diseño de contenido

Use Planning Business Modeler para diseñar su contenido. Según el plan de diseño, defina su estructura de negocio, sitios de modelos, modelos, dimensiones, jerarquías, propiedades de dimensiones, hipótesis globales y dependencias de modelo (modelos vinculados). Cuando haya guardado estos metadatos en la base de datos de la aplicación de planeación, use Planning Business Modeler para cargar los datos de referencia de los orígenes de datos definidos en el paso anterior desde la Consola de administración de planeación.

Paso 4: proceso de ETL

Después del paso de diseño de contenido, puede trabajar en el proceso de extracción, transformación y carga (ETL) para cargar los datos de referencia y los datos de hechos en la base de datos de la aplicación de planeación. El trabajo de ETL puede continuar en paralelo entre el paso de diseño de contenido y el paso de diseño del proceso de negocio.

El proceso de ETL incluye los pasos de diseño de ETL y ejecución de ETL. Opcionalmente, el paso de diseño de ETL incluye:

  • Identificar los datos de origen

  • Crear sus asignaciones de esquemas

  • Cargar datos de hechos y dimensiones de orígenes en la base de datos provisional de planeación.

Puede crear paquetes de SQL Server 2005 Integration Services (SSIS) o secuencias de comandos de SQL Server para extraer y transformar los datos en el formato apropiado en la base de datos provisional de planeación.

El paso de ejecución de ETL consiste en mover datos de la base de datos provisional de planeación a la base de datos de la aplicación de planeación. Use la herramienta de la línea de comandos PPSCmd.exe o Planning Business Modeler para cargar datos de referencia y datos de hechos de la base de datos provisional de planeación a la base de datos de la aplicación de planeación. Consulte la sección de integración de datos de la Guía de operaciones de PerformancePoint Server 2007 para obtener información acerca del proceso de ETL.

Cuando haya terminado el diseño de la definición estructural, use Planning Business Modeler para realizar la implementación del sitio de modelos inicial. Este paso crea una nueva base de datos de Analysis Services y cubos OLAP para el nuevo sitio de modelos en el que está trabajando. Este paso es necesario antes de continuar con el paso siguiente, el diseño del proceso de negocio.

Mientras está trabajando con estos diseños, puede guardar periódicamente los datos de referencia y metadatos en la base de datos de la aplicación de planeación para evitar la pérdida de datos. Es recomendable que realice copias de seguridad de las bases de datos de su sistema periódicamente, incluidas la base de datos de la aplicación de planeación, la base de datos provisional de planeación y las bases de datos PPSPlanningSystem y PPSPlanningService.

Paso 5: diseño del proceso de negocio

Este paso sirve para:

  • Diseñar reglas de negocio

  • Diseñar formularios

  • Introducir la seguridad de datos

  • Definir ciclos de flujo de trabajo, asignaciones y trabajos

  • Definir asignaciones de asociaciones de modelos

Paso 6: implementación del sitio de modelos

Este paso realiza actualizaciones incrementales de la base de datos y los cubos de Analysis Services del sitio de modelos. Todos los metadatos, incluidos los metadatos estructurales, los datos de seguridad, los datos de reglas de cálculo, los datos de referencia y los datos de hechos, se guardan en la base de datos de la aplicación de planeación y se procesan de forma incremental en la base de datos y los cubos de Analysis Services.

Paso 7: pruebas

Las pruebas constituyen el paso final. Use el Complemento PerformancePoint para Excel, SQL Server Management Studio, SQL Server Business Intelligence Development Studio, SQL Server 2005 Reporting Services, Supervisión de PerformancePoint y cualquier otra herramienta que necesite su negocio para realizar las comprobaciones siguientes:

  • Precisión de datos

  • Rendimiento

  • Seguridad de datos

  • Envíos de flujo de trabajo

  • Resultados de la ejecución de trabajos comerciales y financieros

El proceso de pruebas debe ser iterativo, es decir, deben realizarse pruebas continuamente, desde la fase de diseño de contenido o configuración hasta la fase de pruebas oficial, hasta que esté satisfecho con los resultados. Por ejemplo, empiece con la creación de un sitio de modelos y un modelo, y repita este proceso hasta que esté satisfecho con los resultados. A continuación, amplíe este proceso a varios modelos de un sitio de modelos y a varios sitios de modelos con una aplicación. Durante la fase de configuración, pruebe cada opción de configuración hasta que esté satisfecho. Tenga en cuenta que este proceso no se aplica a la implementación inicial de un sitio de modelos. Consulte el tema de ayuda de implementación de sitios de modelos de PerformancePoint Planning Business Modeler para obtener información más detallada.

Nota

Cuando trabaja en el entorno de diseño/POC, debe realizar con frecuencia una copia de seguridad completa del sistema de Planeación para evitar la pérdida de datos. Consulte la Guía de operaciones de PerformancePoint Server 2007 para obtener información detallada acerca de cómo realizar una copia de seguridad del sistema.

Migración de la fase de diseño a las fases de preproducción y producción

Después de completar la fase de prueba de concepto/diseño y de comprobar totalmente el sistema, puede pasar a la fase de preproducción o producción. Puede usar la herramienta de migración de Planning Server para migrar los metadatos del sistema de origen al sistema de destino. Para los datos de referencia y los datos de hechos, cargue los datos de la base de datos provisional de planeación al sistema de destino directamente. Es probable que los datos de hechos que usó en el entorno de diseño constituyan una pequeña parte de su sistema de producción. La herramienta de migración sólo migra los metadatos al sistema de destino. Se requiere el diseño de ETL para cargar datos en el sistema de destino. Debe realizar el paso de diseño del proceso de negocio en este sistema de preproducción/producción.

A continuación se ofrece información general sobre la migración de PerformancePoint Planning. La migración de aplicaciones no copia los datos completos del sistema de origen al sistema de destino.

La siguiente información se migrará durante la migración de la aplicación y se mostrará en el paso de migración del diagrama anterior que representa el proceso de la aplicación:

  • Funciones de seguridad

  • Metadatos estructurales: todas las definiciones para sitios de modelos, modelos, dimensiones y conjuntos de miembros

  • Reglas de cálculo y plantillas de trabajo asociadas

  • Plantillas de formulario

  • Calendarios

Los siguientes datos se migrarán durante la migración de datos y se mostrarán en el proceso de ETL en el diagrama del proceso de la aplicación.

  • Datos de dimensión y jerarquía

  • Datos de hechos y anotaciones

  • Asociaciones

Las siguientes datos no se migrarán durante la migración de la aplicación y se mostrarán en el diseño del proceso de negocio en el diagrama del proceso de la aplicación:

  • Informes

  • Flujo de trabajo: asignaciones, trabajos, definición de ciclos e instancias

  • Usuarios y sus asignaciones de funciones de seguridad

    Nota

    Todos los objetos que no se migran deben volver a crearse manualmente o importarse mediante archivos .csv.

Los pasos principales para migrar el sistema de planeación de PerformancePoint a un nuevo destino son los siguientes:

  1. Exportar desde un sistema de origen.

  2. Importar a un sistema de destino.

  3. Migrar datos: exportar datos desde el sistema de origen, preparar el área provisional y cargar los datos preparados.

  4. Cargar flujo de trabajo, seguridad y datos de informe.

  5. Implementar todos los sitios de modelos en el sistema de destino.

  6. Poner el sistema migrado en conexión.

  7. Comprobar la migración de la aplicación.

Consulte la Guía de operaciones de PerformancePoint Server 2007 para obtener más información acerca de la migración de datos.

Los pasos de las fases de preproducción y producción son los mismos. En estas dos fases se sigue el mismo proceso de migración.

Flujo de datos en Planning Server

En el siguiente diagrama se muestra el flujo de datos de alto nivel de Planning Server. Divide PerformancePoint Planning en tres niveles: cliente, servidor y almacenamiento. La siguiente sección muestra el flujo de datos por escenarios de cada componente de cliente principal que aparece en el diagrama. Los números (como 1, 3, etc.) hacen referencia a los números del flujo de datos en el diagrama.

diagrama de flujo de datos

Planning Business Modeler:

  • Diseño de contenido: #3, #9.1, #18

  • Diseño del proceso de negocio: #3, #9.1

  • Implementación del sitio de modelos: #3, #9.1, #9.2, #13

Complemento PerformancePoint para Excel:

  • Entrada de datos: #5, #9.1, #9.2

  • Diseño de informes: #12, #5, #9.1

  • Publicación de plantillas de formulario: #5, #9.1

  • Ejecución de informes: #10

  • Publicación de informes en Reporting Services: #19

  • Escenarios en tiempo de ejecución: #5, #10, #12

Consola de administración de planeación: #2, #8, #9.1

Informes: #1, #6, #7

PPSCmd : #4, #9.1

ETL:

  • Sincronización de la base de datos de la aplicación con la base de datos provisional de planeación: #14

  • Carga de datos de la base de datos provisional de planeación a la base de datos de la aplicación de planeación: #15

  • Carga de datos del almacén de datos a la base de datos provisional de planeación: #16

Integración de datos

Antes de que la planeación y el análisis de datos estén disponibles en cualquier aplicación de negocio, Planning Server debe obtener datos de una o más combinaciones de orígenes de datos de negocio. Los datos pueden moverse de cualquier origen de datos a la base de datos provisional de planeación. A continuación, los datos se pueden validar y mover de la base de datos provisional de planeación a la base de datos de la aplicación de planeación.

PerformancePoint Server ofrece herramientas y metodologías para mover los datos de los orígenes de datos operativos internos de la empresa a una base de datos provisional. Es importante tener en cuenta que PerformancePoint Server no ofrece herramientas para permitir procesos de extracción, transformación y carga (ETL).

Es importante planear detenidamente los procesos de carga de datos, ya que si se produce un error de planeación, los datos podrían no reconciliarse entre modelos, dimensiones y conjuntos de miembros relacionados.

Algunas consideraciones clave para la carga de datos son la frecuencia de carga de datos, si se realiza una carga de datos total o incremental, la cantidad de datos implicada y el rendimiento.

Tenga en cuenta el tiempo y la frecuencia de la carga de datos, y los usuarios que serán responsables de estos procesos. Esto puede ser más importante en implementaciones de varios sitios y varios modelos.

En Planning Business Modeler, puede cargar datos de dimensiones y datos de jerarquía relacionados de la base de datos provisional de planeación a la base de datos de la aplicación de planeación. Si lo hace, todos los cambios de los datos de dimensiones en la base de datos provisional de planeación se integran en la base de datos de la aplicación de planeación. Esto incluye las filas miembro de las nuevas dimensiones, las filas miembro de las dimensiones actualizadas y las filas miembro de las dimensiones eliminadas. Los miembros de dimensiones que no se cambien en la base de datos provisional de planeación no se cambiarán en la base de datos de la aplicación de planeación. Consulte la ayuda en pantalla de Planning Business Modeler para obtener información detallada acerca de la característica de carga de datos.

Consulte la sección de integración de datos de la Guía de operaciones de PerformancePoint Server 2007 para ver los pasos detallados de la integración de datos.

Vea también

Otros recursos

Data Integration
ETL
Source systems
Moving to a Production Environment
Data Flow Example