CREATE SUBCUBE 문(MDX)

업데이트: 2006년 7월 17일

지정한 큐브 또는 하위 큐브의 큐브 공간을 지정한 하위 큐브로 다시 정의합니다. 이 문은 후속 작업의 큐브 공간을 변경합니다.

구문

CREATE SUBCUBE Cube_Name AS Select_Statement

인수

  • Cube_Name
    제한되는 큐브 또는 큐브 뷰의 이름을 지정하는 유효한 문자열 식입니다. 이 이름은 하위 큐브의 이름이 됩니다.
  • Select_Statement
    WITH, NON EMPTY 또는 HAVING 절이 없으며 차원이나 셀 속성을 요청하지 않는 유효한 MDX SELECT 식입니다.

주의

하위 큐브의 정의에서 기본 멤버가 제외되는 경우 그에 따라 좌표도 변경됩니다. 집계될 수 있는 특성에 대해서는 기본 멤버가 [All] 멤버로 이동합니다. 집계될 수 없는 특성에 대해서는 기본 멤버가 하위 큐브에 있는 멤버로 이동합니다. 다음 표에는 하위 큐브 예와 기본 멤버 조합이 포함됩니다.

원래 기본 멤버 집계 가능 하위 SELECT 수정된 기본 멤버

Time.Year.All

{Time.Year.2003}

변경되지 않습니다.

Time.Year.[1997]

{Time.Year.2003}

Time.Year.All

Time.Year.[1997]

아니요

{Time.Year.2003}

Time.Year.[2003]

Time.Year.[1997]

{Time.Year.2003, Time.Year.2004}

Time.Year.All

Time.Year.[1997]

아니요

{Time.Year.2003, Time.Year.2004}

Either Time.Year.[2003] or

Time.Year.[2004]

[All] 멤버는 항상 하위 큐브에 존재합니다.

하위 큐브가 삭제되면 하위 큐브의 컨텍스트에서 생성된 세션 개체도 삭제됩니다.

하위 큐브에 대한 자세한 내용은 MDX로 하위 큐브 작성(MDX)을 참조하십시오.

다음 예에서는 큐브 공간을 Canada의 멤버로 제한하는 하위 큐브를 만듭니다. 그런 다음 MEMBERS 함수를 사용하여 Geography 사용자 정의 계층의 Country 수준에 있는 모든 멤버를 반환하므로 결과적으로 Canada만 반환하게 됩니다.

CREATE SUBCUBE [Adventure Works] AS
   SELECT [Geography].[Country].&[Canada] ON 0
   FROM [Adventure Works]

SELECT [Geography].[Country].[Country].MEMBERS ON 0
   FROM [Adventure Works]

참고 항목

참조

DROP SUBCUBE 문(MDX)

개념

MDX의 주요 개념(MDX)

관련 자료

MDX 스크립팅 문(MDX)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 자세한 설명을 위해 구문과 인수를 업데이트했습니다.
  • 업데이트된 예를 추가했습니다.