멤버 속성 사용(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)을 참조하십시오.