EPM Cloud 애플리케이션과 Oracle Enterprise Data Management Cloud 차원 및 매핑 동기화

이 샘플 시나리오에서는 Oracle Enterprise Data Management Cloud 애플리케이션과 Oracle Enterprise Performance Management Cloud 애플리케이션 간의 차원 동기화에 대해 살펴봅니다.

이 섹션의 스크립트를 사용하여 다음 태스크를 완료합니다.

  • Oracle Enterprise Data Management Cloud 애플리케이션에서 차원 익스포트
  • Oracle Enterprise Data Management Cloud 애플리케이션 차원에서 매핑 익스포트
  • 익스포트 파일을 EPM Cloud 환경에 복사
  • 차원 메타데이터 및 매핑을 EPM Cloud 애플리케이션으로 임포트

Oracle Enterprise Data Management Cloud 애플리케이션과 EPM Cloud 애플리케이션 간에 차원 및 매핑을 동기화하려면 다음을 수행합니다.

  1. 다음 스크립트를 복사하여 스크립트 파일을 생성합니다.

    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. 스크립트 파일을 수정하고 필수 매개변수 값을 설정합니다. 매개변수 설명 및 예제는 스크립트 실행 매개변수를 참조하십시오.
  3. 스크립트를 수동으로 실행하거나 필요에 따라 실행하도록 스케줄링합니다. 스크립트 실행 자동화를 참조하십시오.

스크립트 실행 매개변수

이 섹션의 스크립트 파일에는 다음 테이블에 설명된 몇 가지 매개변수 값을 지정해야 합니다. 모든 매개변수가 모든 스크립트에서 사용되는 것은 아닙니다.

표 3-27 스크립트 파일의 매개변수 값

매개변수 설명
EDMUSER

Oracle Enterprise Data Management Cloud 서비스 관리자의 사용자 로그인 ID입니다.

예: EDMUSER=jdoe@example.com
EDMSVR

Oracle Enterprise Data Management Cloud 환경의 URL입니다.

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

Oracle Enterprise Data Management Cloud 서비스 관리자의 암호화된 비밀번호 파일(EPW) 이름 및 위치입니다.

예: EDMPWDFILE=edm_jdoe.epw
EDMAPP

Oracle Enterprise Data Management Cloud 애플리케이션 차원의 이름입니다.

예: EDMAPP=USOperations
EDMDIM

익스포트하거나 임포트할 차원의 이름입니다.

예: EDMDIM=entity
EDMLOC

익스포트할 위치의 이름입니다.

예: EDMLOC=Loc1
EPMUSER

EPM Cloud 서비스 관리자의 로그인 이름입니다.

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

EPM Cloud 환경의 URL입니다.

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

EPM Cloud 환경에 있는 메타데이터 임포트 유형의 기존 임포트 작업 이름입니다.

예: EPMIMPJOB=imp_DIMMetadata
EPMEXPJOB

EPM Cloud 환경에 있는 메타데이터 익스포트 유형의 기존 작업 이름입니다.

예:EPMEXPJOB=Exp_DIMMetadata
PWDFILE

EPM Cloud 서비스 관리자의 암호화된 비밀번호 파일(EPW) 이름 및 위치입니다. encrypt 명령을 참조하십시오.

예: PWDFILE=pwd_jdoe.epw
DIMFILE

익스포트한 차원 데이터를 보관할 파일의 이름입니다.

예: DIMFILE=entity_file.CSV
MAPFILE

익스포트한 매핑 데이터를 보관할 파일의 이름입니다.

예: MAPFILE=map_file.CSV