L'utilisation d'une logique non optimale dans les configuration et les extensions de consolidation peut entraîner une réduction des performances.
Vous pouvez étendre la logique de consolidation par défaut des applications Financial Consolidation and Close. Pour étendre la logique de consolidation, vous pouvez utiliser plusieurs méthodes, dont les suivantes :
Utilisez les informations contenues dans le rapport d'activité, et plus particulièrement dans les sections suivantes, pour identifier les scripts qui présentent un temps d'exécution considérable :
Reportez-vous à la section A propos du rapport d'activité du guide Mise en route d'Oracle Enterprise Performance Management Cloud pour les administrateurs.
Révision des formules de membre
Révisez les formules de membre pour optimiser les calculs et la logique, ainsi que pour enlever les formules inutiles. Vous pouvez réviser les formules de membre à l'aide d'Oracle Smart View for Office.
Utilisez l'écran Modifier les propriétés des membres pour réviser et modifier les formules, et les enlever d'une dimension. Vous pouvez enlever des formules uniquement des dimensions libres. Les formules prédéfinies sur des dimensions par défaut (prêtes à l'emploi), comme le cumul annuel, ne peuvent pas être enlevées.
Pour modifier ou enlever des dimensions libres des formules, procédez comme suit :
Vous pouvez enlever des colonnes de la vue actuelle pour désencombrer l'écran en cliquant avec le bouton droit de la souris sur l'en-tête de colonne et en désélectionnant des colonnes.
Désactivation des calculs personnalisés vers l'application
Financial Consolidation and Close utilise plusieurs modèles de règles prédéfinis pour faciliter les calculs dans la devise locale ou dans plusieurs devises. Vous les avez peut-être modifiés en incluant des scripts personnalisés et en les redéployant vers l'application. Pour vérifier que les scripts de calcul personnalisés n'ont aucune incidence sur les performances, désactivez-les (commentaire), redéployez-les vers l'application, puis lancez la consolidation.
Pour désactiver les calculs personnalisés, procédez comme suit :
En cas d'amélioration des performances, révisez et optimisez le script en portant tout particulièrement attention aux consolidations et aux calculs ad hoc qui peuvent avoir une incidence sur les performances. Redéployez ensuite la règle vers l'application.
Si vous ne constatez aucune amélioration des performances, vous pouvez en conclure que cette règle ne contribue pas à la dégradation des performances. Restaurez le script personnalisé et redéployez la règle vers l'application.
Annulation du déploiement des règles de consolidation
L'écran Gérer les règles de consolidation s'ouvre.
En cas d'amélioration des performances, révisez et optimisez les règles de l'ensemble de règles. Redéployez ensuite les règles et les ensembles de règles vers l'application.
Si vous ne constatez aucune amélioration des performances, vous pouvez en conclure que cet ensemble de règles ne contribue pas à la dégradation des performances. Redéployez l'ensemble de règles vers l'application.
Ajout de variables de substitution
Envisagez d'ajouter ces variables de substitution pour évaluer si elles augmentent les performances de consolidation.
Remarque :
Ces variables de substitution ne sont pas créées par défaut. Vous devez les créer et les activer manuellement. Pour chaque variable de substitution, utilisez le paramètreCube = Consol
pour activer la variable et Value = true
pour l'employer lors des consolidations.EnableSimpleAggregation
Créez cette variable de substitution et définissez sa valeur sur true
pour optimiser les performances de consolidation durant l'opération.
Remarque :
EnableSimpleAggregation
et EnableOptimalBlockCreation
s'excluent mutuellement. Lorsque EnableSimpleAggregation
est défini sur true
, le processus de consolidation traite la valeur EnableOptimalBlockCreation
comme false
, qu'une valeur soit définie ou non dans l'application.
OptimizeDBRefresh
Créez cette variable de substitution et définissez sa valeur sur true
pour optimiser les performances lors de la transmission des taux de change de Taux vers le cube de consolidation.
OptimizeYTDCalculation
Créez cette variable de substitution et définissez sa valeur sur true
pour optimiser les performances des calculs de cumul annuel lors des consolidations.
Remarque :
OptimizeYTDCalculation
montre les performances de consolidation optimisées pour l'application de dimensionnalité étendue uniquement.OptimizeConcurrency
Créez et activez cette variable de substitution et définissez sa valeur sur true
pour profiter d'une plus grande simultanéité lors des consolidations.
Les règles métier Consolider et Convertir dans Financial Consolidation and Close sont exécutées sur plusieurs entités. Oracle Essbase peut exécuter les calculs des règles métier simultanément grâce au traitement multithread. L'utilisation de la variable OptimizeConcurrency
force les calculs Financial Consolidation and Close à utiliser judicieusement plusieurs threads de processus Essbase afin que les calculs soient exécutés plus rapidement.