Sincronização das Dimensões e Mapeamentos do Oracle Enterprise Data Management Cloud com Aplicativos do EPM Cloud

Esse cenário de exemplo explora a sincronização de uma dimensão entre um aplicativo do Oracle Enterprise Data Management Cloud e um aplicativo do Oracle Enterprise Performance Management Cloud.

Use os scripts nesta seção para concluir estas tarefas:

  • Exportar uma dimensão de um aplicativo do Oracle Enterprise Data Management Cloud
  • Exportar mapeamentos de uma dimensão de aplicativo do Oracle Enterprise Data Management Cloud
  • Copiar os arquivos exportados para um ambiente EPM Cloud:
  • Importar os metadados e mapeamentos da dimensão para o aplicativo do EPM Cloud

Para sincronizar uma dimensão e mapeamentos entre um aplicativo do Oracle Enterprise Data Management Cloud e um aplicativo do EPM Cloud:

  1. Crie um arquivo de script copiando o script seguinte:

    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 o arquivo de script e defina os valores de parâmetro necessários. Consulte Parâmetros para a Execução de Script para obter uma explicação e um exemplo dos parâmetros.
  3. Execute o script manualmente ou programe sua execução conforme necessário. Consulte Automação da Execução de Scripts.

Parâmetros para a Execução de Script

Os arquivos de script nesta seção requerem a especificação de alguns dos valores de parâmetro explicados na tabela a seguir. Nem todos esses parâmetros são usados em todos os scripts.

Tabela 3-27 Valores de Parâmetro para Arquivos de Script

Parâmetro Descrição
EDMUSER

ID de login de usuário de um Administrador de Serviço do Oracle Enterprise Data Management Cloud.

Exemplo: EDMUSER=jdoe@example.com
EDMSVR

URL do ambiente Oracle Enterprise Data Management Cloud.

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

Nome e local do arquivo de senha criptografada (EPW) do Administrador de Serviço do Oracle Enterprise Data Management Cloud.

Exemplo: EDMPWDFILE=edm_jdoe.epw
EDMAPP

Nome de uma dimensão de aplicativo do Oracle Enterprise Data Management Cloud.

Exemplo: EDMAPP=USOperations
EDMDIM

Nome da dimensão a exportar ou importar.

Exemplo: EDMDIM=entity
EDMLOC

Nome do local a exportar.

Exemplo: EDMLOC=Loc1
EPMUSER

Nome de login de um Administrador de Serviço do EPM Cloud.

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

URL do ambiente EPM Cloud.

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

Nome de um job de importação existente do tipo de metadados de importação no ambiente EPM Cloud.

Exemplo: EPMIMPJOB=imp_DIMMetadata
EPMEXPJOB

Nome de um job de exportação existente do tipo metadados de exportação no ambiente EPM Cloud.

Exemplo:EPMEXPJOB=Exp_DIMMetadata
PWDFILE

Nome e local do arquivo de senha criptografada (EPW) do Administrador de Serviço do EPM Cloud. Consulte o comando encrypt.

Exemplo: PWDFILE=pwd_jdoe.epw
DIMFILE

Nome do arquivo para armazenar os dados de dimensão exportados.

Exemplo: DIMFILE=entity_file.CSV
MAPFILE

Nome do arquivo para armazenar os dados de mapeamento exportados.

Exemplo: MAPFILE=map_file.CSV