Préparation des applications Essbase en vue de la mise à niveau

Utilisez l'utilitaire d'export LCM 11g Essbase pour exporter des applications (métadonnées et données) Oracle Essbase à partir de la version 11.2.12+.

Remarque :

Ce processus convertira les applications source non Unicode existantes en applications Unicode (UTF-8) avant d'exporter les artefacts.

Pour exporter les applications à partir d'Essbase version 11.2.12+, procédez comme suit :

  1. Téléchargez l'utilitaire d'export LCM 11g : dans l'interface Web Essbase, cliquez sur Console, développez les outils de ligne de commande, puis téléchargez l'utilitaire d'export LCM 11g (EssbaseLCMUtility.zip).

    Remarque :

    Etant donné que l'utilitaire d'export LCM 11g doit être téléchargé à partir de l'instance 21c cible (incluse avec la version 11.2.15), assurez-vous que l'environnement cible (11.2.15) est prêt avant de procéder au téléchargement.
  2. Décompressez le fichier EssbaseLCMUtility.zip après l'avoir copié à l'emplacement voulu.
    • Utilisez un programme d'extraction de fichier ZIP capable de gérer les longs noms de chemin, tel que 7-Zip.
    • Si vous êtes averti que les fichiers ou les composants communs existent déjà, cliquez sur Oui pour les remplacer.

    • Décompressez le fichier dans un répertoire dont le nom ne contient pas d'espace.
  3. Lors de la décompression du fichier EssbaseLCMUtility.zip, les fichiers et dossiers suivants apparaissent :


    Dossier ZIP de l'utilitaire LCM Essbase

  4. Ouvrez le dossier resources, puis le dossier UpgradePS4to21cScripts.
  5. Ouvrez le fichier input.properties et mettez à jour les propriétés suivantes :
    PS4_EPM_ORACLE_HOME
    PS4_EPM_ORACLE_INSTANCE
    PS4_EPM_DOMAIN_HOME
    PS4_ESSBASE_HOST
    PS4_ESSBASEPORT
    PS4_ESSBASEADMINUSER
    PS4_ESSBASEADMINPWD
    EXPORT_PATH = <Any local directory to keep the exported content>
    ESSBASEHOST = http(s)://host:9010/Essbase (target host)
    ESSBASE_DEPLOYMENT_TYPE = ESSBASE_ONLY 
    Update user credentials of target host (Workspace login credentials)
    ESSBASEADMINUSER 
    ESSBASEADMINPWD
    
  6. Avant d'exécuter l'utilitaire, vous devez définir la variable d'environnement JAVA_HOME :
    • Exemple Windows :
      set JAVA_HOME=<Local Drive>:\Oracle\Middleware_Home\JDK
      set PATH=%JAVA_HOME%\bin;%PATH%
      
    • Exemple LINUX :
      export JAVA_HOME=/Middleware_Home/JDK
      export PATH=$JAVA_HOME/bin:$PATH
      
  7. Dans une invite de commande, passez au répertoire dans lequel vous avez décompressé le fichier EssbaseLCMUtility.zip, puis exécutez la commande suivante : ExportPS4EssbaseApps.bat.

    Chaque application est alors exportée séparément.

  8. Une fois le processus d'export terminé, consultez le statut dans le fichier EssbaseUpgradeStatus.xml, qui se trouve dans le dossier de l'utilitaire LCM Essbase extrait. Le processus d'export a abouti si la balise indique que la tâche est réussie : <task status="SUCCESS" taskName="export">. Vous pouvez ignorer les notifications d'erreur enregistrées à la suite d'un statut Succès. Par exemple, vous pouvez ignorer les erreurs ci-dessous :
    Error in getting source partition, please recreate it manually after the migration.
    Error received while retrieving implied share from outline.