UDA 작업

사용자정의 속성(UDA), 설명 단어 또는 문구를 계산 스크립트, 멤버 공식 및 보고서 등에 사용할 수 있습니다. UDA는 UDA에 연관된 멤버의 목록을 반환합니다. 예를 들면 다음과 같습니다.

  • 애플리케이션을 새로고칠 때 공식이 덮어쓰여지는 것을 방지하기 위하여 HSP_UDF UDA를 사용할 수 있습니다. 계획 애플리케이션에 연관된 각각의 데이터베이스에 로그온하여 UDA가 있는 멤버 공식을 생성해야 합니다. 이 UDA에 대한 구문은 (UDAs: HSP_UDF)입니다.

  • @XREF 함수를 사용하여 다른 데이터베이스에 있는 데이터 값을 조회하고 현재의 데이터베이스에서 값을 계산하고자 할 경우, 멤버에 HSP_NOLINK UDA를 추가하여 해당 멤버에 대하여 선택된 소스 계획 유형이 아닌 모든 계획 유형에 대하여 @XREF 함수가 생성되는 것을 방지할 수 있습니다.

  • 여러 제품 멤버가 있는 제품 차원에 대하여 새 제품이라는 UDA를 생성하고 이 UDA를 제품 차원 계층의 새 제품에 지정할 수 있습니다. 그렇게 하면 대상 새 제품을 기초하여 특정한 계산을 수행할 수 있습니다.

  • 예산 검토 프로세스의 경우 제품 라인의 각 소유자에 대해 데이터 검증 규칙을 생성하는 대신(일부 제품 라인에는 수백 명의 소유자가 있을 수 있음) 계획 단위 계층을 사용하는 멤버에 적용되는 사용자 이름이 포함된 UDA를 생성할 수 있습니다. 그런 다음 데이터 검증 규칙에서 현재 멤버에 대해 UDA에 저장된 사용자 이름을 반환할 룩업 함수를 입력할 수 있습니다. 예를 들어 이관 경로에 있는 각 사용자에 대해 UDA를 생성하고 UDA 이름에 접두어를 지정합니다(예: ProdMgr:Kim).

UDA 생성 및 사용에 대한 자세한 내용은 Oracle Essbase Database Administrator's GuideEssbase 작업 고려 사항을 참조하십시오.

UDA는 차원에 특정합니다. 예를 들어, 계정 멤버에 대해 UDA를 생성하면 비공유 계정 멤버에도 사용이 가능합니다. 이를 삭제하면 모든 계정 멤버에 대해서도 삭제됩니다. 여러 차원에서 UDA를 사용할 수 있도록 하려면 여러 차원에 동일한 UDA를 생성합니다. 예를 들어, Account 및 Entity 차원에 대하여 New라는 UDA를 생성하면 New라는 이름의 UDA를 계정과 엔티티 멤버에서 사용할 수 있습니다.

멤버의 UDA를 선택하려면 다음을 수행합니다.

  1. 관리(Administration), 관리(Manage), 차원 순으로 선택합니다.
  2. 멤버를 UDA와 연관시킬 차원을 선택합니다.
  3. 차원 계층에서 멤버를 선택하고 편집을 누릅니다.
  4. UDA를 선택합니다.
  5. 선택 사항: UDA를 생성하려면 생성을 누릅니다.
  6. UDA를 선택한 UDA로 이동하고 저장을 눌러 멤버의 UDA를 선택합니다.
    • 추가 아이콘: 선택된 UDA 이동

    • 제거 아이콘: 선택된 UDA 제거

    • 모두 제거 아이콘: 모든 UDA 제거