Sur la page Application, vous pouvez actualiser la base de données de l'application, qui peut être utilisée pour stocker des données dans l'application. Les bases de données sont structurées en fonction de dimensions, de membres hiérarchiques, d'attributs et d'autres données spécifiées dans l'application.
Vous devez actualiser la base de données de l'application chaque fois que vous modifiez la structure de l'application. Les modifications apportées à l'application ne sont portées à la connaissance des utilisateurs qui effectuent des tâches de saisie de données et d'approbation qu'une fois que vous avez actualisé les bases de données de l'application. Par exemple, lorsque vous modifiez les propriétés d'un membre d'entité, que vous ajoutez un scénario ou que vous modifiez des autorisations d'accès, ces modifications sont stockées dans la base de données relationnelle jusqu'à ce que vous ayez actualisé la base de données de l'application.
Avant d'actualiser la base de données, vous pouvez choisir d'autoriser tous les utilisateurs ou seulement l'administrateur actuel à utiliser l'application en mode de maintenance pendant le processus d'actualisation. Vous pouvez également déconnecter tous les utilisateurs et terminer toute demande d'application active. Après actualisation de la base de données, vous pouvez autoriser tous les utilisateurs à se servir de l'application.
Prudence :
Avant l'actualisation, Oracle recommande de sauvegarder votre fichier d'outline et d'exporter les données de toutes les bases de données.Remarque : l'actualisation de la base de données peut prendre plus de temps si des modifications ont été apportées à la dimension dense. Une restructuration dense a lieu si la dimension dense (par exemple, Compte, ou Période et Mouvement) est modifiée et qu'une actualisation de base de données est exécutée. L'actualisation de base de données peut prendre un certain temps. Il est donc préférable de l'effectuer en dehors des heures ouvrables si les métadonnées ont fait l'objet de modifications.
Pour améliorer les performances d'actualisation de la base de données, la variable de substitution OLURatesLoad
a été activée automatiquement. Plus une application contient de scénarios, de devises et de comptes de taux, plus les améliorations seront visibles.
Par défaut, pour améliorer les performances, le système détecte les modifications consécutives à un chargement de métadonnées et effectue uniquement les actions nécessaires pour actualiser la base de données sur la base de ces modifications. Si vous voulez désactiver ce comportement de sorte que le système exécute tous les processus quelles que soient les modifications de métadonnées, vous pouvez ajouter une variable de substitution nommée DeltaDBRefresh
et définir la valeur sur False.
Si aucune modification n'a été apportée à la structure d'entité, il n'est pas nécessaire d'exécuter Recalculer les données de participation sur l'écran Gérer la participation. Le recalcul de la participation est requis uniquement en cas de modification d'une structure d'entité et ne l'est pas après l'actualisation de base de données exécutée lors de chaque mise à jour de version mensuelle.
En l'absence de modification de la structure d'entité et de la propriété de devise d'entité, il n'est pas nécessaire de transmettre les données de taux vers le cube de taux ou vers Supplemental Data Manager. De ce fait, le système ignore les règles correspondantes, "RefreshDataBase_PostProcess_Rates" et "RefreshDataBase_SDMCurrencyRates". Vous pouvez consulter le journal des jobs pour vérifier si ces règles ont été exécutées.
Pour obtenir de l'aide sur la résolution des problèmes, reportez-vous à la section Résolution des problèmes d'actualisation de base de données dans le Guide des opérations Oracle Enterprise Performance Management Cloud.
Pour actualiser la base de données, procédez comme suit :