Sincronizzazione di dimensioni e mapping di Oracle Enterprise Data Management Cloud mediante applicazioni EPM Cloud

In questo scenario di esempio viene analizzata la sincronizzazione di una dimensione tra un'applicazione Oracle Enterprise Data Management Cloud e un'applicazione Oracle Enterprise Performance Management Cloud.

Utilizzare gli script riportati in questa sezione per completare i task elencati di seguito:

  • Esportazione di una dimensione da un'applicazione Oracle Enterprise Data Management Cloud
  • Esportazione di mapping da un'applicazione Oracle Enterprise Data Management Cloud
  • Copia di file di esportazione in un ambiente EPM Cloud
  • Importazione di metadati e mapping di dimensioni nell'applicazione EPM Cloud

Per sincronizzare una dimensione e i mapping tra un'applicazione Oracle Enterprise Data Management Cloud e un'applicazione EPM Cloud, procedere come segue.

  1. Creare un file di script. A tale scopo, copiare il seguente script:

    rem Integration example to sync application dimensions between EDM and EPM Cloud
    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 EPM Cloud 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. Modificare il file di script e impostare i valori dei parametri richiesti. Per una spiegazione e un esempio di parametri, fare riferimento alla sezione Parametri per l'esecuzione degli script.
  3. Eseguire lo script manualmente oppure programmarne l'esecuzione, a seconda dei casi. Fare riferimento alla sezione Automazione dell'esecuzione degli script.

Parametri per l'esecuzione degli script

I file di script descritti in questa sezione richiedono di specificare alcuni dei valori di parametro elencati nella seguente tabella. Non tutti questi parametri vengono utilizzati in tutti gli script.

Tabella 3-27 Valori di parametro per i file di script

Parametro Descrizione
EDMUSER

ID di accesso dell'utente di un amministratore dei servizi di Oracle Enterprise Data Management Cloud.

Esempio: EDMUSER=jdoe@example.com
EDMSVR

URL dell'ambiente Oracle Enterprise Data Management Cloud.

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

Nome e posizione del password file (EPW) cifrato dell'amministratore dei servizi di Oracle Enterprise Data Management Cloud.

Esempio: EDMPWDFILE=edm_jdoe.epw
EDMAPP

Nome di una dimensione dell'applicazione Oracle Enterprise Data Management Cloud.

Esempio: EDMAPP=USOperations
EDMDIM

Nome della dimensione da esportare o importare.

Esempio: EDMDIM=entity
EDMLOC

Nome della posizione da esportare.

Esempio: EDMLOC=Loc1
EPMUSER

Nome di accesso di un amministratore dei servizi di EPM Cloud.

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

URL dell'ambiente EPM Cloud.

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

Nome di un job di importazione esistente di tipo importazione di metadati nell'ambiente EPM Cloud.

Esempio: EPMIMPJOB=imp_DIMMetadata
EPMEXPJOB

Nome di un job esistente di tipo esportazione di metadati nell'ambiente EPM Cloud.

Esempio:EPMEXPJOB=Exp_DIMMetadata
PWDFILE

Nome e posizione del password file (EPW) cifrato dell'amministratore dei servizi di EPM Cloud. Fare riferimento al comando encrypt.

Esempio: PWDFILE=pwd_jdoe.epw
DIMFILE

Nome del file che conterrà i dati delle dimensioni esportate.

Esempio: DIMFILE=entity_file.CSV
MAPFILE

Nome del file che conterrà i dati dei mapping esportati.

Esempio: MAPFILE=map_file.CSV