다음을 통해 공유


멤버 속성 사용(MDX)

멤버 속성은 각 튜플에 있는 각 멤버에 대한 기본 정보를 설명합니다. 이 기본 정보에는 멤버 이름, 부모 수준 및 자식의 수 등이 포함됩니다. 해당 수준의 모든 멤버에 대해 멤버 속성을 사용할 수 있습니다. 조직의 측면에서 볼 때 멤버 속성은 단일 차원에 저장되어 있고 차원에 따라 조직된 데이터로 취급됩니다.

[!참고]

MicrosoftSQL Server에서는 멤버 속성을 특성 관계라고 합니다. 자세한 내용은 특성 관계를 참조하십시오.

멤버 속성은 기본 또는 사용자 지정 중 하나입니다.

  • 기본 멤버 속성
    모든 멤버는 멤버의 서식 값과 같은 기본 멤버 속성을 지원하고 차원과 수준은 멤버 ID와 같은 기본 차원 및 수준 멤버 속성을 추가로 제공합니다.

    자세한 내용은 기본 멤버 속성(MDX)을 참조하십시오.

  • 사용자 정의 멤버 속성
    멤버가 자신과 관련된 추가 속성을 가진 경우가 있습니다. 예를 들어 제품 수준은 각 제품에 대한 SKU, SRP, 무게 및 부피 속성을 제공할 수 있을 것입니다. 이런 속성이 멤버는 아니지만 제품 수준의 멤버에 대한 추가 정보를 포함합니다.

    자세한 내용은 사용자 정의 멤버 속성(MDX)을 참조하십시오.

기본 및 사용자 정의 멤버 속성 모두 PROPERTIES 키워드나 Properties 함수를 사용하여 검색할 수 있습니다.

PROPERTIES 키워드 사용

PROPERTIES 키워드는 지정된 축 차원에 사용할 멤버 속성을 지정합니다. PROPERTIES 키워드는 MDX SELECT 문의 <axis specification> 절에 포함되어 있습니다.

SELECT [<axis_specification>
       [, <axis_specification>...]]
  FROM [<cube_specification>]
[WHERE [<slicer_specification>]]

<axis_specification> 절은 다음 구문에 나타낸 것과 같이 <dim_props> 절(옵션)을 포함합니다.

<axis_specification> ::= <set> [<dim_props>] ON <axis_name>

[!참고]

<set> 및 <axis_name> 값에 대한 자세한 내용은 쿼리 축의 내용 지정(MDX)을 참조하십시오.

<dim_props> 절에서는 PROPERTIES 키워드를 사용하여 차원, 수준 및 멤버 속성을 쿼리할 수 있습니다. 다음 구문은 <dim_props> 절의 서식을 표시합니다.

<dim_props> ::= [DIMENSION] PROPERTIES <property> [,<property>...]

<property> 구문의 분석은 쿼리하는 속성에 따라 다릅니다.

  • 차원 또는 수준 이름에 앞서 상황에 맞는 기본 멤버 속성이 선행되어야 합니다. 하지만 상황에 맞지 않는 기본 멤버 속성을 차원 또는 수준 이름으로 정규화할 수 없습니다. PROPERTIES 키워드를 기본 멤버 속성과 함께 사용하는 방법은 기본 멤버 속성(MDX)을 참조하십시오.

  • 사용자 정의 멤버 속성은 자신이 상주하는 수준 이름보다 선행되어야 합니다. PROPERTIES 키워드를 사용자 정의 멤버 속성과 함께 사용하는 방법은 사용자 정의 멤버 속성(MDX)을 참조하십시오.

참고 항목

관련 자료