SHAPE(DMX)

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

SHAPE 명령의 전체 구문은 Microsoft Data Access Components(MDAC) SDK(Software Development Kit)에 설명되어 있습니다.

구문

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

인수

  • master query
    부모 테이블을 반환하는 쿼리

  • child table query
    중첩 테이블을 반환하는 쿼리

  • master column
    자식 테이블 쿼리 결과에서 자식 행을 식별하는 부모 테이블의 열

  • child column
    master query 결과에서 부모 행을 식별하는 자식 테이블의 열

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

주의

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

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

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