차원 유형입니다.
Essbase 차원에 기본 유형이 아닌 특정 유형으로 태그를 지정하면 차원이 해당 유형에 맞게 설계된 기본 제공 기능에 액세스할 수 있습니다. 차원의 대부분은 None 유형일 수 있으므로 데이터의 표준 분류에 적합합니다. 차원을 계정, 시간 또는 속성으로 설정할 수도 있습니다.
기본적으로 표준(비속성) 차원은 None 유형으로 태그가 지정됩니다.
계정 차원은 분석해야 하는 재무 측정에 가장 적합합니다. 차원을 계정으로 정의하는 경우 해당 차원의 멤버에 대한 추가 회계 관련 기능을 지정할 수 있습니다. 하나의 계정 차원만 지정할 수 있습니다.
시간 차원은 분석에 표시되어야 하는 보고 기간을 자세히 설명하는 데 적합합니다. 시간 차원의 예로는 하나 이상의 표준 또는 회계 달력 연도가 있으며 월 단위나 더 작은 단위로 나뉩니다. 시간 차원은 하나만 지정할 수 있습니다.
Essbase는 데이터베이스의 다른 차원보다 먼저 시간 및 계정 차원을 계산합니다.
표준 차원의 멤버에 데이터 분석에 포함할 품질 또는 특성이 있는 경우 속성 차원에서 이러한 특성을 정의할 수 있습니다. 예를 들어, 제품 차원이 표준 차원이고 다양한 제품 특성에 대해 자세히 설명하는 연관된 속성 차원이 있을 수 있습니다.
시간 차원 유형입니다.
Essbase 차원에 데이터를 수집하고 업데이트하는 빈도를 설명하는 멤버가 포함된 경우 Time으로 태그를 지정합니다. 예를 들어, Sample.Basic 데이터베이스에서 Year 차원은 시간 차원입니다. 시간 차원은 또한 첫 번째 및 마지막 시간 누계와 같은 계정 차원 멤버에 대한 여러 기능을 사용으로 설정합니다.
시간 차원에 대해 다음 지침을 확인합니다.
-
아웃라인에서 하나의 차원만 시간으로 태그를 지정할 수 있습니다.
-
시간 차원의 모든 멤버는 시간 속성을 상속합니다.
-
시간 태그가 지정되지 않은 차원에 시간 멤버를 추가할 수 있습니다.
-
시간 차원이 없는 아웃라인을 생성할 수 있습니다.
Essbase 웹 인터페이스를 사용하여 차원에 시간 태그를 지정하려면 편집할 아웃라인을 열고 최상위 차원 멤버를 선택한 다음 일반 속성을 편집합니다. 차원 유형을 시간으로 변경합니다. 자세한 내용은 일반 속성 설정을 참조하십시오.
애플리케이션 워크북 또는 Cube Designer를 사용하여 큐브를 설계하는 경우 Essbase.Cube 워크시트에서 차원 유형을 시간으로 설정합니다(Essbase.Cube 워크시트 이해 참조).
REST API를 사용하여 아웃라인을 변경하는 경우 뱃치 아웃라인 편집 실행에 대한 엔드포인트에 설명된 대로 추가 또는 업데이트 작업을 수행할 때 차원의 category 속성을 TIME으로 업데이트합니다.
계정 차원 유형입니다.
수익 또는 재고와 같이 분석할 재무 척도가 포함된 경우 Essbase 차원을 계정으로 태그 지정합니다.
Accounds 차원에 대한 다음 지침을 확인합니다.
-
아웃라인에서 하나의 차원만 계정에 태그를 지정할 수 있습니다.
-
계정 차원의 모든 멤버는 계정 등록정보를 상속합니다.
-
필요한 경우 아웃라인을 통해 두번째 패스에서 계정 차원의 멤버가 계산되도록 지정할 수 있습니다. 두 패스 계산 속성을 참조하십시오.
-
계정 차원이 없는 아웃라인을 생성할 수 있습니다.
Essbase 웹 인터페이스를 사용하여 차원에 계정 태그를 지정하려면 편집할 아웃라인을 열고 최상위 차원 멤버를 선택한 다음 일반 속성을 편집합니다. 차원 유형을 계정으로 변경합니다. 자세한 내용은 일반 등록 정보 설정을 참조하십시오.
애플리케이션 워크북 또는 Cube Designer를 사용하여 큐브를 설계하는 경우 차원 유형을 Essbase.Cube 워크시트의 계정으로 설정합니다(Essbase.Cube 워크시트 이해 참조).
REST API를 사용하여 아웃라인을 변경하는 경우 뱃치 아웃라인 편집 실행에 대한 엔드포인트에 설명된 대로 추가 또는 업데이트 작업을 수행할 때 차원의 category 속성을 ACCOUNT로 업데이트합니다.
다음 섹션에서는 고객사 차원에 사용할 수 있는 기본 제공 기능에 대해 설명합니다.
시간 균형 속성
필요한 경우 Essbase 계정 차원의 멤버에 시간 잔액 등록정보를 구현하여 해당 계정이 기간을 기준으로 계산되는 방법을 변경할 수 있습니다. 사용 가능한 시간 균형 등록 정보는 없음, 처음, 마지막 및 평균입니다.
계정 차원 멤버가 시간 누계 등록정보를 사용하는 경우 Essbase가 시간 차원에서 해당 멤버의 상위 멤버를 계산하는 방법에 영향을 줍니다. 기본적으로 시간 차원의 상위는 해당 하위의 통합 및 공식을 기반으로 계산됩니다. 예를 들어, Sample.Basic 데이터베이스에서 Qtr1 멤버는 해당 하위 멤버(Jan, Feb, Mar)의 합계입니다. 그러나 시간 균형 등록 정보를 설정하면 부모(예: Qtr1)가 다르게 롤업됩니다.
Essbase 웹 인터페이스를 사용하여 시간 누계 등록정보를 설정하려면 편집할 아웃라인을 열고 계정 차원 멤버를 선택하고 일반 등록정보를 편집합니다. 시간 균형 등록정보를 [첫번째], [마지막], [평균] 또는 [없음]으로 선택할 수 있습니다. 자세한 내용은 일반 속성 설정을 참조하십시오.
애플리케이션 워크북 또는 큐브 디자이너를 사용하는 경우 TIMEBALANCE 등록정보를 계정 차원에 대한 차원 워크시트의 적절한 멤버 옆에 있는 평균, F(첫 번째) 또는 L(마지막)로 설정할 수 있습니다(차원 워크시트 이해 참조).
REST API를 사용하여 아웃라인을 편집하는 경우 뱃치 아웃라인 편집 실행의 엔드포인트에 설명된 대로 멤버 추가 또는 업데이트 작업을 수행할 때 mbrInfo의 timeBalance 속성을 FIRST, LAST, AVG 또는 NONE으로 업데이트합니다.
예 5-1 시간 잔액이 없음인 예
없음은 기본값입니다. 시간 균형 등록정보를 없음으로 설정하면 Essbase는 일반적인 방식으로 시간 차원에서 상위 항목을 롤업합니다. 상위 값은 해당 하위의 공식 및 통합 등록정보를 기반으로 합니다.
예 5-2 첫 번째 시간 균형의 예
상위 값이 분기의 첫 번째 멤버 값(대개 기간 시작 시)을 나타내도록 하려면 시간 누계를 "첫 번째"로 설정합니다.
예를 들어, OpeningInventory라는 멤버가 기간 시작 시 재고를 나타낸다고 가정합니다. 기간이 분기 1인 경우 OpeningInventory는 1월 초의 재고를 나타냅니다. 즉, 분기 1에 대한 OpeningInventory는 1월의 OpeningInventory와 동일합니다. 예를 들어, 1월 초에 콜라 사례가 50개 있는 경우 Qtr1 시작 시 콜라 사례도 50개 있습니다.
다음 통합 예에 표시된 대로 먼저 OpeningInventory에 태그를 지정합니다.
OpeningInventory (TB First), Cola, East, Actual, Jan(+), 50
OpeningInventory (TB First), Cola, East, Actual, Feb(+), 60
OpeningInventory (TB First), Cola, East, Actual, Mar(+), 70
OpeningInventory (TB First), Cola, East, Actual, Qtr1(+), 50예 5-3 마지막 시간 잔액 예
상위 값이 분기의 마지막 멤버 값(대개 기간 종료 시)을 나타내도록 하려면 시간 누계를 "마지막"으로 설정합니다.
예를 들어, EndingInventory라는 멤버가 기간 종료 시 재고를 나타낸다고 가정합니다. 기간이 Qtr1인 경우 EndingInventory는 3월 말의 재고를 나타냅니다. 즉, Qtr1에 대한 EndingInventory는 3월의 EndingInventory와 동일합니다. 예를 들어, 3월 말에 Cola 사례가 70개 있는 경우 Qtr1 끝에 Cola 사례도 70개 있습니다.
다음 통합 예와 같이 EndingInventory에 마지막 태그를 지정합니다.
EndingInventory (TB Last), Cola, East, Actual, Jan(+), 50
EndingInventory (TB Last), Cola, East, Actual, Feb(+), 60
EndingInventory (TB Last), Cola, East, Actual, Mar(+), 70
EndingInventory (TB Last), Cola, East, Actual, Qtr1(+), 70예제 5-4 평균 시간 균형의 예
상위 값이 해당 하위 항목의 평균 값을 나타내도록 하려면 시간 균형을 "평균"으로 설정합니다.
예를 들어, AverageInventory라는 멤버가 해당 기간 동안의 재고 평균을 나타낸다고 가정합니다. 기간이 Qtr1인 경우 AverageInventory는 1월, 2월 및 3월 중 재고의 평균을 나타냅니다.
다음 통합 예에 표시된 대로 AverageInventory를 평균으로 태그 지정합니다.
AverageInventory (TB Average), Cola, East, Actual, Jan(+), 60
AverageInventory (TB Average), Cola, East, Actual, Feb(+), 62
AverageInventory (TB Average), Cola, East, Actual, Mar(+), 67
AverageInventory (TB Average), Cola, East, Actual, Qtr1(+), 63시간 누계에 대한 속성 생략
계정 차원에서 시간 균형 등록정보를 첫 번째, 마지막 또는 평균으로 설정한 경우 #Missing 값 또는 0 값이 발견될 때 수행할 작업을 Essbase에 나타내도록 무시 속성을 설정해야 합니다.
표 5-1 속성 건너뛰기
| 설정 | Essbase 작업 |
|---|---|
|
없음 |
상위 값을 계산할 때 데이터를 건너뛰지 않습니다. |
|
누락 |
상위 값을 계산할 때 #MISSING 데이터를 건너뜁니다. |
|
0 |
상위 값을 계산할 때 0과 같은 데이터를 건너뜁니다. |
|
누락 및 0 |
상위 값을 계산할 때 0과 같은 데이터 및 #MISSING 데이터를 건너뜁니다. |
누락되거나 누락되거나 0인 건너뛰기 속성을 사용하여 멤버를 마지막 시간 누계로 표시하면 해당 기간의 상위 멤버가 누락된 마지막 하위 멤버와 일치합니다. 다음 예에서 EndingInventory는 3월에는 값이 없으므로 2월 값을 기반으로 합니다.
Cola, East, Actual, Jan, EndingInventory (Last), 60
Cola, East, Actual, Feb, EndingInventory (Last), 70
Cola, East, Actual, Mar, EndingInventory (Last), #MI
Cola, East, Actual, Qtr1, EndingInventory (Last),70Essbase 웹 인터페이스를 사용하여 시간 누계 건너뛰기 등록정보를 설정하려면 편집할 아웃라인을 열고 계정 차원 멤버를 선택하고 일반 등록정보를 편집합니다. 시간 균형 등록 정보가 없음이 아닌 경우 건너뛰기 옵션 등록 정보를 없음, #Missing, 0 또는 누락 및 0으로 설정합니다. 자세한 내용은 일반 등록 정보 설정을 참조하십시오.
REST API를 사용하여 아웃라인을 편집하는 경우 뱃치 아웃라인 편집 실행에 대한 엔드포인트에 설명된 대로 멤버 추가 또는 업데이트 작업을 수행할 때 mbrInfo의 skip 속성을 NONE, MISSING, ZERO 또는 BOTH로 업데이트합니다.
차이 보고 속성
차이 보고 등록정보는 Essbase가 멤버 공식에서 @VAR 또는 @VARPER 함수를 사용하여 멤버의 실제 데이터와 예산 데이터 간의 차이를 계산하는 방법을 결정합니다. 회사에 대한 비용을 나타내는 모든 멤버에는 비용 속성이 필요합니다. 기본적으로 멤버는 비용이 아닙니다.
특정 기간의 비용 예산을 편성할 때 실제 비용은 예산보다 적어야 합니다. 실제 비용이 예산 비용보다 크면 차이는 음수가 됩니다. @VAR 함수는 Budget – Actual을 계산합니다. 예를 들어, 예산 편성된 비용은 $100이고 $110를 소비하면, 차이는 -10입니다.
판매와 같은 비비용 항목의 예산을 편성할 때, 실제 판매는 예산보다 커야 합니다. 실제 판매가 예산보다 작으면 차이는 음수입니다. @VAR 함수는 실제 - 예산을 계산합니다. 예를 들어, 예산 편성된 판매가 $100이고 판매가 $110이면, 차이는 10입니다.
Essbase 웹 인터페이스를 사용하여 차이 보고 등록정보를 설정하려면 편집할 아웃라인을 열고, 계정 차원 멤버를 선택하고, 일반 등록정보를 편집합니다. Expense 등록 정보를 True 또는 False로 설정합니다. 자세한 내용은 일반 등록 정보 설정을 참조하십시오.
애플리케이션 워크북 또는 큐브 디자이너를 사용하는 경우 비용의 경우 VARIANCEREPORT 속성을 E로 설정하거나 비용 외의 경우 공백으로 설정할 수 있습니다. 계정 차원에 대한 차원 워크시트의 해당 멤버 옆에 코드를 적용합니다(차원 워크시트 이해 참조).
REST API를 사용하여 아웃라인을 편집하는 경우 뱃치 아웃라인 편집 실행에 대한 엔드포인트에 설명된 대로 멤버 추가 또는 업데이트 작업을 수행할 때 mbrInfo의 expense 속성을 true 또는 false로 업데이트합니다.
속성 치수 유형
Essbase의 속성 차원을 사용하여 표준 차원의 특성을 기반으로 데이터를 보고하고 집계합니다. 예를 들어, Sample Basic 데이터베이스에서 Product 차원은 Ounces 속성 차원과 연관됩니다. 온스 속성 차원의 멤버는 크기(온스)에 따라 제품을 분류합니다.
속성 차원 개요에서 속성 차원 사용에 대한 규칙을 검토합니다.
Essbase 웹 인터페이스를 사용하여 차원에 속성 태그를 지정하려면 편집할 아웃라인을 열고 멤버를 선택하고 일반 속성을 편집합니다. 차원 유형을 누르고 속성을 선택합니다.
애플리케이션 워크북 또는 Cube Designer를 사용하여 속성 차원에 태그를 지정하는 경우 적절한 차원 이름 옆에 있는 Essbase.Cube 워크시트의 차원 유형 등록정보를 업데이트합니다. 값에 대해 속성-부울, 속성-숫자, 속성-텍스트 또는 속성-일자를 입력할 수 있습니다. Essbase.Cube 워크시트 이해를 참조하십시오.
REST API를 사용하여 아웃라인을 편집하는 경우 차원 추가 또는 업데이트 작업을 수행할 때 차원 properties의 attDataType 속성을 적절한 속성 데이터 유형(BOOL, STRING, DATETIME 또는 DOUBLE)으로 업데이트합니다. 뱃치 아웃라인 편집 실행 엔드포인트에 대한 설명서를 참조하십시오.