ASO 계정 차원의 시간 누계 및 플로우 척도
Essbase 합산 저장영역(ASO) 큐브의 시간 균형 등록정보는 시간 차원을 따라 내장 계산을 제공합니다. 흐름 태그를 사용하면 시간 관련 계정 계산을 최적화할 수 있습니다. 플로우 척도는 주기적 및 연간 누계 값을 저장하는 서명되지 않은 계정 차원 구성원입니다.
ASO 계정 차원에서 시간 누계 태그 사용
집계 저장영역 계정 차원에서 시간 잔액 등록정보를 설정하여 시간 차원에 내장 계산을 제공할 수 있습니다. 이렇게 하면 시간 균형 기능을 얻기 위해 멤버 공식을 사용할 때 발생하는 시간 및 성능 오버헤드가 줄어듭니다.
저장 또는 공식 포함 계정 차원 멤버에서 지원되는 시간 누계 속성은 다음과 같습니다.
-
시간 누계 최초, 시간 누계 최종, 시간 누계 평균
-
생략 없음, 생략
인적 자원 애플리케이션의 인원 수와 같은 저장된 측정 단위를 고려해 보십시오. 연도-분기-월 계층 내에서 인원 수 데이터는 월 레벨에서 로드됩니다.
원하는 연도별 또는 분기별 인원 수 값은 월의 합계가 아니라 기간 내에 마지막으로 기록된 값이어야 합니다.
인원수를 시간 누계 최종으로 SKIPMISSING으로 태그 지정하면 2005년도에 대한 값이 해당 월의 인원 수의 최종 비어 있지 않은 값입니다. Dec에 비누락 인원 수 값이 있는 경우 해당 값이 반환되고, 그렇지 않은 경우 Nov 값이 확인되고 누락되지 않은 경우 반환됩니다.
공식 베어링 멤버에 시간 균형 태그가 있는 경우 공식은 레벨 0 시간 멤버에 대해서만 실행되고 시간 차원은 시간 균형 태그에 따라 집계됩니다.
시간 누계 태그는 Time 차원에 따라 내장 계산을 제공합니다. 기간 누계 및 롤링 평균과 같은 공식을 사용하여 다른 시간 기반 계산을 수행하려면 TimeView라는 차원을 생성하고 해당 차원에 모든 시간 기반 공식을 작성할 수 있습니다. 이렇게 하면 다른 시간 기준 계산을 수행할 수 있는 기능이 손실되지 않고 시간 균형 계산 기능을 사용할 수 있습니다.

ASO 계정 차원에서 플로우 태그 사용
흐름 측정항목을 사용하여 집계 저장 영역 큐브에서 시간 기반 계정의 계산을 최적화할 수 있습니다. 플로우 척도는 개요에 주기적 및 연간 누계 값을 저장하는 서명되지 않은 계정 차원 구성원입니다.
다음 예에서는 흐름 척도로 해결할 문제를 설명합니다. 모든 12개월 동안의 Sales 및 Additions 수치가 있다고 가정합니다. 집계를 수행하여 매월 시작 재고를 채우려고 합니다.
표 37-6 재고 계산
| - | Sales | 추가 | 인벤토리 |
|---|---|---|---|
| 1월 | 5 | 1 | 50 |
| Feb | 6 | 3 | 46 |
| 3월 | 4 | 2 | 43 |
| 4월 | 7 | 0 | 41 |
| ... | ... | ... | ... |
값을 계산하기 위해 기초 재고 멤버에 MDX 공식을 사용합니다. 흐름 척도가 없으면 매월 시작 재고를 얻기 위해 계산기 엔진은 MDX 공식을 기하급수적으로 되풀이해야 합니다.
Inventory = SUM(MemberRange(Jan:Time.CurrentMember), (Additions - Sales)) + Beg_Inventory그림 예제를 최적화하려면 (추가 - 영업) 공식을 인벤토리 멤버에 지정하고 Essbase 웹 인터페이스의 아웃라인 편집기를 사용하여 멤버에 플로우 태그를 지정합니다.

멤버에 Flow로 태그를 지정하기 전에 다음 사항을 확인하십시오.
-
계정 차원의 멤버입니다.
-
공식 있음
-
시간 균형 태그가 있습니다.
시간 누계 및 플로우 척도에 대한 대체 계층의 제한 사항
대체 계층이 합산 저장영역 시간 차원에 사용되는 경우 계정 차원에서 플로우 및 시간 누계 태그를 사용할 때 다음 제한 사항이 적용됩니다.
-
대체 시간 계층 간의 공유 레벨은 레벨 0이어야 합니다.
-
대체 시간 계층에서 공유 레벨의 멤버 순서는 모든 대체 계층에서 동일해야 합니다.
-
저장된 멤버에 대한 공유 수는 이전 동위 멤버의 공유 수를 초과하지 않아야 합니다. 이전 동위 멤버는 동일한 세대에서 발견된 아웃라인의 이전 저장된 멤버를 의미합니다.
예를 들어, 다음 연도 차원을 고려합니다. 4월(3)의 공유 수가 3월(1)의 공유 수보다 크므로 대체 계층은 유효하지 않습니다.

집계 시간-잔액 태그 지정된 측정 단위
MDX 집계 함수를 사용하여 시간 균형 태그가 지정된 측정 단위를 집계합니다.
ASO 큐브의 시간 누계 측정에 대한 속성 계산 효과
다음 계산 논리는 다음 경우에 적용됩니다.
-
집계 저장영역 아웃라인에는 하나 이상의 속성 또는 링크된 속성 차원이 있는 시간 차원 또는 날짜-시간 차원이 포함됩니다.
-
시간 누계 태그가 지정된 측정 단위에 대한 질의를 수행합니다.
위 사례가 모두 true인 경우 MDX Aggregate() 의미가 셀을 평가하는 데 사용됩니다.
예를 들어, 다음과 같은 시나리오를 고려해 보십시오.
-
연도는 일 레벨 계층이 있는 시간 일자 차원입니다.
-
휴일은 연도의 속성 차원으로, 각 일자는 Holiday_TRUE 또는 Holiday_FALSE로 태그 지정됩니다.
-
재고 개시에는 먼저 시간 잔고로 태그가 지정됩니다.
(Year, Holiday_TRUE, [Opening Inventory]) 값은 다음 MDX 논리에 따라 평가됩니다.
Aggregate( {Set of dates that are holidays in Year}, [Opening Inventory])