속성 차원에서 멤버 이름 설정
속성 기능을 사용하는 경우 Essbase는 속성 차원에 기본 멤버 이름을 설정합니다. 이러한 시스템 정의 이름을 다양한 방법으로 변경하여 속성 멤버 이름과 다른 멤버 이름 간의 혼동을 방지할 수 있습니다.
예를 들어, 시스템 정의 True 및 False는 True 및 False의 다른 멤버 이름을 금지합니다. 일자 속성 및 숫자 속성도 복제할 수 있습니다. 이름 혼동이 중복되지 않도록 하려면 속성 차원에서 멤버 이름 한정 설정을 설정할 수 있습니다. 아웃라인에는 정규화된 속성 이름이 표시되지 않지만, 분할 영역을 정의하거나 검색할 정보를 선택할 때와 같이 멤버를 선택하는 모든 위치에서 전체 속성 이름을 볼 수 있습니다.
속성 차원을 정의하거나 빌드하기 전에 멤버 이름 설정을 정의하십시오. 속성 차원 및 멤버가 정의된 후 설정을 변경하면 부적합한 멤버 이름이 발생할 수 있습니다.
다음 섹션에서는 속성 차원의 멤버 이름으로 작업하는 방법에 대해 설명합니다.
- 속성 차원의 멤버 이름에 대한 접두어 및 접미어 형식 설정
- 부울 속성 멤버 이름 설정
- Date 속성 차원의 멤버 이름 변경
- 값 범위를 나타내는 멤버 이름 설정
- 속성 계산 차원의 멤버 이름 변경
주:
속성 차원을 포함하는 아웃라인을 분할하는 경우 이 섹션에 설명된 멤버의 이름 형식 설정이 소스 아웃라인과 대상 아웃라인에서 동일해야 합니다.
속성 차원의 멤버 이름에 대한 접두어 및 접미어 형식 설정
속성 차원에서 멤버 이름 중복이 가능합니다. 속성 멤버를 참조하는 데 문제가 발생하지 않도록 하려면 접두어 또는 접미어를 멤버 이름에 부착하여 고유한 이름을 정의할 수 있습니다.
주:
이 섹션의 정보는 속성 차원이 있는 중복 멤버 아웃라인에는 적용되지 않습니다. 중복 멤버 이름 아웃라인에서 멤버 이름을 참조하려면 대신 아웃라인에서 멤버 이름 복제를 참조하십시오.
부울, 날짜 및 숫자 속성 차원의 멤버 이름은 값입니다. 다른 속성 차원에서 중복 속성 값이 발생할 수 있습니다.
-
부울 예제
아웃라인에 부울 속성 차원이 여러 개 있는 경우 각 차원의 두 멤버는 기본적으로 True 및 False와 같은 이름을 가집니다.
-
날짜 예
일자 속성 차원이 여러 개인 경우 두 차원의 일부 멤버 이름은 동일할 수 있습니다. 예를 들어 특정 시장에서 상점이 개설되는 일자는 제품이 도입된 일자와 같을 수 있습니다.
-
숫자 예
제품 크기에 대한 속성 값은 12일 수 있으며 12는 제품에 대한 팩킹 단위 수에 대한 값일 수도 있습니다. 이 예에서는 이름이 12인 두 개의 멤버가 생성됩니다.
아웃라인에서 부울, 날짜 및 숫자 속성 차원의 멤버 이름에 접두어 또는 접미어를 연결하여 고유 이름을 정의할 수 있습니다. 차원, 상위, 최상위 또는 모든 상위 항목을 속성 이름에 부착할 수 있습니다. 예를 들어, 차원 이름을 밑줄로 첨부된 접미어로 포함하도록 속성 차원의 멤버 이름을 설정하면 온스 속성 차원의 멤버 값 12는 고유한 전체 속성 멤버 이름 12_Ounces를 가정합니다.
기본적으로 Essbase는 속성 차원의 멤버 이름에 접두어나 접미어가 첨부되지 않는다고 가정합니다.
선택하는 규칙은 아웃라인에 있는 모든 숫자, 부울 및 날짜 속성 차원의 레벨 0 멤버 이름에 적용됩니다. 검색에 짧은 이름을 표시하려면 이러한 이름에 대한 별칭을 정의할 수 있습니다.
큐브.Settings 워크시트 이해: 속성 설정을 참조하십시오.
부울 속성 멤버 이름 설정
부울 속성 차원은 [예] 및 [아니요]로 변경하거나 선택한 다른 이름으로 변경하지 않는 한 멤버 이름이 True 및 False입니다. Essbase Sample Basic 큐브에는 True 및 False 멤버를 포함하는 Caffeinated라는 부울 속성 차원이 있습니다.
속성 차원의 차원 유형을 부울로 설정하면 Essbase는 부울 속성 설정에 대해 지정된 이름으로 두 개의 레벨 0 멤버를 자동으로 생성합니다. 데이터베이스의 초기 부울 멤버 이름은 True 및 False로 설정됩니다. 이러한 기본 이름(예 및 아니요)을 변경하려면 데이터베이스에서 부울 속성 차원을 생성하기 전에 부울 속성 차원의 멤버 이름을 정의합니다.
속성 차원 유형을 부울로 설정하려면 차원의 모든 기존 멤버를 삭제해야 합니다.
현재 부울 속성 멤버 이름을 보려면 Essbase 웹 인터페이스에서 아웃라인 뷰어/편집기를 사용할 수 있습니다.
기본 부울 속성 멤버 이름을 변경하려면 다음 방법 중 하나를 사용합니다.
- 애플리케이션 워크북/큐브 디자이너를 사용합니다. 큐브.설정 워크시트 이해: 속성 설정을 참조하십시오.
- Essbase 웹 인터페이스에서 아웃라인 편집기를 사용합니다. 일반 및 속성 관련 아웃라인 속성 작업을 참조하십시오.
- REST API, 특히 일괄 처리 아웃라인 편집 엔드포인트에서 otlUpdate 작업을 사용합니다.
Date 속성 차원의 멤버 이름 변경
Essbase 날짜 속성 차원의 멤버 형식을 변경할 수 있습니다. 그러나 날짜 형식을 변경하는 경우 날짜 속성 차원을 재빌드해야 합니다.
예를 들어, 다음 날짜 형식을 사용할 수 있습니다.
-
mm-dd-yyyy: 2007년 10월 18일은 10-18-2007로 표시됩니다.
-
dd-mm-yyyy: 2007년 10월 18일은 18-10-2007로 표시됩니다.
일자 멤버 이름 형식을 변경하는 경우 일자 속성 차원의 기존 멤버 이름이 부적합해질 수 있습니다. 예를 들어, 10-18-2007 멤버가 존재하고 형식을 dd-mm-2007로 변경하면 아웃라인 확인에서 이 멤버가 잘못되었습니다.
큐브.설정 워크시트 이해: 속성 설정을 참조하십시오.
값 범위를 나타내는 멤버 이름 설정
숫자 속성 차원의 멤버는 단일 값 또는 값 범위를 의미할 수 있습니다. 범위 속성 멤버의 경우 범위 상단 또는 범위 하단의 반영으로 이름을 설정할 수 있습니다.
숫자 속성 멤버, 단일 값 예제
Sample Basic 데이터베이스에서 온스 속성 차원의 멤버 12는 단일 숫자 값 12를 나타내며 이 속성을 모든 12온스 제품과 연관시킵니다. 아웃라인에는 각 크기에 대해 별도의 멤버(예: 16, 20, 32)가 포함됩니다.
숫자 속성 멤버, 값 범위 예
-
Sample Basic 데이터베이스의 Population 속성 차원에는 범위 멤버가 포함됩니다.
그림 6-1 모집단 속성 차원 및 멤버

이 개요에서 모집단 속성 차원의 멤버는 연계된 시장 차원의 모집단 값 범위를 나타냅니다. 3000000 멤버는 0부터 3,000,000까지의 모집단을 나타내고, 6000000 멤버는 3,000,001부터 6,000,000까지의 모집단을 나타냅니다. 아웃라인에 대한 설정은 각 숫자 멤버가 해당 범위의 맨 위를 나타내도록 설정합니다.
또한 숫자 속성 차원의 멤버가 나타내는 범위의 맨아래가 되도록 이 아웃라인 설정을 정의할 수 있습니다. 예를 들어 숫자 멤버가 범위 하단을 정의하도록 설정된 경우 3000000 멤버는 3,000,000에서 5,999,999 사이의 모집단을 나타내고, 600000 멤버는 6,000,000에서 8,999,999 사이의 모집단을 나타냅니다.
기본 차원을 빌드하면 Essbase가 기본 차원의 멤버를 적절한 속성 범위와 자동으로 연관시킵니다. 예를 들어 숫자 멤버가 범위 상단을 나타내는 경우 Essbase는 자동으로 코네티컷 시장을 모집단 3,269,858과 모집단 속성 차원의 6000000 멤버와 연결합니다.
현재 숫자 속성 멤버 이름을 보려면 Essbase 웹 인터페이스에서 아웃라인 뷰어/편집기를 사용하거나 다음 MaxL 문을 실행할 수 있습니다.
query database appName.dbName get attribute_spec;숫자 속성 멤버 이름을 변경하려면 다음 방법 중 하나를 사용합니다.
- 애플리케이션 워크북/큐브 디자이너를 사용합니다. 큐브.설정 워크시트 이해: 속성 설정을 참조하십시오.
- Essbase 웹 인터페이스에서 아웃라인 편집기를 사용합니다. 일반 및 속성 관련 아웃라인 속성 작업을 참조하십시오.
- REST API, 특히 bucketingType 옵션을 포함하는 일괄 처리 아웃라인 편집 끝점에서 otlUpdate 작업을 사용합니다.
차원 빌드 규칙에서 숫자 속성 차원의 각 멤버에 대한 범위 크기를 지정합니다. 이 항목에서 사용되는 예제 Population 차원에서 각 속성은 3,000,000의 범위를 나타냅니다. 숫자 범위 속성을 참조하십시오.
주:
Oracle은 숫자 속성 차원 멤버 이름에 소수점 6자리 이하를 포함할 것을 권장합니다. 그렇지 않으면 정밀도 조정으로 인해 아웃라인이 확인을 통과하지 못할 수 있습니다.
속성 계산 차원의 멤버 이름 변경
기본적으로 Essbase 속성 계산 차원에는 합계, 개수, 최소, 최대 및 평균이라는 멤버가 있습니다. 필요한 경우 이름을 변경할 수 있으며 해당 기능은 변경되지 않습니다.

Essbase가 속성 계산 차원에서 생성하는 멤버의 이름인 합계, 개수, 최소, 최대 및 평균은 예약된 단어로 간주되지 않습니다. 이 이름은 속성이나 표준 차원에서 변경한 다음 기본 이름을 사용할 수 있기 때문입니다. 다음 지침을 따르십시오.
-
아웃라인에 중복 멤버 아웃라인 태그가 지정된 경우 기본 이름을 사용하여 다른 기본 또는 속성 멤버의 이름을 지정할 수 있습니다.
-
아웃라인이 고유한 멤버 아웃라인으로 태그가 붙은 경우 멤버 이름에 Sum, Count, Min, Max 및 Avg를 사용하지 마십시오. 예를 들어 표준 차원에서 Max를 사용한 다음 속성 차원을 생성하면(Essbase에서 속성 산정 차원에 Max 멤버 생성) Essbase에서 중복 이름을 감지한 후 이름이 이미 사용 중임을 나타내는 오류 메시지를 반환합니다.
속성 계산 차원 멤버에 사용하는 이름에 관계없이 해당 함수는 동일하게 유지됩니다. 예를 들어, 두번째 멤버인 Count는 항상 계산됩니다.
현재 속성 계산 멤버 이름을 보려면 Essbase 웹 인터페이스에서 아웃라인 뷰어/편집기를 사용하거나 다음 MaxL 문을 실행할 수 있습니다.
query database appName.dbName get attribute_spec;기본 속성 계산 멤버 이름을 변경하려면 다음 방법 중 하나를 사용합니다.
- 애플리케이션 워크북/큐브 디자이너를 사용합니다. 큐브.설정 워크시트 이해: 속성 설정을 참조하십시오.
- Essbase 웹 인터페이스에서 아웃라인 편집기를 사용합니다. 일반 및 속성 관련 아웃라인 속성 작업을 참조하십시오.
- REST API, 특히 일괄 처리 아웃라인 편집 엔드포인트에서 otlUpdate 작업을 사용합니다.