Sincronización de dimensiones y asignaciones de Oracle Enterprise Data Management Cloud con aplicaciones de EPM Cloud

En este escenario de ejemplo se explora la sincronización de una dimensión entre una aplicación de Oracle Enterprise Data Management Cloud y una aplicación de Oracle Enterprise Performance Management Cloud.

Utilice los scripts de esta sección para completar las siguientes tareas:

  • Exportar una dimensión desde una aplicación de Oracle Enterprise Data Management Cloud
  • Exportar asignaciones desde una dimensión de aplicación de Oracle Enterprise Data Management Cloud
  • Copiar archivos de exportación a un entorno de EPM Cloud
  • Importar metadatos y asignaciones de dimensión en una aplicación de EPM Cloud

Para sincronizar una dimensión y asignaciones entre una aplicación de Oracle Enterprise Data Management Cloud y una aplicación de EPM Cloud:

  1. Cree un archivo de script copiando el siguiente 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. Modifique el archivo de script y defina los valores de parámetro necesarios. Consulte Parámetros para la ejecución de scripts para obtener una explicación y un ejemplo de los parámetros.
  3. Ejecute el script de forma manual o prográmelo para que se ejecute según sea necesario. Consulte Automatización de la ejecución de scripts.

Parámetros para la ejecución de scripts

Los archivos de script de esta sección requieren que se especifiquen algunos de los valores de parámetro que se explican en la siguiente tabla. No todos estos parámetros se utilizan en todos los scripts.

Tabla 3-27 Valores de parámetro para archivos de script

Parámetro Descripción
EDMUSER

Identificador de inicio de sesión de usuario de un administrador del servicio de Oracle Enterprise Data Management Cloud.

Ejemplo: EDMUSER=jdoe@example.com
EDMSVR

URL del entorno de Oracle Enterprise Data Management Cloud.

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

Nombre y ubicación del archivo de contraseña cifrado (EPW) del administrador del servicio de Oracle Enterprise Data Management Cloud.

Ejemplo: EDMPWDFILE=edm_jdoe.epw
EDMAPP

Nombre de una dimensión de aplicación de Oracle Enterprise Data Management Cloud.

Ejemplo: EDMAPP=USOperations
EDMDIM

Nombre de la dimensión que se va a exportar o importar.

Ejemplo: EDMDIM=entity
EDMLOC

Nombre de la ubicación que se va a exportar.

Ejemplo: EDMLOC=Loc1
EPMUSER

Nombre de inicio de sesión de un administrador del servicio de EPM Cloud.

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

URL del entorno de EPM Cloud.

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

Nombre de un trabajo de importación existente del tipo import metadata en el entorno de EPM Cloud.

Ejemplo: EPMIMPJOB=imp_DIMMetadata
EPMEXPJOB

Nombre de un trabajo existente del tipo export metadata en el entorno de EPM Cloud.

Ejemplo:EPMEXPJOB=Exp_DIMMetadata
PWDFILE

Nombre y ubicación del archivo de contraseña cifrado (EPW) para el administrador del servicio de EPM Cloud. Consulte el comando encrypt.

Ejemplo: PWDFILE=pwd_jdoe.epw
DIMFILE

Nombre del archivo que va a contener los datos de dimensión exportados.

Ejemplo: DIMFILE=entity_file.CSV
MAPFILE

Nombre del archivo que va a contener los datos de asignación exportados.

Ejemplo: MAPFILE=map_file.CSV