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를 사용하여 공통 속성을 기준으로 양식의 멤버를 선택할 수 있습니다. UDA가 있는 양식을 생성하면 UDA에 지정된 모든 멤버가 양식에 동적으로 추가됩니다. 예를 들어 New Products라는 UDA를 생성하고 이 UDA를 Product 차원 계층의 새 제품에 지정하면 런타임에 새 제품이 양식에 자동으로 표시됩니다. 양식 디자이너에서 선택한 경우 UDA 앞에는 UDA가 추가됩니다(예: UDA(New Products)).

  • HSP_NOMOF_<PlantypeName> UDA를 사용하여 지정된 계획 유형 <PlantypeName>에 상위 멤버가 적합해도 이 계획 유형에 동적 멤버(또는 "즉석 멤버")가 생성되지 않도록 할 수 있습니다. 이렇게 하면 동적 1차 하위가 큐브 선택의 집계에 영향을 주지 않습니다.

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

주:

이 절차에서는 클래식 차원 편집기에서 UDA로 작업하는 방법을 설명합니다. 간소화된 차원 편집기에서 UDA로 작업하려면 간소화된 차원 편집기에서 UDA 작업을 참조하십시오.

UDA로 작업하려면 다음을 수행합니다.

  1. 네비게이터 아이콘 네비게이터 아이콘을 누른 다음 생성 및 관리에서 차원을 누릅니다.
  2. 멤버를 UDA와 연관시킬 차원을 선택합니다.
  3. 차원 계층에서 멤버를 선택하고 편집(편집 아이콘)을 누릅니다.
  4. UDA 탭을 선택합니다.
  5. 태스크를 선택합니다.
    • UDA를 생성하려면 생성(생성 아이콘)을 누르고 이름을 입력한 후 저장을 누릅니다.

      주:

      UDA 이름을 지정할 때는 60자를 넘지 않도록 합니다.

      승인용 UDA를 생성하는 경우 이름의 시작 부분에 접두어를 지정합니다(예: ProdMgr:Name). 접두어는 UDA에 사용자 이름이 포함되어 있음을 나타내며, 데이터 검증 규칙에서 사용자를 조회할 수 있도록 합니다. 모든 승인 UDA에 대해 동일한 접두어를 사용합니다.

    • UDA를 수정하려면 편집(편집 아이콘)을 누르고 이름을 변경한 후 저장을 누릅니다.

    • UDA를 삭제하려면 UDA를 선택하고 삭제(삭제 아이콘)를 누른 후 삭제를 확인합니다.

      주:

      UDA를 삭제하면 전체 차원에 대해 UDA가 제거됩니다. UDA를 삭제할 경우 UDA를 참조하는 모든 멤버 공식, 계산 스크립트 및 보고서를 업데이트해야 합니다.

    • UDA 선택항목을 지우려면 지우기(지우기 아이콘)를 누릅니다.

  6. 멤버에 대해 UDA를 추가하거나 제거하려면 화살표를 사용하여 UDA를 선택한 UDA 패널로 이동하거나 그 반대로 이동합니다.
  7. 저장을 누릅니다.