Synchronisation de dimensions et de mappings Oracle Enterprise Data Management Cloud avec des applications Cloud EPM

Cet exemple de scénario porte sur la synchronisation d'une dimension entre une application Oracle Fusion Cloud Enterprise Data Management et une application Oracle Fusion Cloud Enterprise Performance Management.

Les scripts de cette section vous permettent d'effectuer les tâches suivantes :

  • Exporter une dimension à partir d'une application Oracle Enterprise Data Management Cloud
  • Exporter des mappings à partir d'une dimension d'application Oracle Enterprise Data Management Cloud
  • Copier les fichiers d'export vers un environnement Cloud EPM
  • Importer des mappings et des métadonnées de dimension dans l'application Cloud EPM

Pour synchroniser une dimension et des mappings entre une application Oracle Enterprise Data Management Cloud et une application Cloud EPM, procédez comme suit :

  1. Créez un fichier de script en copiant le script suivant :

    rem Integration example to sync application dimensions between Cloud EDM and Cloud EPM
    rem Windows script for demonstration purposes only; do not use in production environments
    
    set EDMUSER=userid
    set EDMSVR=https://hostname
    set EDMPWDFILE=example_EDM
    set EDMAPP=appname
    set EDMDIM=dimname
    set EDMLOC=location
    
    set EPMUSER=userid
    set EPMSVR=https://hostname
    set EPMIMPJOB=importjobname
    set PWDFILE=C:\Oracle\EPM.epw
    set DIMFILE=dimension.csv
    set MAPFILE=mapping.csv
    
    rem Synchronizing EDM ---> EPM
    rem Export Dimension and Mappings from EDM
    
    call epmautomate login %EDMUSER% %EDMPWDFILE% %EDMSVR%
    call epmautomate exportdimension %EDMAPP% %EDMDIM% %DIMFILE%
    call epmautomate exportdimensionmapping %EDMAPP% %EDMDIM% %EDMLOC% %MAPFILE%
    call epmautomate logout
    
    rem Log into the Cloud EPM environment
    call epmautomate login %EPMUSER% %PWDFILE% %EPMSVR%
    
    rem Copy exported files from EDM environment to EPM and import metadata and mappings
    call epmautomate copyfilefrominstance %DIMFILE% %EDMUSER% %EDMPWDFILE% %EDMSVR% inbox/%DIMFILE%
    call epmautomate importmetadata %EPMIMPJOB%
    
    call epmautomate copyfilefrominstance %MAPFILE% %EDMUSER% %EDMPWDFILE% %EDMSVR% inbox/%MAPFILE%
    call epmautomate importmapping %EDMDIM% %MAPFILE% REPLACE FALSE %EDMLOC%
    
    call epmautomate logout
  2. Modifiez le fichier de script et définissez les valeurs de paramètre requises. Pour obtenir des explications concernant les paramètres ainsi que des exemples, reportez-vous à la section Paramètres d'exécution de script.
  3. Exécutez le script manuellement ou planifiez l'exécution selon vos besoins. Reportez-vous à la section Automatisation de l'exécution de scripts.

Paramètres d'exécution de script

Pour les fichiers de script de cette section, vous devez indiquer certaines valeurs de paramètre expliquées dans le tableau suivant. Tous ces paramètres ne sont pas utilisés dans tous les scripts.

Tableau 3-28 Valeurs de paramètre pour les fichiers de script

Paramètre  Description
EDMUSER

ID de connexion d'un administrateur de service Oracle Enterprise Data Management Cloud.

Exemple : EDMUSER=jdoe@example.com
EDMSVR

URL de l'environnement Oracle Enterprise Data Management Cloud.

Exemple : EDMSVR=https:// example.oraclecloud.com
EDMPWDFILE

Nom et emplacement du fichier de mots de passe cryptés (EPW) de l'administrateur de service Oracle Enterprise Data Management Cloud.

Exemple : EDMPWDFILE=edm_jdoe.epw
EDMAPP

Nom d'une dimension d'application Oracle Enterprise Data Management Cloud.

Exemple : EDMAPP=USOperations
EDMDIM

Nom de la dimension à exporter ou à importer.

Exemple : EDMDIM=entity
EDMLOC

Nom de l'emplacement à exporter.

Exemple : EDMLOC=Loc1
EPMUSER

Nom de connexion d'un administrateur de service Cloud EPM.

Exemple : EPMUSER=john.doe@example.com
EPMSVR

URL de l'environnement Cloud EPM.

Exemple : EPMSVR=https://example.oraclecloud.com
EPMIMPJOB

Nom d'un job d'import existant de type Importer les métadonnées dans l'environnement Cloud EPM.

Exemple : EPMIMPJOB=imp_DIMMetadata
EPMEXPJOB

Nom d'un job existant de type Exporter les métadonnées dans l'environnement Cloud EPM.

Exemple : EPMEXPJOB=Exp_DIMMetadata
PWDFILE

Nom et emplacement du fichier de mots de passe cryptés (EPW) de l'administrateur de service Cloud EPM. Reportez-vous à la commande encrypt.

Exemple : PWDFILE=pwd_jdoe.epw
DIMFILE

Nom du fichier destiné à contenir les données de dimension exportées.

Exemple : DIMFILE=entity_file.CSV
MAPFILE

Nom du fichier destiné à contenir les données de mapping exportées.

Exemple : MAPFILE=map_file.CSV