다음을 통해 공유


<원본 데이터 쿼리> - SHAPE

적용 대상: SQL Server Analysis Services

여러 데이터 원본의 쿼리를 마이닝 모델의 사례 테이블이 되는 단일 계층 테이블(즉, 중첩 테이블이 있는 테이블)으로 결합합니다.

SHAPE 명령의 전체 구문은 MDAC(Microsoft Data Access Components) SDK(소프트웨어 개발 키트)에 설명되어 있습니다.

구문

  
SHAPE {<primary query>}  
APPEND ({ <child table query> }   
     RELATE <primary column> TO <child column>)   
          AS <column table name>  
[  
     ({ <child table query> }   
     RELATE <primary column> TO <child column>)   
          AS < column table name>  
...  
]       

인수

기본 쿼리
부모 테이블을 반환하는 쿼리입니다.

자식 테이블 쿼리
중첩 테이블을 반환하는 쿼리

기본 열
자식 테이블 쿼리의 결과에서 자식 행을 식별하는 부모 테이블의 열입니다.

자식 열
기본 쿼리의 결과에서 부모 행을 식별하는 자식 테이블의 열입니다.

열 테이블 이름
중첩 테이블의 부모 테이블에서 새로 추가된 열 이름

설명

부모 테이블 및 자식 테이블과 관련된 열을 기준으로 쿼리를 정렬해야 합니다.

예제

DMX(INSERT INTO) 문 내에서 다음 예제를 사용하여 중첩 테이블을 포함하는 모델을 학습시킬 수 있습니다. SHAPE 문 내의 두 테이블은 OrderNumber 열을 통해 관련됩니다.

SHAPE {  
    OPENQUERY([Adventure Works DW Multidimensional 2012],'SELECT OrderNumber  
    FROM vAssocSeqOrders ORDER BY OrderNumber')  
} APPEND (  
    {OPENQUERY([Adventure Works DW Multidimensional 2012],'SELECT OrderNumber, model FROM   
    dbo.vAssocSeqLineItems ORDER BY OrderNumber, Model')}  
  RELATE OrderNumber to OrderNumber)   

참고 항목

<원본 데이터 쿼리>
DMX(데이터 마이닝 확장) 데이터 정의 문
DMX(데이터 마이닝 확장) 데이터 조작 문
DMX(Data Mining Extensions) 문 참조