동적 멤버 정보

동적 멤버는 사용자가 비즈니스 규칙을 사용할 때 생성할 수 있는 멤버입니다. "즉석 멤버"라고도 합니다. 관리자는 일반 사용자가 상위 멤버 아래에 동적 멤버를 생성할 수 있도록 하며 데이터베이스를 새로 고쳐 Oracle Essbase의 필수 자리 표시자를 생성해야 합니다. 런타임 프롬프트가 있는 비즈니스 규칙에서 사용자는 런타임 프롬프트에 원하는 멤버 이름을 입력하여 멤버를 생성할 수 있습니다. 이후 데이터베이스를 새로 고치면 사용된 동적 1차 하위 구성요소의 이름이 일반 사용자가 지정한 이름으로 바뀌고 Essbase의 필수 자리 표시자가 다시 생성됩니다. 비즈니스 규칙 및 동적 멤버 작업에 대한 자세한 내용은 Oracle Hyperion Calculation Manager 디자이너 가이드 을 참조하십시오.

이 섹션에서 설명된 대로 동적 1차 하위 구성요소를 추가하도록 상위 멤버가 활성화되면 사용자는 런타임 프롬프트에 이름을 입력하여 새 멤버를 생성할 수 있습니다.

동적 1차 하위 구성요소를 추가하도록 상위 멤버를 활성화하려면 다음을 수행합니다.

  1. 상위 멤버를 편집하고 동적 하위 멤버에 대해 사용 옵션을 선택합니다(멤버 추가 또는 편집 참조).
    • 선택사항: 멤버 등록정보 가능한 동적 하위 멤버 수(기본값은 10)를 설정합니다. 이 설정은 상위 아래에 멤버를 동적으로 추가 또는 로드하기 위해 생성되는 자리 표시자 수를 결정합니다. 모든 자리 표시자가 사용되면 이후에 추가된 1차 하위 구성요소는 일반 멤버로 추가되고 데이터베이스를 새로고칠 때까지 사용할 수 없습니다.

    • 선택사항: 멤버 등록정보 멤버 생성자에 액세스 권한 부여됨(기본값은 상속)을 설정합니다.

  2. 데이터베이스를 새로 고쳐 데이터베이스에서 멤버가 사용되는 계획 유형에 대한 동적 1차 하위 구성요소의 자리 표시자를 생성합니다.
  3. Oracle Hyperion Calculation Manager에서:
    1. 런타임 프롬프트를 사용하여 변수 유형 멤버의 비즈니스 규칙을 생성합니다. 동적 멤버 상위 열에서 멤버 선택기를 사용하여 Oracle Hyperion Planning에서 동적 1차 하위 멤버에 대해 사용으로 설정한 상위 멤버를 선택합니다.
    2. 동적 멤버 생성 옵션을 선택합니다.
    3. 비즈니스 규칙을 배포합니다.

      비즈니스 규칙 작업에 대한 자세한 내용은 Oracle Hyperion Calculation Manager 디자이너 가이드 을 참조하십시오.

    참고:

    • Calculation Manager에서 동적 멤버 생성동적 멤버 삭제 옵션을 둘 다 선택하면 계산을 위한 임시 동적 멤버를 생성할 수 있고 해당 임시 동적 멤버는 비즈니스 규칙이 완료된 후 삭제됩니다.

    • 동적 멤버 삭제 옵션만 선택하면 일반 사용자에게 런타임 프롬프트에서 멤버 선택기가 제공되므로 일반 사용자가 상위 멤버 아래에 동적으로 생성한 모든 멤버를 삭제할 수 있습니다(해당 멤버에 대한 쓰기 액세스 권한이 있는 경우). 이렇게 하면 일반 사용자가 상위 아래의 멤버를 정리 및 관리하는 작업을 완전히 제어할 수 있습니다. 멤버 생성자에 액세스 권한 부여됨 멤버 등록정보를 사용하여 동적 1차 하위 구성요소에 대한 적절한 액세스 권한을 설정하여 요구사항에 맞게 적절히 디자인해야 합니다.

위의 조건이 모두 충족되면 사용자는 런타임 프롬프트를 통해 비즈니스 규칙을 실행할 때 동적 멤버의 이름을 입력하고 실행을 누릅니다. 비즈니스 규칙이 성공적으로 실행되면 차원 계층에서 동적 멤버의 상위 아래에 멤버가 생성됩니다.

동적 1차 하위 구성요소에 대해 활성화된 상위 멤버 아래에 가져오는 1차 하위 멤버는 Essbase에 동적 멤버 자리 표시자가 있을 경우 동적 1차 하위 멤버로 추가됩니다. 자리 표시자가 가득 차면 나머지 1차 하위 구성요소는 일반 멤버로 추가되며 데이터베이스를 새로고칠 때까지 사용할 수 없습니다.

주:

동일한 임포트 중에 동적 1차 하위 구성요소에 대해 활성화된 상위 멤버와 해당 1차 하위 멤버를 로드하면 1차 하위 멤버가 일반 멤버로 로드됩니다. 이는 데이터베이스를 새로 고쳐 Essbase에서 자리 표시자를 생성해야 하기 때문입니다.