Solución de problemas de rendimiento de recuperación de Financial Consolidation and Close

Los siguientes pasos de solución de problemas pueden ayudar en el rendimiento de recuperación en un entorno de Financial Consolidation and Close.

Realización de una comprobación del sistema en el entorno

Puede realizar una comprobación del sistema en el entorno para optimizar el rendimiento. Consulte Realización de una comprobación del sistema en Oracle Smart View for Office User's Guide.

Revisión y modificación del comportamiento ad hoc de Smart View

Puede revisar el comportamiento ad hoc de Smart View que ha definido en el separador Configuración de la aplicación. El cambio del comportamiento ad hoc de Smart View puede ayudar al rendimiento de la función de zoom. Consulte Opciones de comportamiento de Smart View en EPM Cloud en Trabajar con Oracle Smart View for Office.


Revisión de la configuración de Smart View

Análisis de metadatos de aplicación

Para asegurarse de que los metadatos son válidos, puede ejecutar Validar metadatos en el separador Visión general de la aplicación. Consulte Validación de metadatos.


Proceso de validación de metadatos

Corrija todos los errores de metadatos cuando sea posible, especialmente los miembros con cálculos dinámicos de nivel 0 sin fórmulas. Si es necesario, agregue un miembro de marcador de posición hijo almacenado como se describe a continuación. Un miembro de cálculo dinámico de nivel 0 debe tener una fórmula de miembro, de lo contrario, afectará negativamente al rendimiento.

Compruebe los miembros predefinidos de la dimensión de cuenta de cálculo dinámico de nivel 0

Revise los siguientes miembros FCCS predefinidos de la dimensión de cuenta en el Editor de dimensiones para asegurarse de que todos tienen un miembro hijo con Almacenamiento de datos definido en Almacenar.

Si la aplicación no necesita ningún miembro hijo para ninguno de los miembros FCCS predefinidos, deberá crear una cuenta de marcador de posición o "ficticia" almacenada, ya que no puede cambiar directamente los miembros FCCS predefinidos a Almacenar.

  • FCCS_Cash And Cash Equivalents
  • FCCS_Acct Receivable
  • FCCS_Inventories
  • FCCS_Fixed Assets
  • FCCS_Other Long Term Assets
  • FCCS_Acct Payable
  • FCCS_Otros pasivos circulantes
  • FCCS_Long Term Liabilities
  • FCCS_Sales
  • FCCS_Cost of Sales
  • FCCS_Operating Expenses
  • FCCS_Otros ingresos y gastos
  • FCCS_Provision for Income Tax
  • FCCS_Otro patrimonio

Por ejemplo, si FCCS_Efectivo y equivalentes de efectivo no tiene un miembro hijo almacenado, cree uno denominado FCCS_Efectivo y equivalentes de efectivo_Marcador de posición.


Ejemplo de miembro marcador de posición

Asegúrese de definir Almacenamiento de datos en Almacenar en ambos separadores Propiedades del miembro y Fórmula de miembro.


Separador Propiedades del miembro

Separador Fórmula de miembro

Asegúrese de que los miembros de dimensión de cálculo dinámico tienen el orden de resolución correcto

En la siguiente tabla se muestran los valores de orden de resolución de consolidación cuando se utiliza la opción estándar de cuenta como dimensión densa:


Tabla de orden de resolución para la opción estándar

En la siguiente tabla se muestran los valores de orden de resolución de consolidación cuando se utiliza la opción de optimización ligera densa (DSO) que usa período y movimiento como dimensiones densas:


Orden de resolución para las aplicaciones DSO

Nota:

Puede existir un conflicto de orden de resolución con la fórmula del miembro Total de padres y el acumulado anual. El miembro FCCS_Total de padres solo se aplica a la moneda principal en aplicaciones de varias monedas. Se recomienda usar Total de entidad en lugar de Total de padre si es posible. Si no se puede, intente cambiar el orden de resolución de FCCS_Total de padres a 51 y, a continuación, refresque la base de datos. Asegúrese de verificar los datos.

Capturas de pantalla de ejemplo para cambiar el orden de resolución

Haga clic en Aplicaciones, después, enDescripción general y, a continuación, seleccione el separador Dimensiones. Haga clic con el botón derecho en una columna y desactive el modo Predeterminado. A continuación, desplácese hasta la columna Orden de resolución de consolidación. Puede hacer clic en las columnas y arrastrarlas para facilitar la visualización.


Columna Orden de resolución

Orden de resolución de Propiedades del miembro

Una vez que se han realizado todos los cambios anteriores, vuelva a ejecutar Validar metadatos y, a continuación, ejecute Refrescar base de datos.


Proceso de validación de metadatos

Análisis de optimización de recuperación

No utilice fórmulas HSGetValue

Convierta las recuperaciones de hoja de cálculo HSGetValue en recuperaciones ad hoc. Su rendimiento es mucho mejor a medida que crece el tamaño de la recuperación y son más fáciles de mantener una vez convertidas. Las fórmulas HSGetValue están soportadas. Utilícelas solo cuando sea necesario para recuperaciones de tamaño pequeño a mediano.

Empiece con la vista periódica

Si está utilizando la vista de control hasta la fecha, el miembro de dimensión de vista Acumulado anual almacenado es #missing. Utilice el miembro YTD_Rule para calcular dinámicamente los balances de acumulado anual al realizar la recuperación. Nota: Puede usar el miembro YTD o YTD_Rule cuando use la opción Optimización densa/ligera.

Para el análisis de optimización, cambie la vista de YTD_Rule a periódica para un análisis más rápido. Una vez optimizado, puede volver a cambiar a YTD_Rule según sea necesario.

Analice la dimensión de cuenta en busca de fórmulas de miembro lentas

Compruebe el rendimiento de todas las cuentas de la hoja de cálculo, especialmente de las que tienen fórmulas de miembro. Elimine las cuentas con fórmulas de miembro de la hoja de cálculo y ejecute la recuperación. Si la recuperación se realiza ahora rápidamente, vuelva a agregar grupos de cuentas con fórmulas de miembro en la recuperación para aislar las fórmulas de miembro lentas. Una vez aisladas, optimice las fórmulas de miembro, asegurándose de que el orden de resolución de consolidación es correcto, y vuelva a agregarlas a la hoja de cálculo para confirmar que están optimizadas.

Si la recuperación sigue siendo lenta sin las fórmulas de miembro y con la vista periódica, puede seguir aislando miembros de cuenta para determinar cuáles son lentos. Es un hecho inusual y normalmente se trata de un problema de metadatos con cuentas dinámicas de nivel 0 sin fórmulas o un problema de orden de resolución.

Active la función Controlar hasta la fecha si es necesario

Si la aplicación es actualmente una aplicación de dimensión ampliada que no usa la opción Optimización densa/ligera y las recuperaciones de YearTotal y QTD tardan mucho en devolverse, active la función Controlar hasta la fecha. Al activar esta función se reemplazan estas fórmulas por otras más eficientes.

Análisis de otras dimensiones en busca de fórmulas de miembro lentas si es necesario

Compruebe el rendimiento de una dimensión cada vez en la hoja de cálculo, especialmente con fórmulas de miembro. Si la dimensión que se va a analizar no está en el cuadro de diálogo PDV, arrastre la dimensión hasta el cuadro de diálogo PDV. A continuación, aumente el detalle en el Selector de miembros del PDV hasta el siguiente nivel y ejecute el proceso de recuperación. Continúe realizando esta acción hasta que encuentre la fórmula de miembro o el miembro del nivel que ralentiza la recuperación. Cuando lo encuentre, optimice la fórmula de miembro o el miembro del nivel, asegurándose de que el orden de resolución de consolidación es correcto, y vuelva a agregarlo al proceso de recuperación.

De periódica a YTD_Rule

Si la recuperación de la vista periódica es ahora más rápida tras el análisis y la optimización anteriores, cambie la vista a YTD_Rule según sea necesario El miembro de vista YTD_Rule debería tener ahora un mejor rendimiento. De lo contario, considere la posibilidad de retirar la vista periódica para la mayoría de las cuentas de balance general, dado que ya tienen un balance de acumulado anual, y agregar a continuación los períodos en Excel para el balance de acumulado anual para las cuentas de resultados. Puede que deba crear algunos separadores de hoja de trabajo adicionales con recuperaciones y agregar fórmulas de suma de Excel. A continuación, puede crear un separador de hoja de trabajo de balance de acumulado anual de resumen que haga referencia a las fórmulas de Excel y a datos de otros separadores de la hoja de trabajo. Cuando haya terminado, puede hacer clic en Recuperar todo en el menú de SmartView; al hacerlo, se refrescarán los separadores de recuperación y resumen y se calcularán las fórmulas.

Ejecución de la regla Actualizar cálculo de vista para optimizar el rendimiento de recuperación de la opción Controlar almacenamiento de vista hasta la fecha

Cuando se utiliza la opción Controlar almacenamiento de vista hasta la fecha, el miembro de dimensión de vista Acumulado anual es #missing y no se calcula ni se almacena a menos que se ejecute la regla Actualizar cálculo de vista. El miembro YTD_Rule calculará los balances de acumulado anual de forma dinámica y debe usarse cuando sea posible.

Si una recuperación sigue siendo demasiado lenta usando el miembro YTD_Rule, considere la posibilidad de cambiar a la opción de almacenamiento denso o de consolidar y almacenar previamente el valor de acumulado anual para algunas entidades. Puede determinar qué entidades son las más lentas utilizando el proceso de eliminación basado en el nivel de la jerarquía y el tamaño y, a continuación, ejecute la regla Actualizar cálculo de vista para dichas entidades a fin de almacenar el acumulado anual y repetir la prueba.

Cuando se realiza la consolidación para estas entidades en los PDV mediante esta función, los valores consolidados se almacenarán en el miembro de vista Acumulado anual. Solo las entidades consolidadas con la función Actualizar cálculo de vista tendrán valores para el miembro de vista Acumulado anual; todos los demás valores de entidad serán #missing. Para los demás valores de entidad, deberá usar el miembro de vista YTD_Rule. Puede combinar y hacer coincidir los miembros de vista Acumulado anual y YTD_Rule si es adecuado en sus informes. En los informes en los que esto no sea factible y solo utilice el miembro de vista Acumulado anual, recuerde que debe consolidar todas las entidades del informe mediante la función Actualizar cálculo de vista.

Cada vez que se vuelve a ejecutar una consolidación periódica para un período, será necesario volver a ejecutar todas las actualizaciones de cálculos de vista ejecutadas previamente para dicho período y entidades para reflejar la última consolidación del período en los valores de acumulado anual.

Desactivar cálculos de vista

Financial Consolidation and Close proporciona la opción Configuración de la aplicación que permite desactivar los cálculos de vista. Esta opción desactiva el cálculo y el almacenamiento de datos de acumulado anual, semestral y trimestral para la entrada de datos (a través de formularios, importación de datos, Data Management, etc.) en los miembros Acumulado anual, Acumulado semestral y Acumulado trimestral. El cambio de este valor a Yes ayudará a mejorar el rendimiento de las cargas de datos y los informes. Para obtener más información, consulte Desactivación de cálculos de vista en Administración de Financial Consolidation and Close.

Revisión del diseño de hoja de cálculo

Asimétrico

El informe de diseño simétrico es mucho más rápido que el asimétrico. Un alto número de nOdometers en el Informe de actividad (consulte el siguiente informe de ejemplo para ver un ejemplo) es un buen indicador de informe asimétrico ineficiente. Lo ideal es que un informe asimétrico tenga nOdometers:1.

Las 10 principales consultas de Essbase con peor rendimiento de más de 15 segundos


Informe de consulta de Essbase

Lo ideal es que las columnas tengan una sola dimensión en la que los miembros cambian; por ejemplo, los períodos (Ene-Dic). A medida que agrega más dimensiones, por ejemplo, Year (FY15,FY16,etc.), las cuadrículas se vuelven más asimétricas y las recuperaciones pueden ralentizarse. El mismo concepto se aplica para las filas.

Cuando sea necesario para el rendimiento, cree varios separadores de hoja de trabajo, en cada uno de los cuales se obtengan recuperaciones específicas más pequeñas. A continuación, puede utilizar la funcionalidad de Excel para combinar datos que hagan referencia a separadores de hoja de trabajo de recuperación específicos en una hoja de resumen. Una vez creadas, puede simplemente hacer clic en Recuperar todo en el menú de SmartView para refrescar los distintos separadores de hoja de trabajo y la hoja de resumen.

Otras consideraciones

Si una aplicación tiene una fórmula de miembro que requiere muchos datos para un cálculo adecuado, puede que sea conveniente almacenar los datos frente al cálculo dinámico si el miembro no está en la dimensión de cuenta para Controlar almacenamiento de vista hasta la fecha, o en las dimensiones de movimiento y período para la opción de almacenamiento denso.

Las hojas de cálculo con un número más pequeño de separadores de hoja de trabajo y consultas de Smart View bien definidas con PDV dinámicos tienen un mejor rendimiento que las hojas de cálculo de gran tamaño con todo tipo de datos diferentes y texto.

Aplique los procedimientos de optimización de recuperación de Oracle Essbase híbrido.

Uso de variables de sustitución

Para mejorar el rendimiento de las aplicaciones que utilizan la opción Optimización densa/ligera (donde Period y Movement son las dimensiones densas), puede agregar las variables de sustitución ParallelCustomDimDSO y ParallelCustomDimTranslation . Para ver las mejoras de rendimiento, debe establecer ambas variables de sustitución en True.

Para mejorar el rendimiento de consolidaciones de varios periodos en aplicaciones que usen la opción Optimización densa/ligera, puede agregar una variable de sustitución denominada EnableYearlyConsol y establecer el valor en True.

Consulte Variables de sustitución para Financial Consolidation and Close.