다음을 통해 공유


Axes 요소(XMLA)

MDDataSet 데이터 형식을 사용하는 루트 요소에 포함된 축 데이터를 나타내는 Axis 요소의 컬렉션을 포함합니다.

구문

  
<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">  
   ...  
   <Axes>  
      <Axis>...</Axis>  
   </Axes>  
   ...  
</root>  

요소 특성

특성 Description
데이터 형식 및 길이 모두
기본값 None
카디널리티 1-1: 한 번만 나타나는 필수 요소입니다.

요소 관계

관계 요소
부모 요소 root
자식 요소

설명

Axes 요소 아래에는 Axis 요소가 데이터 세트에서 발생하는 순서대로 0부터 나열됩니다. AxisFormat XMLA 속성 설정은 요소의 서식을 결정하는 방법을 결정합니다. AxisFormat 속성에 대한 자세한 내용은 지원되는 XMLA 속성(XMLA)을 참조하세요.

축은 튜플의 집합을 나타내며 여기서 집합의 모든 튜플은 차원이 동일합니다. 집합은 각기 다른 이점이 있는 다양한 방식으로 나타낼 수 있습니다. 예를 들어 다음 네 튜플의 집합은 2차원 튜플의 컬렉션 또는 1차원 집합 두 개의 카티션 곱으로 나타낼 수 있습니다.

1999 1999 2000 2000
Actual 예산 Actual 예산

이 튜플의 집합을 다음과 같이 2차원 튜플의 컬렉션으로 나타낼 수 있습니다.

{ ( 1999, Actual ), ( 1999, Budget ), ( 2000, Actual ), ( 2000, Budget ) }  

또한 다음과 같이 1차원 집합 두 개의 카티션 곱으로 나타낼 수 있습니다.

{ 1999, 2000 } x { Actual, Budget }  

첫 번째 표현인 2차원 튜플은 클라이언트 도구에서 사용하기에 더욱 편리합니다. 두 번째 표현인 1차원 집합의 카티션 곱은 적은 공간을 사용하며 집합의 다차원 특성을 유지합니다.

다음 표에서는 축의 구조와 멤버를 정의하고 특징을 결정하는 데 사용할 수 있는 작업을 나열합니다.

작업(Operation) Description
멤버 차원 계층의 멤버를 나타내는 축의 가장 작은 단위입니다.
구성원 동일한 차원 계층의 멤버 개체 컬렉션입니다.
튜플 다른 차원 계층의 멤버 컬렉션입니다.
튜플 차원이 같은 튜플 개체의 컬렉션입니다.
Union 집합의 합집합입니다.
CrossJoin 집합의 카티션 곱입니다.

이러한 작업은 2차원 튜플 및 1차원 집합의 카티션 곱을 다음과 같이 변환합니다.

2차원 튜플

Tuples (  
   Tuple( Member(1999), Member(Actual) ),  
   Tuple( Member(1999), Member(Budget) ),  
   Tuple( Member(2000), Member(Actual) ),  
   Tuple( Member(2000), Member(Budget) )  

1차원 집합의 카티션 곱

CrossProduct (  
   Members( Member(1999), Member(2000) ),  
   Members( Member(Actual), Member(Budget) )  

클라이언트는 AxisFormat 속성을 사용하여 특정 표현을 요청할 수 있습니다.