계산 데이터베이스 배포

[계산 데이터베이스] 탭의 옵션은 계산 데이터베이스에만 적용됩니다. 계산 데이터베이스는 메타데이터 아웃라인을 생성하기 위해 Oracle Essbase BSO(블록 저장영역 옵션)를 사용하여 생성됩니다.

주:

  • 일반 차원이 동적 계층 유형과 연계되어 있으면 보고 큐브 배포에 실패합니다. ASO 큐브에는 동적 일반 차원과 연계된 속성 차원이 있을 수 없습니다.

  • 데이터나 아티팩트를 임포트하기 전에 Oracle Hyperion Enterprise Performance Management WorkspaceEssbase에서 해당 데이터의 백업을 생성하는 것이 좋습니다. 지원이 필요하면 관리자에게 문의하십시오.

데이터베이스를 처음 배포하는 경우 [데이터베이스 바꾸기] 옵션을 선택하여 전체 데이터베이스를 생성해야 합니다. 처음 배포한 후에는 계산 데이터베이스를 다시 배포해야 할 때 새 데이터베이스에서 기존 아티팩트와 등록정보 설정을 유지하거나 복구하는 배포 옵션을 선택할 수 있습니다.

유지할 수 있는 아티팩트는 다음과 같습니다.

  • Essbase 데이터

  • 시스템 생성 및 사용자 생성 계산 스크립트

  • 보고서 스크립트

  • 대체 변수

  • 규칙 파일

  • 보안 필터

  • 데이터베이스 설정

계산 데이터베이스의 경우에만 다음 형식 중 하나를 사용하여 데이터를 내보낼 수 있습니다.

  • 차원 멤버 수가 1,000개 미만인 밀집 차원이 하나 이상 있는 경우 데이터가 열 형식으로 내보내지며 규칙 파일이 생성됩니다. 규칙 파일은 새 아웃라인을 생성한 후 생성됩니다.

    이 규칙 파일은 Essbase에 대한 데이터 형식을 지정합니다. 이 파일은 내보낸 데이터가 들어 있는 Essbase 데이터베이스 애플리케이션 폴더와 동일한 폴더에 있습니다. 파일 이름은 다음 형식으로 지정됩니다.

    RMMddxxx.rul 또는 RMMddxxx.txt

    여기서 MM은 현재 월이고, dd는 현재 일이고, xxx는 생성된 고유 식별자입니다. 확장자가 .rul인 파일 이름에는 규칙 파일이 포함되고, 확장자가 .txt인 파일 이름에는 데이터 파일이 포함됩니다.

  • 차원 멤버 수가 1,000개 미만인 밀집 차원이 없는 경우에는 데이터가 플랫 파일로 내보내집니다.

재배포하기 전에 차원이 분석되고 사용할 익스포트 옵션을 권유하는 메시지가 생성됩니다. 모든 배포 오류는 hpcm.log에 보고됩니다.

계산 데이터베이스를 배포하려면 다음을 수행합니다.

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

    [데이터베이스 관리] 화면의 [계산 데이터베이스] 탭이 표시됩니다.


    [데이터베이스 관리] 화면의 [계산 데이터베이스] 탭을 사용하여 계산 데이터베이스를 배포할 수 있습니다.
  2. Essbase 정보에서 다음 정보를 검토합니다.
    • 클러스터에는 모델이 포함된 Essbase 데이터베이스 서버의 이름이 표시됩니다.

    • 계산 애플리케이션은 배포되는 애플리케이션의 이름을 표시합니다.

    • 계산 데이터베이스는 애플리케이션이 배포되는 Essbase 데이터베이스의 이름을 표시합니다.

  3. 배포 옵션에서 계산 데이터베이스 배포에 대한 데이터베이스 옵션을 선택합니다.
    • 첫 번째 데이터베이스 배포의 경우 모든 선택이 회색으로 표시됩니다. 이 옵션은 전체 데이터베이스를 처음 생성합니다.

    • 기존 데이터베이스를 다시 배포하려면 새 데이터베이스에서 기존 아티팩트와 등록정보 설정을 유지하고 아웃라인을 변경하여 현재 메타데이터를 반영하려면 데이터베이스 업데이트을 선택합니다.

    • 후속 배포의 경우 데이터베이스 바꾸기를 선택하여 데이터베이스와 애플리케이션을 완전히 제거하고 다시 생성합니다.

  4. 배포 옵션에서 계산 데이터베이스 배포에 사용할 데이터 옵션을 선택합니다.
    • 기존 데이터를 애플리케이션 데이터베이스 폴더로 내보내려면 배포 전 데이터 아카이브를 선택합니다. 계산 데이터베이스의 경우 레벨 0 데이터만 내보내집니다. 멤버 수가 1,000명 미만인 밀집 차원이 있는 경우에만 데이터가 열 형식으로 내보내집니다. 그렇지 않으면 데이터가 기본 형식으로 내보내집니다.

    • 이전에 내보낸 데이터 파일을 사용하여 데이터를 자동으로 Essbase로 다시 가져오려면 배포 후 데이터 아카이브 및 재로드를 선택합니다. 새 아웃라인을 생성할 때 데이터를 열 형식으로 내보낸 경우 규칙 파일이 생성됩니다.

      이 옵션은 추가 또는 제거 중인 차원이 없는 경우에만 사용할 수 있습니다. Profitability 애플리케이션 콘솔에서 또는 Oracle Hyperion Profitability and Cost Management에서 스테이지를 추가, 삭제 또는 변경하여 차원을 추가하거나 제거할 수 있습니다.

      차원 멤버를 삭제한 후에는 Essbase가 해당 삭제된 멤버를 처리하는 방법에 따라 큐브를 Essbase에 다시 배포하고 데이터를 유지하기 위한 배포 후 데이터 아카이브 및 재로드 옵션이 때때로 작동하지 않을 수 있습니다. 이 문제를 해결하려면 모든 데이터를 익스포트하고, 삭제된 멤버의 데이터를 제거한 다음, 배포 후 데이터 아카이브 및 재로드 옵션을 선택하지 않은 채 큐브를 배포한 후 별도 단계로 데이터를 다시 로드해야 할 수 있습니다.

    • 선택사항: 배포 후 데이터 아카이브 및 재로드가 선택된 경우 재로드 후 데이터 아카이브 삭제를 선택하여 데이터 재로드에 성공한 후에만 아카이브된 데이터를 자동으로 삭제할 수 있습니다.

  5. 선택 사항: 최종 계산 큐브 배포에서 이전 배포의 날짜와 시간을 검토합니다.
  6. 선택 사항: 나중에 배포를 눌러 배포를 실행할 편리한 날짜와 시간을 예약합니다. 태스크 플로우 스케줄링을 참조하십시오.

    태스크가 생성될 때 이 옵션이 선택되어 있지 않으면 태스크를 예약할 수 없습니다.

  7. 선택사항: 지금 배포를 눌러 즉시 계산 데이터베이스를 배포합니다.

    확인 메시지가 나타나 작업이 시작되었음을 알리고 지정된 태스크 플로우 ID를 식별합니다.

    모델의 크기와 복잡성에 따라 이 작업에는 상당한 시간이 소요될 수 있습니다.

  8. 표준 Profitability 작업 상태 모니터에 설명된 대로 태스크플로우 ID를 사용하여 [상태] 페이지에서 배포의 진행 상태를 모니터합니다.
  9. 데이터베이스 바꾸기 옵션이 선택되었거나 어떤 이유로든 데이터를 가져오지 못한 경우 배포 후에 Essbase 데이터베이스의 데이터를 로드하여 빈 데이터 세트에 대해 계산이 실행되지 않도록 합니다.

    다음 두 가지 방법으로 입력 레벨 비용, 수익 및 드라이버 데이터를 로드할 수 있습니다.

    • [할당 관리] 아래의 [데이터 입력] 창을 통해 애플리케이션으로 직접 데이터를 로드합니다. 드라이버 데이터 편집을 참조하십시오.

    • Essbase 데이터 로드 기법을 사용하여 Essbase로 데이터를 로드합니다. Oracle Essbase Database Administrator's Guide를 참조하십시오.

  10. 모델을 계산합니다.

    직접 할당 데이터 계산을 참조하십시오.