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)