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)
참고 항목
참조
<source data query>
DMX(데이터 마이닝 확장) 데이터 정의 문
DMX(데이터 마이닝 확장) 데이터 조작 문
DMX(데이터 마이닝 확장) 문 참조