Optimice configuraciones y extensiones

El uso de una lógica no óptima en las extensiones y configuraciones de consolidación puede tener un impacto negativo en el rendimiento.

Puede ampliar la lógica de consolidación predeterminada de las aplicaciones de Financial Consolidation and Close. Los métodos que se pueden utilizar para ampliar la lógica de consolidación son los siguientes:

  • Fórmulas de miembro
  • Lógica de cálculo
  • Reemplazos de conversión o consolidación

Utilice la información del informe de actividad (en concreto, la información de las secciones siguientes) para identificar los scripts que tarden bastante tiempo en ejecutarse:

  • Las10 reglas de negocio con peor rendimiento de más de 30 segundos
  • Los 5 comandos de script de cálculo con peor rendimiento de más de 1 minuto
  • Las 10 principales consultas de Essbase con peor rendimiento de más de 15 segundos

Consulte Acerca del informe de actividad en Guía de introducción para administradores.

Revise las fórmulas de miembro

Revise las fórmulas de miembro para optimizar los cálculos y la lógica y para eliminar fórmulas innecesarias. Puede revisar las fórmulas de miembro mediante Oracle Smart View for Office.

Utilice la pantalla Editar propiedades de miembros para revisar, editar y eliminar fórmulas de una dimensión. Solo puede eliminar fórmulas de dimensiones personalizadas. Las fórmulas propagadas en dimensiones predeterminadas (listas para usar), por ejemplo, YTD, no se pueden eliminar.

Para editar o eliminar fórmulas de dimensiones personalizadas:

  1. Inicie sesión en Financial Consolidation and Close como administrador de servicio.
  2. En la página de inicio, haga clic en Aplicación y, a continuación, en Descripción general.
  3. Haga clic en Dimensiones para abrir el editor de dimensiones simplificado.
  4. Haga clic en el nombre de la dimensión con la que desea trabajar.
  5. Haga clic en Acercar todos los niveles Icono Acercar todos los niveles.
  6. En la columna Fórmula de consola, busque la fórmula que desea editar o eliminar.
    Resultados de Acercar todos los niveles

    Puede eliminar columnas de la vista actual para despejar la pantalla haciendo clic con el botón derecho en la cabecera de columna y anulando la selección de algunas columnas.

  7. Edite o suprima la fórmula, según sea necesario, y, a continuación, haga clic en Guardar para conservar los cambios.
  8. Haga clic en Guardar y, a continuación, en Cancelar en Editar propiedades de miembros.

Desactive los cálculos personalizados desplegados en la aplicación

Financial Consolidation and Close utiliza varias plantillas de reglas predefinidas para ayudar en el proceso de cálculo en la moneda local o en varias monedas. Puede que las haya modificado incluyendo scripts personalizados y volviendo a desplegarlos en la aplicación. Para verificar que los scripts de cálculo personalizados no están afectando al rendimiento, desactive los scripts personalizados (proporcione un comentario), vuelva a desplegarlos en la aplicación y, a continuación, realice la consolidación.

Para desactivar cálculos personalizados:

  1. Inicie sesión en Financial Consolidation and Close como administrador de servicio.
  2. En la página de inicio, haga clic en Aplicación y, a continuación, en Consolidación.
  3. En el separador Proceso de consolidación, haga clic en Moneda local.
  4. Haga clic en Tras el traslado del balance de apertura o en Cálculos finales para abrir Calculation Manager.
  5. En Calculation Manager, muestre las reglas disponibles ampliando EPM Cloud, después el nodo de la aplicación, luego Consolidación y, por último, Reglas.
  6. Introduzca un comentario sobre el script personalizado y vuelva a desplegar la regla:
    1. Haga clic con el botón derecho en una regla (por ejemplo, FCCS_10_After Opening Balance Carry Forward_Local_Currency) y seleccione Abrir.
    2. Introduzca un comentario en cualquier script personalizado para revertir la regla a su estado predeterminado, como se muestra en la siguiente ilustración:
      Reversión de reglas personalizadas a los valores predeterminados
    3. Vuelva a desplegar la regla y ejecute la consolidación a continuación para comprobar el rendimiento.

      Si mejora el rendimiento, revise y optimice el script prestando especial atención a las acumulaciones y los cálculos ad hoc que puedan afectar al rendimiento. A continuación, vuelva a desplegar la regla en la aplicación.

      Si el rendimiento no mejora, puede asumir que esta regla no contribuye a la degradación del rendimiento. Restaure el script personalizado y, a continuación, vuelva a desplegar la regla en la aplicación.

  7. Realice el paso 6 para cada regla.

Anulación del despliegue de las reglas de consolidación

  1. Inicie sesión en Financial Consolidation and Close como administrador de servicio.
  2. En la página de inicio, haga clic en Aplicación y, a continuación, en Consolidación.
  3. En el separador Proceso de consolidación, haga clic en Consolidado.
  4. Haga clic en Consolidación configurable.

    Se abrirá Administrar reglas de consolidación.

  5. Anule el despliegue del conjunto de reglas de consolidación de uno en uno y ejecute la consolidación para evaluar el rendimiento.
    Anulación de despliegue de conjuntos de reglas

    Si mejora el rendimiento, revise y optimice las reglas del conjunto de reglas. A continuación, vuelva a desplegar las reglas y los conjuntos de reglas en la aplicación.

    Si el rendimiento no mejora, puede asumir que este conjunto de reglas no contribuye a la degradación del rendimiento. Vuelva a desplegar el conjunto de reglas en la aplicación.

Adición de variables de sustitución

Puede agregar estas variables de sustitución para evaluar si aumentan el rendimiento de consolidación.

Nota:

Estas variables de sustitución no se crean de forma predeterminada; debe crearlas y activarlas manualmente. Para cada variable de sustitución, use la configuración Cube = Consol para activar la variable y Value = true para utilizarla durante las consolidaciones.
  • EnableSimpleAggregation

    Cree esta variable de sustitución y establezca su valor en true para optimizar el rendimiento de consolidación durante la implementación.

    Nota:

    EnableSimpleAggregation y EnableOptimalBlockCreation se excluyen mutuamente. Cuando EnableSimpleAggregation se haya establecido en true, el proceso de consolidación considera el valor EnableOptimalBlockCreation como false, tanto si se ha establecido un valor como si no en la aplicación.

  • OptimizeDBRefresh

    Cree esta variable de sustitución y establezca su valor en true para optimizar el rendimiento enviando los tipos de cambio de Tasas al cubo Consolidación.

  • OptimizeYTDCalculation

    Cree esta variable de sustitución y establezca su valor en true para optimizar el rendimiento de los cálculos de acumulado anual durante las consolidaciones.

    Nota:

    OptimizeYTDCalculation muestra el rendimiento de consolidación optimizado solo para la aplicación de dimensionalidad ampliada.
  • OptimizeConcurrency

    Cree y active esta variable de sustitución y establezca su valor en true para aprovechar una mayor simultaneidad durante las consolidaciones.

    Las reglas de negocio de consolidación y conversión de Financial Consolidation and Close se ejecutan en varias entidades. Oracle Essbase puede ejecutar cálculos de reglas de negocio simultáneamente con varios subprocesos. Con la variable OptimizeConcurrency se obliga a que los cálculos de Financial Consolidation and Close hagan un uso sensato de los distintos subprocesos de procesos de Essbase para que los cálculo se ejecuten de forma más rápida.

  • OptimizePelimCalculation

    Esta variable de sustitución, cuando se define en True, mejora el rendimiento de las eliminaciones de socios (PElim). Si se produce una degradación del rendimiento de la consolidación al desplegar una Regla de consolidación configurable de eliminaciones de socios creada por el usuario que tiene una redirección de cuenta, la adición de esta variable puede mejorar el rendimiento de forma significativa.

  • EnableYearlyConsol

    Esta variable de sustitución, cuando está definida en True, puede mejorar el rendimiento de las consolidaciones de varios períodos en las aplicaciones que usan la opción Optimización densa/ligera (donde Period y Movement son las dimensiones densas). Esta variable de sustitución se aplica si la aplicación cumple todas estas condiciones:

    • La aplicación utiliza la opción de optimización ligera densa (Periodo y Movimiento son las dimensiones densas).
    • La aplicación tiene dos o más periodos obsoletos y dos o más niveles de jerarquía.
    • Las entidades obsoletas son iguales entre los periodos.
    • La secuencia de equivalencia patrimonial no está activada.
  • ParallelCustomDimDSO

    Si está definida en True, esta variable de sustitución mejora el rendimiento del proceso de consolidación en las aplicaciones con Optimización densa/ligera, donde Period y Movement son las dimensiones densas. Para observar mejoras en el rendimiento, debe definir esta variable de sustitución en True.

  • ParallelCustomDimTranslation

    Si está definida en True, esta variable de sustitución puede mejorar el rendimiento del proceso de consolidación en las aplicaciones con Optimización densa/ligera, donde Period y Movement son las dimensiones densas. Para observar mejoras en el rendimiento, debe definir estas variables de sustitución en True. Si se observa una degradación, defina la variable en False o suprímala.

Nota:

El grado de mejora en el rendimiento que proporcionan OptimizeConcurrency, OptimizePelimCalculation, EnableYearlyConsol, ParallelCustomDimDSO y ParallelCustomDimTranslation varía considerablemente entre las aplicaciones ya que se basa exclusivamente en el diseño de la aplicación y la distribución de los datos.