Realización de cálculos de PDV único mediante el navegador

El contexto global, los conjuntos de reglas y las reglas en las aplicaciones son específicos de un único punto de vista (PDV).

Esto significa que un conjunto de reglas o regla con el mismo nombre pueden existir en varios PDV, pero cada una de las instancias de dicho conjunto de reglas o regla es un artefacto único y puede tener una única definición. Al ejecutar una regla para un determinado PDV, se ejecuta la definición de dicho conjunto de reglas o regla tal y como existe en ese PDV. Cuando realiza un cálculo de PDV único usando la pantalla Cálculo (a la que se accede con el menú del Navegador), selecciona un único PDV con datos y reglas y ejecuta el cálculo en él usando sus propias reglas. Si también quiere calcular los datos de un PDV usando las reglas de otro, o si desea utilizar las reglas de un PDV con respecto a los datos de varios PDV diferentes, puede realizar cálculos de PDV múltiple mediante la pantalla Control de ejecución (Realización de cálculos de PDV único y múltiple mediante Control de ejecución). Consulte también:

Atención:

Antes de calcular una aplicación, asegúrese de que se han cargado los datos de costos e ingresos. De lo contrario, el cálculo utiliza un juego de datos vacío.

Para borrar o calcular una aplicación de Profitability and Cost Management utilizando el navegador:

  1. Haga clic en Botón del navegador y, a continuación, en Cálculo.

    Figura 11-2 Pantalla Cálculo


    Esta pantalla se utiliza para determinar el modo en que se calcula una aplicación.
  2. En la pantalla Cálculo, introduzca la información de PDV que calcular, como Año, Periodo y Escenario.
    Para obtener una lista de los PDV disponibles, haga clic en Botón del navegador y, a continuación, en Puntos de vista.
  3. Opcional: introduzca un valor en Comentario sobre el trabajo que mostrar en la pantalla Biblioteca de trabajos.
  4. Opcional: en el grupo Opciones de procesamiento, seleccione una o más acciones que realizar:
    • Borrar datos calculados para borrar todas las celdas que se pueden actualizar mediante las reglas de las opciones de Rango de procesamiento (seleccionado de forma predeterminada); también borra los resultados de ejecuciones anteriores de la regla o de las reglas que se ejecutarán como parte de este trabajo de cálculo

    • Ejecutar cálculo para ejecutar las reglas especificadas en las opciones de Rango de procesamiento (seleccionado de forma predeterminada)

    • Capturar scripts de depuración de Essbase para almacenar scripts generados por motor para cada asignación o regla de cálculo personalizada incluida en un cálculo (consulte Ejemplo 11-1, a continuación, en este tema)

      Nota:

      Capturar scripts de depuración de Essbase está diseñado para la solución de problemas y puede aumentar los gastos generales de procesamiento. Evite seleccionar esta configuración sin un motivo apropiado para ello.

      Si Capturar scripts de depuración de Essbase está seleccionado, la lista de detalles del trabajo indica esa selección en la pantalla Biblioteca de trabajos.

    • Optimizar para generación de informes para ejecutar las agregaciones predeterminadas en el cubo de Essbase cuando el cálculo finaliza (Ejemplo 11-2)

  5. En el grupo Rangos de procesamiento, indique que las reglas que desee ejecutar:
    • Todas las reglas: ejecuta todas las reglas activadas definidas para el PDV seleccionado.

    • Especificar rango de conjunto de reglas ejecuta todas las reglas activadas del rango de conjunto de reglas definidas por los cuadros de texto Número de secuencia de primer conjunto de reglas y Número de secuencia de último conjunto de reglas, ambos inclusive.

    • Parar después de regla: le permite especificar un punto de parada para un trabajo de cálculo. Se ejecutarán todos los conjuntos de reglas y las reglas hasta la regla seleccionada, incluida, y el cálculo parará en ese punto.

    • Ejecutar regla única: ejecuta una regla única seleccionada en las listas Nombre de conjunto de reglas y Nombre de regla.

  6. Haga clic en Ejecutar ahora para ejecutar los cálculos o borrar los datos inmediatamente. Un mensaje de confirmación indica que se ha iniciado el trabajo e identifica el ID de flujo de tareas asignado.

    Atención:

    En función del tamaño y la complejidad del modelo de una aplicación, esta operación puede tardar un tiempo considerable.

  7. Supervise el progreso del cálculo utilizando el ID de flujo de tareas en la pantalla Biblioteca de trabajos.

Ejemplo 11-1 Acerca de los scripts de depuración

Los scripts se generan en la carpeta Buzón de salida, a la que se puede acceder mediante el explorador de archivos (Transferencia de archivos con el explorador de archivos).

El formato de nombre de archivo para scripts es P+XX+RuleMemberName.txt, que se define de la siguiente manera:

  • P = PDV

  • XX = últimos dos dígitos del ID del grupo del miembro de PDV seleccionado

  • RuleMemberName = nombre de miembro de regla único asignado a la regla en concreto

Por ejemplo, un script generado se puede denominar P99R0001.txt.

Cada archivo de script tiene una cabecera con la siguiente información:

  • Nombre de la aplicación

  • PDV

  • Nombre de conjunto de reglas

  • Nombre de regla

  • Secuencia de regla

  • Número de iteraciones

Los archivos de script individuales se comprimen en un archivo más grande. Cuando se descomprimen, se ejecutan en Essbase MAXL sin editar. Si se utilizan fórmulas de cálculo personalizadas, sus archivos de script de depuración tendrán el mismo nombre que el archivo de script principal, seguido por un guion bajo y un número secuencial. Por ejemplo, si un nombre de archivo del script de archivo de reglas es P5R0005.txt y tiene dos scripts de cálculo personalizados, sus nombres serán P5R0005_1.txt y P5R0005_2.txt. El archivo ZIP que contiene estos scripts es Calc_Debug_Scripts_<appName>_<JobId>zip.

Ejemplo 11-2 Acerca de la optimización para la generación de informes

Cuando Optimizar para generación de informes está seleccionado, Profitability and Cost Management ejecuta agregaciones en el cubo de Essbase cuando el cálculo se ha completado. Así se mejora el rendimiento en consultas, informes y análisis. También puede ejecutar esta configuración por sí misma.

Estas agregaciones se borran al comienzo de cada cálculo para mejorar el rendimiento del mismo, por tanto, se recomienda seleccionar Optimizar para generación de informes solo al ejecutar el cálculo final antes de consultar datos, realizar análisis o ejecutar informes. Por ejemplo, si tiene tres trabajos de cálculo que ejecutar antes de ejecutar los informes, seleccionar esta opción antes del primer o del segundo trabajo agrega tiempo innecesario al cálculo sin obtener un beneficio.

Otras prácticas útiles son las siguientes:

  • Optimizar para generación de informes se selecciona por defecto. Manténgalo seleccionado a menos que ejecute una única regla o una serie secuencial de varios PDV y necesite ahorrar tiempo de procesamiento.

  • Cuando ejecute varios trabajos de cálculo simultáneos, mantenga seleccionado Optimizar para generación de informes para todos los trabajos. Solo realizará la agregación el último que termine. Así se evita repetir el procesamiento y se previene la ralentización de trabajos.