애플리케이션 데이터베이스 생성 및 새로고침

데이터베이스 관리 페이지에서는 Oracle Hyperion Planning에서 애플리케이션의 각 계획 유형에 대한 데이터를 저장하는 데 사용되는 애플리케이션 데이터베이스를 생성하고 새로 고칠 수 있습니다. 데이터베이스는 애플리케이션에 지정된 차원, 계층 멤버, 속성 및 기타 데이터에 따라 구성됩니다.

Oracle Essbase는 암호화된 데이터 파일(essbase.sec)을 생성하여 액세스 권한 정보를 저장합니다.

애플리케이션을 생성하는 경우 생성을 선택하여 애플리케이션 데이터를 저장하는 Planning 다차원 데이터베이스를 업데이트합니다. 아웃라인을 구성하는 동안 데이터베이스 변경사항 및 액세스 권한을 따로 이전하여 성능을 향상시키고 사용자가 사용 가능하도록 빨리 변경할 수 있습니다. 아웃라인이 완료된 경우 데이터베이스 정보를 새로 고칠 때 액세스 권한을 포함하는 것이 좋습니다.

애플리케이션 구조를 변경할 때마다 애플리케이션 데이터베이스를 새로 고쳐야 합니다. 애플리케이션에 대한 변경사항은 해당 애플리케이션에 대한 Planning 데이터베이스를 새로 고칠 때까지 데이터 입력 및 승인 태스크를 수행하는 사용자에게 반영되지 않습니다. 예를 들어 엔티티 멤버의 등록정보를 수정하거나 시나리오를 추가하거나 액세스 권한을 변경하는 경우 이러한 변경사항은 애플리케이션 데이터베이스를 새로 고칠 때까지 Planning 관계형 데이터베이스에 저장됩니다.

새로 고치는 동안

  • 보안 필터가 업데이트됩니다.

  • 통화 변환 계산 스크립트가 업데이트됩니다.

  • 멤버 및 연결된 등록정보는 관계형 데이터베이스에서 다차원 데이터베이스로 전파됩니다.

  • 다차원 데이터베이스에서 사용자정의 속성이 추가, 수정 또는 삭제됩니다.

  • Planning 아웃라인에 환율 값을 다시 채웁니다.

  • 특정 계정에 대한 멤버 공식이 동적으로 생성되거나 업데이트됩니다.

  • 별칭 테이블에 대한 추가 또는 변경사항과 차원 또는 멤버와의 연결이 업데이트됩니다.

  • Planning 애플리케이션이 재구조화됩니다.

  • Planning 애플리케이션에 UDA가 추가됩니다.

주의:

애플리케이션을 생성하거나 새로 고치기 전에 백업하는 것이 좋습니다. 애플리케이션 및 애플리케이션 데이터베이스 백업을 참조하십시오. 이 단계를 수행하면 데이터베이스의 데이터에 영향을 미칩니다. 생성을 누르면 데이터가 지워지고 Planning 계획 유형이 재빌드됩니다. 새로고침을 누르면 데이터가 대체됩니다. 자세한 내용은 Essbase 작업 고려 사항을 참조하십시오.

관리자가 데이터베이스 생성 또는 데이터베이스 새로고침을 사용하는 경우 애플리케이션 소유자를 비롯한 다른 사용자는 다른 모든 태스크를 사용할 수 없습니다.

Planning 데이터베이스를 새로 고치기 전에 모든 사용자는 Planning 애플리케이션에서 로그오프해야 합니다. 관리자는 Planning 애플리케이션을 새로 고치기 전에 모든 사용자에게 브로드캐스트 메시지를 보내 작업을 저장하고 애플리케이션을 닫도록 요청하는 것이 좋습니다. Planning은 새로 고치는 동안 사용자를 로그아웃하지 않습니다. 유지 관리 중 애플리케이션 사용 제한을 참조하십시오.

애플리케이션을 새로 고치는 시간은 애플리케이션의 엔티티 및 사용자 수와 같은 요인에 따라 다릅니다. 사용자 및 보안 필터 수가 많으면 새로고침 시간이 늘어납니다. 시스템 가용성을 극대화하기 위해 사용이 적은 시간에 액세스 권한 정보를 전송할 수 있습니다.

애플리케이션 데이터베이스를 생성하거나 새로 고치려면 다음을 수행합니다.

  1. 애플리케이션을 백업합니다. 애플리케이션 및 애플리케이션 데이터베이스 백업을 참조하십시오.
  2. 관리, 애플리케이션 순으로 선택합니다.
  3. 데이터베이스 생성 또는 데이터베이스 새로고침을 선택합니다.
  4. 옵션을 선택합니다.
    • 데이터베이스: 애플리케이션에 대한 Planning 데이터베이스를 생성하거나 새로 고칩니다.

    • 사용자정의 함수 업데이트: 애플리케이션 데이터베이스를 생성하거나 새로 고칠 때 애플리케이션에 대한 Planning 사용자정의 함수를 업데이트합니다.

      사용자 정의 함수 작업에 대한 자세한 내용은 Oracle Essbase Database Administrator's Guide 를 참조하십시오.

    • 보안 필터: 타사 애플리케이션이 사용하도록 보안 필터를 생성합니다. 애플리케이션의 모든 사용자에 대한 보안 필터를 생성하려면 보안 필터를 선택하고 한계 검증은 선택하지 않습니다. 선택한 사용자에 대한 보안 필터를 생성하려면 보안 필터 관리를 참조하십시오.

      액세스 권한은 암호화된 데이터 파일(essbase.sec)에 저장됩니다.

      팁:

      모든 사용자에 대해 보안 필터를 생성하기 전에 다음에 대해 애플리케이션 사용을 사용으로 설정합니다. 옵션을 관리자로 설정하여 애플리케이션에 대한 사용자 액세스를 제한합니다. 보안 필터를 생성한 후 이 설정을 다시 모든 사용자로 변경합니다. 유지 관리 중 애플리케이션 사용 제한을 참조하십시오.

      주:

      동적 멤버에 대한 액세스 권한이 있는 사용자를 위해 보안 필터를 생성하거나 새로 고친 후에는 필터 라인에 실제 멤버 이름이 아닌 동적 멤버의 Essbase 버킷 이름이 표시됩니다.

    • 공유 멤버: 멤버의 모든 인스턴스(기본 및 공유)에 대해 설정된 액세스 권한을 평가하고 모든 인스턴스에 가장 덜 제한적인 액세스 권한을 적용합니다. 예를 들어 공유 멤버의 상위에서 모든 1차 하위 멤버에 쓰기 액세스 권한이 지정되었으며 다른 상위의 공유 멤버에서 모든 1차 하위 멤버에 읽기 액세스 권한이 지정된 경우 기본 멤버와 모든 공유 멤버에 쓰기 액세스 권한이 부여됩니다(예는 공유 멤버에 유효한 액세스 권한 정보 참조).

      주:

      애플리케이션이 공유 멤버 보안을 사용하지 않는 경우 성능을 향상시키려면 이 옵션을 선택 취소합니다.

      옵션을 선택 취소하면 공유 멤버가 기준 멤버에 지정된 보안을 상속합니다.

    • 한계 검증: 행당 64KB인 Essbase 보안 필터 제한을 초과하는 보안 필터를 식별합니다. 이 옵션은 Essbase 보안 필터를 구성하기 전에 필터의 크기를 검증하여 필터의 크기가 크기 제한을 초과하지 않는지 검증합니다.

  5. Planning 데이터베이스에서 데이터를 생성하거나 새로 고치려면 생성 또는 새로고침을 누릅니다.
  6. 확인 메시지를 검토합니다. 계속하려면 생성 또는 새로고침을 누릅니다. 업데이트가 완료되면 완료를 누릅니다.

    주:

    생성 또는 새로고침 프로세스에 어느 정도 시간이 걸리는 경우 백그라운드에서 실행을 눌러 상태를 표시하지 않고 백그라운드에서 프로세스를 실행합니다.

    백그라운드에서 생성 또는 새로고침을 실행한 결과를 보려면 Planning 로그를 확인합니다. 로그에 대한 자세한 내용은 Oracle Enterprise Performance Management System 설치 및 구성 문제 해결 가이드 를 참조하십시오.