Déploiement de la base de données de calcul

Les options figurant dans l'onglet Base de données de calcul s'appliquent uniquement à la base de données de calcul. Une base de données de calcul est créée à l'aide de l'option de "block storage" (BSO) Oracle Essbase pour la création de l'outline de métadonnées.

Remarque :

  • Le déploiement de cube de reporting échoue lorsqu'une dimension générique est associée à un type de hiérarchie dynamique. Un cube ASO ne peut pas comporter des dimensions d'attribut associées à des dimensions génériques dynamiques.

  • Avant d'importer des données ou des artefacts, Oracle recommande de créer un répertoire de sauvegarde des données dans Oracle Hyperion Enterprise Performance Management Workspace et Oracle Essbase. Contactez l'administrateur pour obtenir de l'aide.

Pour le premier déploiement d'une base de données, vous devez sélectionner l'option Remplacer la base de données pour créer la base de données dans son intégralité. Après le premier déploiement, lorsque vous avez besoin de redéployer la base de données de calcul, vous pouvez sélectionner des options de déploiement pour conserver ou restaurer les artefacts et paramètres de propriété existants dans la nouvelle base de données.

Il est possible de conserver les artefacts suivants :

  • Données Essbase

  • Scripts de calcul générés par le système et créés par l'utilisateur

  • Scripts de rapport

  • Variables de substitution

  • Fichiers de règles

  • Filtres de sécurité

  • Paramètres de base de données

Pour la base de données de calcul uniquement, les données peuvent être exportées dans l'un des formats suivants :

  • Si au moins une dimension dense existe avec moins de 1 000 membres, les données sont exportées au format colonne et un fichier de règles est généré. Le fichier de règles est généré après la création de l'outline.

    Ce fichier spécifie le format des données pour Essbase. Il est situé dans le même dossier que le dossier de l'application de base de données Essbase qui contient les données exportées. Le format du nom du fichier est le suivant :

    RMMddxxx.rul ou RMMddxxx.txt

    MM est le mois actuel, dd le jour actuel du mois et xxx un identifiant unique généré. Le fichier portant l'extension .rul contient le fichier de règles et le fichier portant l'extension .txt contient le fichier de données.

  • Si aucune dimension dense de moins de 1 000 membres n'existe, les données sont exportées dans un fichier plat.

Avant le redéploiement, le système analyse les dimensions et génère un message indiquant l'option d'exportation qui sera utilisée. Les erreurs de déploiement sont consignées dans le fichier hpcm.log.

Pour déployer des bases de données de calcul, procédez comme suit :

  1. Dans un modèle ouvert, à partir de Zones des tâches, sélectionnez Calculer, puis Gérer la base de données.

    L'onglet Base de données de calcul de l'écran Gérer la base de données apparaît.


    Utilisez cet onglet pour déployer la base de données de calcul.
  2. Sous Informations sur Essbase, passez en revue les informations suivantes :
    • Cluster affiche le nom du serveur de base de données Essbase qui contient le modèle.

    • Application de calcul affiche le nom de l'application en cours de déploiement.

    • Base de données de calcul affiche le nom de la base de données Essbase vers laquelle l'application est déployée.

  3. Sous Options de déploiement, sélectionnez les options de base de données pour le déploiement de la base de données de calcul :
    • Lors du premier déploiement d'une base de données, toutes les sélections sont grisées. Cette option permet de créer l'ensemble de la base de données pour la première fois.

    • Pour redéployer une base de données existante, sélectionnez Mettre à jour la base de données pour conserver les artefacts et paramètres de propriété existants dans la nouvelle base de données, et modifier l'outline pour refléter les métadonnées en cours.

    • Pour les déploiements suivants, sélectionnez Remplacer la base de données pour supprimer totalement la base de données et les applications, puis les recréer.

  4. Sous Options de déploiement, sélectionnez les options de données à utiliser pour le déploiement de la base de données de calcul :
    • Sélectionnez Archiver les données avant le déploiement pour exporter les données existantes vers le dossier de la base de données de l'application. Pour la base de données de calcul, seules les données de niveau 0 sont exportées. Les données sont exportées au format colonne uniquement s'il existe une dimension dense avec moins de 1 000 membres ; sinon, les données sont exportées au format natif.

    • Sélectionnez Archiver les données et recharger après le déploiement pour réimporter automatiquement les données dans Essbase à l'aide des fichiers de données précédemment exportés. Un fichier de règles est généré si les données ont été exportées au format colonne lors de la création de l'outline.

      Cette option est disponible uniquement si aucune dimension n'est ajoutée ou supprimée. Il est possible d'ajouter ou de supprimer des dimensions dans la console des applications Profitability, ou d'ajouter, de supprimer ou de modifier une étape dans Oracle Hyperion Profitability and Cost Management.

      Après avoir supprimé des membres de dimension, le fonctionnement de l'option Archiver les données et recharger après le déploiement pour le redéploiement du cube vers Essbase et la conservation des données n'est pas garanti, selon la façon dont Essbase est capable de traiter ces membres supprimés. Pour contourner le problème, vous devrez peut-être exporter toutes les données et enlever celles des membres supprimés, puis recharger les données lors d'une étape distincte après le déploiement du cube sans sélectionner l'option Archiver les données et recharger après le déploiement.

    • Facultatif : si vous avez choisi l'option Archiver les données et recharger après le déploiement, vous pouvez sélectionner Supprimer les archives de données après le rechargement pour supprimer automatiquement les données archivées uniquement après le rechargement des données.

  5. Facultatif : sous Dernier déploiement du cube de calcul, consultez la date et l'heure du précédent déploiement.
  6. Facultatif : cliquez sur Déployer ultérieurement afin de planifier une date et une heure pratique pour l'exécution du déploiement. Reportez-vous à la section Planification des flux de tâches.

    Si cette option n'a pas été sélectionnée lorsque la tâche est créée, vous n'allez pas pouvoir planifier la tâche.

  7. Facultatif : cliquez sur Déployer maintenant pour déployer la base de données de calcul immédiatement.

    Un message de confirmation apparaît. Il indique que le job a démarré et précise l'ID du flux de tâches affecté.

    En fonction de la taille et de la complexité du modèle, cette opération peut prendre un certain temps.

  8. Surveillez la progression du déploiement sur la page Statut à l'aide de l'ID du flux de tâches, tel que décrit à la section Surveillance du statut du job Profitability standard.
  9. Si vous avez sélectionné l'option Remplacer la base de données ou si l'importation des données a échoué pour une raison quelconque, après le déploiement chargez les données à partir de la base Essbase afin que les calculs ne soient pas exécutés sur un ensemble de données vide.

    Vous pouvez charger des données d'entrée relatives aux coûts, aux produits et aux inducteurs de deux manières :

    • Chargez les données directement dans l'application à l'aide de la fenêtre Saisie des données, sous Gérer les allocations. Reportez-vous à la section Modification des données d'inducteur.

    • Chargez les données dans Essbase à l'aide des techniques de chargement de données Essbase. Reportez-vous au Guide de l'administrateur de la base de données Oracle Essbase.

  10. Calculez le modèle.

    Reportez-vous à la section Calcul des données d'allocation directe.