큐브 셀(Analysis Services - 다차원 데이터)

큐브는 셀로 이루어져 있으며 셀은 측정값 그룹과 차원으로 구성됩니다. 셀은 큐브의 모든 차원에서 한 멤버 큐브의 고유한 논리적 교집합을 나타냅니다. 예를 들어 아래 다이어그램의 큐브는 Source, Route 및 Time이라는 세 차원으로 이루어지며 두 측정값을 갖는 측정값 그룹을 하나 포함합니다.

단일 셀을 식별하는 큐브 다이어그램

이 다이어그램에서 회색으로 표시된 단일 셀은 다음 멤버의 교집합입니다.

  • 경로 차원의 항공 멤버

  • 원본 유형 차원의 아프리카 멤버

  • 시간 차원의 4사분기 멤버

  • 패키지 측정값

리프 셀 및 리프가 아닌 셀

큐브의 셀 값은 여러 방법을 사용하여 얻을 수 있습니다. 위 예에서는 셀을 식별하는 데 사용된 모든 멤버가 리프 멤버이므로 큐브의 팩트 테이블에서 직접 셀 값을 검색할 수 있습니다. 리프 멤버에는 계층적으로 자식 멤버가 없으며 대개 차원 테이블의 단일 레코드를 참조합니다. 이러한 유형의 셀을 리프 셀이라고 합니다.

이와 달리 리프가 아닌 멤버를 사용하여 셀을 식별할 수도 있습니다. 리프가 아닌 멤버는 하나 이상의 자식 멤버가 있는 멤버입니다. 이 경우 셀 값은 대개 리프가 아닌 멤버와 연결된 자식 멤버의 집계에서 파생됩니다. 예를 들어 다음과 같은 멤버와 차원의 교집합은 집계를 통해 값이 제공되는 셀을 참조합니다.

  • 경로 차원의 항공 멤버

  • 원본 유형 차원의 아프리카 멤버

  • Time 차원의 하반기 멤버

  • 패키지 멤버

Time 차원의 하반기 멤버는 리프가 아닌 멤버입니다. 따라서 이 멤버와 연결된 모든 값은 다음 다이어그램에서와 같이 집계된 값이어야 합니다.

하반기 멤버의 3사분기 및 4사분기 셀

3사분기와 4사분기 멤버에 대한 집계가 합계라고 가정하면 지정한 셀 값은 위 다이어그램에서 회색으로 표시된 리프 셀을 모두 합한 값인 400입니다. 셀 값이 다른 셀의 집계에서 파생되기 때문에 지정한 셀은 리프가 아닌 셀로 간주됩니다.

사용자 지정 롤업 및 멤버 그룹을 사용하는 멤버와 사용자 지정 멤버에 대해 파생된 셀 값도 비슷한 방식으로 처리됩니다. 그러나 계산 멤버에 대해 파생된 셀 값은 계산 멤버를 정의하는 데 사용하는 MDX(Multidimensional Expressions)만을 기반으로 합니다. 실제로 관련된 셀 데이터가 없는 경우도 있습니다. 자세한 내용은 부모-자식 차원의 사용자 지정 롤업 연산자, 사용자 지정 멤버 수식 정의계산을 참조하십시오.

빈 셀

큐브의 모든 셀에 값이 있어야 하는 것은 아닙니다. 큐브에 데이터가 없는 교집합이 있을 수 있습니다. 빈 셀이라고 하는 이러한 교집합은 큐브 내에 측정값이 있는 차원 특성의 모든 교집합에 팩트 테이블의 해당 레코드가 포함되는 것이 아니기 때문에 큐브에서 종종 나타납니다. 큐브에서 전체 셀 개수에 대한 빈 셀의 비율을 일반적으로 큐브의 희박도라고 합니다.

예를 들어 아래 다이어그램에 표시된 큐브의 구조는 이 항목의 다른 예제와 비슷합니다. 그러나 이 예제에서는 3사분기 아프리카행 항공 수송 또는 4사분기 오스트레일리아행 항공 수송이 없습니다. 이러한 차원과 측정값의 교집합을 지원하는 데이터가 팩트 테이블에 없으므로 해당 교집합의 셀은 빈 셀이 됩니다.

빈 셀을 식별하는 큐브 다이어그램

SQL Server Analysis Services에서 빈 셀에는 특별한 특징이 있습니다. 빈 셀은 크로스 조인, 카운트 등의 결과를 달라지게 할 수 있으므로 많은 MDX 함수가 계산을 위한 목적으로 빈 셀을 무시할 수 있는 기능을 제공합니다. 자세한 내용은 MDX(Multidimensional Expressions) 참조MDX의 주요 개념(Analysis Services)을 참조하십시오.

보안

Analysis Services에서 셀 데이터에 대한 액세스는 역할 수준에서 관리되며 MDX 식을 사용하여 정밀하게 제어할 수 있습니다. 자세한 내용은 차원 데이터에 대한 사용자 지정 액세스 부여셀 데이터에 사용자 지정 액세스 부여를 참조하십시오.

참고 항목

개념

큐브 저장소(Analysis Services - 다차원 데이터)

집계 및 집계 디자인