BSO 및 멤버 차원 등록정보 지정

Oracle Essbase 마스터 큐브는 ASO 애플리케이션이고 ASO 차원과 멤버는 배포 중에 자동으로 읽어옵니다.

이러한 BSO 차원과 멤버를 Essbase BSO 데이터베이스에 포함하려면 Oracle Hyperion Profitability and Cost Management에 배포할 각 차원에 대한 Generation1 멤버가 있어야 합니다. 마스터 아웃라인의 차원 순서는 Profitability and Cost Management 생성 아웃라인의 차원 순서에 의해 결정됩니다.

표 3-3에 나열된 각 차원 및 멤버에 대해 UDA를 생성해야 합니다. Essbase 작업에 대한 자세한 내용은 Oracle Essbase Database Administrator's Guide를 참조하십시오.

주의:

Essbase의 특정 멤버에 동일한 유형의 UDA를 여러 개 지정하지 마십시오. 이 경우 Profitability and Cost Management 배포에서 사용할 UDA 유형을 알지 못하므로 일관성 없는 동작이 발생합니다. 예를 들어 동일한 멤버에 DIMTYPE_POV1 및 DIMTYPE_POV2를 둘 다 지정하지 마십시오.

애플리케이션에 수동으로 지정해야 하는 특수 UDA가 필요한 등록정보는 표 3-3의 내용을 참조하십시오.

주:

BSO 등록정보는 UDA를 사용하여 지정되므로 사용자가 Essbase 마스터 데이터베이스에서 호환되지 않는 BSO 등록정보를 실수로 지정할 경우 Profitability and Cost Management 내에서 이후에 수행하는 "보고 큐브에 배포" 작업이 실패할 수 있습니다. 이 경우 보고 데이터베이스 배포에 의해 생성된 데이터 및 규칙 파일을 수동으로 로드하여 호환되지 않는 지정을 식별할 수 있습니다.

표 3-3 Profitability and Cost Management에 대한 차원 및 멤버 등록정보

등록정보 레이블 속성 이름 설명
데이터 저장영역(BSO)
  • BSODimensionDataStorage(차원 루트 멤버에 해당)

  • BSOMemberDataStorage(차원 멤버에 해당)

BSO 데이터 저장영역의 경우 다음 UDA 중 하나를 하위 멤버의 Generation1 멤버에 지정합니다.

  • BSODS_LABELONLY

  • BSODS_NEVERSHARE

  • BSODS_SHAREDATA

  • BSODS_DYNCALANDSTORE

  • BSODS_DYNCALC

  • BSODS_STOREDATA

UDA를 설정할 때 등록정보 BSO 데이터 저장영역에 값이 지정되지 않은 경우 Profitability and Cost Management 배포에서 다음 기본값이 지정된다고 가정합니다.

  • Generation1 멤버에는 "BSODS_LABELONLY"가 지정되지만 다음과 같은 예외가 있습니다.

    • POV Generation1 멤버는 "BSODS_STOREDATA"로 설정됩니다.

    • 측정항목 Generation1 멤버는 "BSODS_DYNCALC"로 설정됩니다.

  • 다른 모든 멤버에는 "BSODS_STOREDATA"가 지정됩니다.

차원 공식(BSO) BSODimensionFormula(차원 루트 멤버에 해당) BSO 차원 공식의 경우 사용자가 Essbase 마스터 데이터베이스에서 BSO 차원 공식을 지정할 수 없습니다. 데이터베이스가 ASO 데이터베이스여야 하므로 마스터 데이터베이스에서 사용 가능한 공식 속성은 ASO 공식이기 때문입니다.

배포 후에 BSO 공식이 Essbase 보고 데이터베이스에 표시되게 하려면 보고 데이터베이스에 직접 BSO 차원 공식을 입력합니다. 재배포하는 경우 BSO 공식을 다시 입력해야 합니다.

해당 BSO CALCULATOR 구문을 사용합니다.

차원 정렬 순서 DimensionSortOrder Profitability and Cost Management에서 생성된 Essbase 아웃라인에 차원 순서를 설정할 순서로 숫자 값을 입력합니다.

예를 들어 이 차원이 Essbase 아웃라인에서 두 번째인 경우 "2"를 입력합니다.

차원 정렬 순서는 별칭 및 UDA 차원을 제외하고 모델에 있는 모든 차원에 대해 설정해야 합니다.

차원 정렬 순서는 순차적이고 고유하며 1보다 크거나 같아야 합니다.

차원 저장영역 유형 DimensionStorageType 차원 저장영역 유형 등록정보는 Essbase의 블록 저장영역(BSO) 데이터베이스에만 적용됩니다.

기본적으로 값은 "SPARSE"로 설정됩니다.

밀집 설정이 필요한 경우 Generation1 멤버에 "DIMSTORETYPE_밀집" 값을 지정하여 UDA를 지정합니다.

멤버 공식(BSO) BSOMemberFormula BSO 멤버 공식의 경우 사용자가 Essbase 마스터 큐브에서 BSO 멤버 공식을 지정할 수 없습니다. 데이터베이스가 ASO 데이터베이스여야 하므로 마스터 큐브에서 사용가능한 공식 속성은 ASO 공식이기 때문입니다.

배포 후에 BSO 공식이 Essbase 보고 데이터베이스에 표시되게 하려면 보고 데이터베이스에 직접 BSO 차원 공식을 입력합니다. 재배포하는 경우 BSO 공식을 다시 입력해야 합니다.

해당 BSO CALCULATOR 구문을 사용합니다.

2단계 계산

(차원만 해당)

BSO_TWOPASS

(차원 루트 멤버의 경우)

아웃라인을 통과하는 두 번째 단계에서 멤버를 계산하려면 BSO_TWOPASS를 지정합니다(BSO 데이터베이스에만 해당).

2단계 계산

(멤버만 해당)

BSO_TWOPASS 아웃라인을 통과하는 두 번째 단계에서 멤버를 계산하려면 BSO_TWOPASS를 지정합니다(BSO 데이터베이스에만 해당).