사용자정의 대상 애플리케이션 생성

Oracle Enterprise Performance Management Cloud에서 데이터를 추출한 다음 EPM Cloud 애플리케이션에 로드하는 대신 데이터를 플랫 파일로 푸시할 수 있는 사용자정의 타겟 애플리케이션을 생성합니다.

사용자정의 타겟 애플리케이션을 사용하면 EPM 지원 소스에서 데이터를 로드한 다음 해당 데이터를 Oracle Essbase, Oracle Hyperion PlanningOracle Hyperion Financial Management로 로드하지 않고 플랫 파일로 추출할 수 있습니다. 필수 차원을 사용하여 사용자정의 대상 애플리케이션을 정의할 수 있습니다. Oracle Hyperion Financial Data Quality Management, Enterprise Edition은 타겟 애플리케이션으로 데이터를 익스포트하지 않고 사용자정의 프로세스를 사용하여 외부 시스템에 로드할 수 있는 데이터 파일을 생성합니다.

사용자정의 대상 애플리케이션을 생성하는 경우 다음에 유의하십시오.

  • 계정, 엔티티, UD1, UD2 ... UD20, 금액 등의 사전 정의된 순서대로 데이터가 파일에 기록됩니다.

  • 사용자정의 애플리케이션 정의를 생성할 때 지정된 순서를 사용하여 차원의 매핑 처리 순서를 지정합니다. 처리 종속성 순서가 있는 스크립트를 사용하는 경우 순서에 유의하십시오.

  • 데이터 규칙 - POV 범주가 검증되지 않습니다.

  • 데이터 로드 매핑 - 사용자정의 애플리케이션에 대해서는 대상 값이 검증되지 않습니다.

  • 데이터 로드 실행 - FDMEE는 출력 데이터 파일을 생성합니다. 데이터 파일의 이름은 <Target App Name>_<Process ID>.dat이며 <APPL ROOT FOLDER>/outbox 디렉토리에 기록됩니다. [프로세스 세부정보] 페이지의 OUTPUT file 열에서 데이터 파일에 액세스할 수 있습니다.

    데이터 로드 규칙이 실행되면 FDMEE에서 데이터를 익스포트합니다.

    사용자정의 파일을 생성하려면 파일로 익스포트 사용 옵션을 아니요로 설정한 다음 사용자정의 BefExport 이벤트 스크립트를 작성하여 데이터 파일을 생성합니다. 타겟 스크립트로 자동 로드하는 사용자정의 프로세스를 생성하려는 경우 BefExport 스크립트를 작성합니다.

사용자정의 대상 애플리케이션을 정의하려면 다음을 수행합니다.

  1. 설정 탭의 등록에서 대상 애플리케이션을 선택합니다.
  2. 대상 애플리케이션대상 애플리케이션 요약 그리드에서 추가를 누릅니다.
  3. 로컬 대상 애플리케이션을 선택합니다.
  4. 애플리케이션 선택에서 사용자정의 애플리케이션을 선택하고 확인을 누릅니다.

    애플리케이션 선택 화면 이미지
  5. 애플리케이션 세부정보에서 애플리케이션 이름을 입력합니다.
  6. 차원 세부정보 탭을 선택합니다.
  7. 차원 이름을 지정합니다.
  8. 애플리케이션에 정의되지 않은 각 차원에 대해 대상 차원 클래스를 선택하거나 검색 버튼를 눌러 대상 차원 클래스를 선택합니다.

    차원 클래스는 차원 유형에 의해 정의되는 등록정보입니다. 예를 들어 기간 차원이 있으면 차원 클래스도 "기간"입니다. Essbase 애플리케이션의 경우 계정, 시나리오 및 기간에 대한 차원 클래스를 적절하게 지정해야 합니다. Oracle Hyperion Public Sector Planning and Budgeting 애플리케이션의 경우 직원, 직책, 작업 코드, 예산 항목 및 요소에 대한 차원 클래스를 지정해야 합니다.

  9. 데이터 테이블 열 이름에서 차원 값이 저장되는 스테이지 테이블(TDATASEG) 열의 테이블 열 이름을 지정합니다.

    검색 버튼을 눌러 데이터 테이블 열 이름을 검색하고 선택합니다.

  10. 순서에서 맵 처리 순서를 지정합니다.

    예를 들어 계정이 1로 설정되고 제품이 2로 설정되고 엔티티가 3으로 설정된 경우 FDMEE는 먼저 계정 차원, 제품, 엔티티에 대한 매핑을 순서대로 처리합니다.

  11. 중복 항목에 대한 접두어 차원에서 사용으로 설정하거나 선택(로 설정됨)하여 멤버 이름 앞에 차원 이름을 추가합니다.

    로드되는 멤버 이름은 [차원 이름]@[차원 멤버] 형식입니다. 이 옵션을 활성화하면 접두어로 추가된 차원 이름이 애플리케이션의 모든 차원에 적용됩니다. 중복 멤버가 포함된 차원이 대상에 있는 경우에는 이 옵션을 선택할 수 없습니다. 즉, 차원 간에 중복 멤버가 있는 경우에만 이 옵션을 선택합니다.

    애플리케이션이 중복 멤버를 지원하며 중복 멤버에 대한 접두어 차원이 사용 안함으로 설정되거나 선택 취소된 경우(아니요로 설정됨) 사용자가 전체 멤버 이름을 지정해야 합니다. 전체 멤버 이름 형식은 Essbase 설명서를 참조하십시오.

    주:

    Planning은 중복 멤버를 지원하지 않습니다.
  12. 애플리케이션 옵션을 누릅니다.

    사용자정의 대상 애플리케이션에 대한 애플리케이션 옵션 탭 이미지
  13. 파일로 익스포트 사용에서 를 선택하여 FDMEE가 사용자정의 타겟 애플리케이션에 대한 출력 데이터 파일을 생성하도록 합니다.

    서버의 outbox 폴더에 <LOCATION>_<SEQUENCE>.dat 이름 형식으로 파일이 생성됩니다. 예를 들어 위치가 Texas 로 지정되고 다음 순서가 16인 경우 파일 이름은 Texas_15.dat입니다. 워크플로우 프로세스의 익스포트 단계에서 파일이 생성됩니다.

    파일로 익스포트 활성화 옵션이 아니요로 설정된 경우 실행 창에서 [대상으로 익스포트] 옵션을 사용할 수 없습니다.

  14. 파일 문자 세트에서 파일 문자 세트를 선택합니다.

    파일 문자 세트는 텍스트를 생성, 저장 및 표시하기 위해 비트 조합을 문자에 매핑하는 방법을 결정합니다. 각 인코딩에는 UTF-8과 같은 이름이 있습니다. 한 인코딩 내에서 각 문자는 특정 비트 조합에 매핑됩니다. 예를 들어 UTF-8에서 대문자 A는 HEX41에 매핑됩니다.

  15. 열 구분자에서 출력 파일의 열을 구분하는 데 사용할 문자를 선택합니다.

    사용 가능한 열 구분자는 다음과 같습니다.

    • ,

    • |

    • !

    • ;

    • :

  16. 다운로드할 파일 이름에서 복사할 파일 이름을 입력합니다.
  17. 저장을 누릅니다.