하이브리드 모드의 해결 순서

Essbase의 해결 순서는 하이브리드 모드에서 동적 계산이 실행되는 순서를 결정합니다. 해결 순서를 사용자정의하거나 고성능 및 종속성 분석에 최적화된 기본값을 수락할 수 있습니다.

해결 순서 개념은, 계산 스크립트에서 동적 멤버 공식 또는 동적 종속성으로 시작되든 관계없이 동적 계산 실행에 적용됩니다. 다차원 질의에서 셀을 평가할 때 필요한 계산 우선순위를 나타내는 해결 순서가 지정되지 않으면 계산을 해결해야 하는 순서가 모호할 수 있습니다.

차원 또는 멤버에 대한 해결 순서를 설정하거나 기본 Essbase 해결 순서를 사용할 수 있습니다. 설정할 수 있는 최소 해결 순서는 0이고 최대값은 127입니다. 해결 순서가 높을수록 멤버가 나중에 계산됩니다. 예를 들어, 해결 순서가 1인 멤버는 해결 순서가 2인 멤버보다 먼저 해결됩니다.

하이브리드 모드가 사용으로 설정된 경우 기본 해결 순서(계산 순서라고도 함)는 블록 스토리지 데이터베이스의 순서와 가까이 일치합니다.

차원/멤버 유형 기본 해결 순서 값
저장된 멤버 0
희소 차원 멤버 10
밀집 계정 차원 멤버 30
밀집 시간 차원 멤버 40
밀집 정규 차원 멤버 50
속성 차원 멤버 90
2단계 동적 멤버 100
MDX 계산된 멤버 또는 명명된 집합(MDX With에 정의됨) 120

요컨대, 하이브리드 모드의 기본 해결 순서는 저장된 멤버가 계산된 후 동적 계산 멤버가 계산되고, 희소 차원이 계산된 후 아웃라인에 나타나는 순서대로(위에서 아래로) 밀집 차원이 계산됩니다.

지정된 해결 순서가 없는 동적 멤버(공식이 있든 없든)는 2단계 태그가 지정되지 않는 한, 차원의 해결 순서를 상속합니다.

2단계 계산은 블록 스토리지 모드에서 정확한 값을 구하려면 두 번 계산해야 하는 공식을 가진 멤버에게 적용할 수 있는 설정입니다.

주:

하이브리드 모드 큐브에 2단계 계산을 사용하지 마십시오. 해결 순서만 사용하십시오.

하이브리드 모드에는 2단계를 적용할 수 없으며, 2단계 태그가 지정된 멤버는 속성 뒤에 마지막으로 계산됩니다. 하이브리드 모드에서 기본 해결 순서가 사용자 요구사항을 충족하지 않으면 2단계 대신 사용자정의 해결 순서를 구현해야 합니다.

하이브리드 모드의 기본 해결 순서는 다음 시나리오에 최적화되어 있습니다.

  • 동적 멤버 공식이 아웃라인 순서 나중에 오는 멤버를 참조하는 순방향 참조. 하이브리드 모드에는 아웃라인 순서 종속성이 없습니다.

  • 아웃라인 순서에 기반한 하위 값의 집계는 동등한 공식을 사용한 집계와 더 가까이 일치합니다.

  • 희소 공식 안의 종속성으로 동적 밀집 멤버. 하이브리드 모드에서 희소 공식이 밀집 동적 멤버를 참조하는 경우 희소 차원이 먼저 계산되므로 참조가 무시됩니다. 이를 변경하려면 희소 차원의 해결 순서가 밀집 차원의 해결 순서보다 높게(보다 나중에 계산되도록) 지정합니다.

해결 순서 사용자정의

하이브리드 모드에서 동적 계산의 동작을 조정해야 하는 경우, 차원 및 멤버의 해결 순서를 사용자정의하면 아웃라인을 크게 변경하지 않고도 이를 성취할 수 있습니다.

사용자정의 해결 순서를 구현하면 기본 해결 순서가 대체됩니다. 멤버나 차원의 해결 순서가 같으면 아웃라인에 나타나는 순서대로(위에서 아래로) 충돌을 해결합니다.

특정 멤버의 해결 순서를 사용자정의하지 않는 한, 최상위 차원 멤버의 해결 순서가 차원의 모든 동적 멤버에 적용됩니다.

해결 순서를 변경하려면 Essbase 웹 인터페이스에서 아웃라인 편집기를 사용하거나 Smart View를 사용하십시오(선택한 POV의 해결 순서 변경 참조).

설정할 수 있는 최소 해결 순서는 0이고 최대값은 127입니다. 해결 순서가 높을수록 멤버가 나중에 계산됩니다.

해결 순서의 사용 사례를 살펴보려면 애플리케이션 워크북의 갤러리(Essbase의 파일 카탈로그에서 찾을 수 있음)에서 기술 섹션의 해결 순서 템플리트를 참조하십시오.

비-하이브리드 모드의 해결 순서에 대한 참고사항

집계 스토리지 큐브에서

  • 해결 순서는 모든 차원에 대해 0으로 설정됩니다.

  • 다음을 제외한 집계는 아웃라인 순서대로 실행됩니다.

    • 저장된 계층 멤버가 첫번째로 처리됩니다.
    • 동적 계층 멤버가 그 다음 처리됩니다.

비-하이브리드 블록 스토리지 큐브에서 기본 해결 순서는 다음과 같습니다.

  • 밀집 전에 희소

  • 시간 전에 계정

  • 마지막으로 속성

주:

계정 멤버의 해결 순서가 시간 멤버의 해결 순서보다 큰 값으로 수동 설정된 경우, 동적 시계열 멤버 뒤에 계정이 평가됩니다.