Essbase로 데이터 로드

이제 관리자 및 적절한 프로비저닝이 있는 다른 사용자가 Oracle Essbase Administration Services를 사용하지 않고 Oracle Essbase로 데이터를 로드할 수 있습니다. 로드되는 파일에는 일반적으로 할당 금액 및 드라이버 정보 같은 입력 데이터가 포함되어 있습니다. Essbase 데이터베이스에 로드된 데이터 소스 값을 처리하는 방법을 Essbase에 알려 주는 규칙 파일도 로드할 수 있습니다.

로드할 파일의 형식은 Administration Services 콘솔과 동일합니다.

  • 텍스트 파일 데이터 객체(.txt) - IEssOlapFileObject.TYPE_TEXT

  • Excel 워크시트 파일 데이터 객체(.xls) - IEssOlapFileObject.TYPE_EXCEL

  • 규칙 파일 객체(.rul) - IEssOlapFileObject.TYPE_RULES

이러한 파일 생성에 대한 자세한 내용은 현재 https://docs.oracle.com/en/에 제공되어 있는 Oracle Essbase Administration Services 온라인 도움말을 참조하십시오([애플리케이션 - EPM] 탭에서 최신 버전의 설명서를 선택하고 [Essbase] 탭 선택).

Oracle Hyperion Profitability and Cost Management를 사용하여 Essbase로 데이터를 로드하려면 다음을 수행합니다.

  1. 열린 관리 원장 모델의 태스크 영역에서 계산, 데이터베이스 관리 순으로 선택합니다. 데이터 로드 탭을 누릅니다.

    데이터 로드 화면이 표시됩니다(그림 12-1).

    그림 12-2 관리 원장 데이터 로드 화면


    관리 원장 데이터 로드 화면에는 다음 단계에 설명된 정보가 표시됩니다.
  2. 데이터 로드 처리 방법을 나타냅니다.
    • 선택사항: 애플리케이션의 활성 큐브에 있는 모든 데이터를 지우려면 로드하기 전에 데이터베이스 지우기를 선택하십시오. 기존 데이터를 보존하려면 이 설정을 선택하지 마십시오.

    • 기존 값에 더하기 또는 기존 값 덮어쓰기를 선택합니다.

  3. 선택사항: 글로벌 규칙 파일이 있는 경우 찾아서 선택합니다.
  4. 파일 로드 영역에서 로드할 파일을 선택합니다. 태스크 메뉴 또는 버튼을 사용하여 다음 태스크를 수행합니다.
    • 행 추가 또는 + 버튼 - 로드할 데이터 파일 또는 규칙 파일을 선택할 수 있도록 찾아보기 버튼을 표시합니다.

    • 행 삭제 또는 X 버튼 - 로드할 파일 테이블에서 선택된 행을 제거합니다.

    주:

    보기 메뉴를 사용하여 테이블의 열을 표시하고, 숨기고, 재정렬할 수 있으며 테이블이 별도의 창으로 이동하도록 분리할 수도 있습니다.

  5. 파일이 선택된 경우 로드를 눌러 파일을 OLAP 서버로 복사하고 파일에서 Essbase로 데이터를 로드합니다.

    작업 상태 영역에서 작업 라이브러리를 선택하여 로드 진행 상태를 추적할 수 있습니다.

예 12-1 참고

로드에서 적어도 각 파일의 첫번째 오류는 hpcm.log에 로킹되고 작업 라이브러리에 표시됩니다. 가능한 경우 파일당 여러 오류가 로깅됩니다. 오류에서는 잘못된 열과 해당 레코드에 대해 설명합니다. 아웃라인이 비어 있거나, 로드된 파일이 비어 있거나, 잠기거나, 크기 제한(데이터 파일의 경우 2GB, 규칙 파일의 경우 64KB)을 초과하거나, 데이터 파일에 오류가 있는 경우 오류가 로깅됩니다. 파일이 텍스트 파일이거나 Microsoft Excel 파일이어야 합니다. 파일 이름은 8자를 초과하지 않아야 하며 공백이나 특정 문자(,=.+;[] 포함)가 없어야 합니다.

규칙 파일을 사용하여 Microsoft Excel 파일을 적절하게 로드하려면 숫자 차원 멤버 이름 앞에 작은 따옴표가 표시되어야 합니다(예: '2013). Microsoft Excel 데이터 소스 파일에는 형식 지정이 포함되지 않아야 합니다. 색상을 "자동" 및 "채우기 없음"으로 설정하고 글꼴 설정(예: 굵은꼴 및 기울임꼴)을 제거합니다.