UDA 생성

Essbase 멤버에 대한 UDA(사용자 정의 속성)를 생성할 수 있습니다. 예를 들어 차변이라는 UDA를 생성할 수 있습니다. 계산 스크립트에서 또는 큐브로 데이터를 로드할 때 UDA를 사용합니다.

  • UDA 계산 스크립트. UDA를 정의한 후 계산 스크립트에서 해당 UDA에 대한 멤버를 쿼리할 수 있습니다. 예를 들어, UDA 차변이 있는 모든 멤버에 -1을 곱하여 데이터가 현재 저장되는 방식에 따라 양수 또는 음수로 표시할 수 있습니다. 블록 스토리지 큐브에 대한 계산 스크립트 개발을 참조하십시오.

  • 데이터 로드 시 UDA. UDA를 기반으로 데이터베이스에 로드될 때 데이터 기호를 변경할 수 있습니다.

계산을 수행하려면 속성 값을 기반으로 선택적으로 데이터를 검색하거나 스프레드시트에서 전체 크로스탭, 피벗 및 드릴다운 지원을 제공하고 UDA 대신 속성 차원을 생성합니다. 속성 및 UDA 비교를 참조하십시오.

주:

합산 저장영역 데이터베이스에서 UDA를 사용하여 멤버 그룹을 정의하면 Essbase 함수의 실행 속도가 크게 감소합니다. 이러한 성능 손실을 방지하려면 속성 차원을 사용하여 멤버 그룹을 정의합니다.

UDA를 만들 때는 다음 지침을 따르십시오.

  • 멤버당 여러 UDA를 정의할 수 있습니다.

  • 한 멤버에 대해 동일한 UDA를 두 번 설정할 수 없습니다.

  • 여러 멤버에 대해 동일한 UDA를 설정할 수 있습니다.

  • UDA 이름은 멤버, 별칭, 레벨 또는 생성 이름과 동일할 수 있습니다. 멤버와 동일한 이름 지정 규칙을 따르십시오. 차원, 멤버 및 별칭에 대한 이름 지정 규칙을 참조하십시오.

  • 공유 멤버에 UDA를 생성할 수 없습니다.

  • 속성 차원의 멤버에 UDA를 생성할 수 없습니다.

  • UDA는 지정된 멤버에만 적용됩니다. 멤버의 하위 멤버와 상위 멤버는 자동으로 동일한 UDA를 받지 않습니다.

Essbase 웹 인터페이스를 사용하여 UDA를 추가, 제거 또는 업데이트하려면 편집할 아웃라인을 열고 멤버를 선택한 다음 해당 등록정보를 편집합니다. 사용자 정의 속성을 누릅니다. 자세한 내용은 사용자 정의 속성 생성을 참조하십시오.

애플리케이션 워크북 또는 Cube Designer를 사용하여 UDA를 추가하거나 편집하는 경우 관련 차원 워크시트에서 하나 이상의 UDA 등록정보를 업데이트합니다.


애플리케이션 워크북의 샘플 기본 시장 차원 워크시트에서 편집 가능한 UDA.UDA1 및 UDA.UDA2 속성은 속성 연계 열을 따릅니다.

REST API를 사용하여 아웃라인을 편집하는 경우 멤버 추가 또는 업데이트 작업을 수행할 때 UDA를 추가, 제거 또는 대체하도록 mbrInfoudas 속성 값을 업데이트합니다. 엔드포인트 뱃치 아웃라인 편집 실행에 대한 설명서를 참조하십시오.