SELECT INTO(DMX)
기존 마이닝 모델의 마이닝 구조를 기반으로 새 마이닝 모델을 만듭니다. SELECT INTO 문은 실제 알고리즘에 한정되지 않은 스키마 및 기타 정보를 복사하여 새 마이닝 모델을 만듭니다.
구문
SELECT INTO <new model>
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH[,] [FILTER(<expression>)]]
FROM <existing model>
인수
new model
생성될 새 모델의 고유 이름입니다.algorithm
공급자가 정의한 데이터 마이닝 알고리즘 이름입니다.parameter list
선택 사항입니다. 알고리즘에 대해 공급자가 정의한 매개 변수의 쉼표로 구분된 목록입니다.expression
학습 데이터에 대해 유효한 필터 조건으로 계산되는 식입니다. 필터로 사용될 수 있는 식에 대한 자세한 내용은 마이닝 모델에 대한 필터 만들기(Analysis Services - 데이터 마이닝)를 참조하십시오.existing model
복사할 기존 모델의 이름입니다.
주의
기존 모델이 학습되는 경우 새 모델은 이 문이 실행될 때 자동으로 처리됩니다. 그렇지 않은 경우 새 모델은 처리되지 않습니다.
SELECT INTO 문은 기존 모델의 구조가 새 모델의 알고리즘과 호환되는 경우에만 실행됩니다. 따라서 이 문은 같은 알고리즘에 기초한 모델을 빠르게 만들고 테스트할 때 가장 유용합니다. 알고리즘 유형을 변경하는 경우 새 알고리즘은 기존 모델에 있는 각 열의 데이터 형식을 지원해야 합니다. 그렇지 않으면 모델이 처리될 때 오류가 발생합니다.
WITH DRILLTHROUGH 절을 사용하면 새 마이닝 모델에서 드릴스루를 사용할 수 있습니다. 드릴스루는 모델을 만들 때만 사용할 수 있습니다.
예 1: 모델의 매개 변수 변경
다음 예에서는 기본 데이터 마이닝 자습서에서 만든 기존 마이닝 모델인 TM_Clustering을 기반으로 새 마이닝 모델을 만듭니다. 새 모델에서는 최대 다섯 개의 클러스터가 존재하도록 CLUSTER_COUNT 매개 변수를 수정합니다. 반면 기존 모델에서는 기본값인 10이 사용됩니다.
SELECT * INTO [New_Clustering]
USING [Microsoft_Clustering] (CLUSTER_COUNT = 5)
FROM [TM Clustering]
예 2: 모델에 필터 추가
다음 예에서는 기존 마이닝 모델을 기반으로 새 마이닝 모델을 만들고 모델에 필터를 추가합니다. 이 필터는 학습 데이터를 특정 지역에 거주하는 고객으로 제한합니다.
SELECT * INTO [Clustering Europe Region]
USING [Microsoft_Clustering] WITH FILTER(Region='Europe')
FROM [TM Clustering]
[!참고]
이 예와 같이 SELECT INTO 문을 사용하면 사례 테이블에 적용된 필터를 변경할 수 있지만, 원래 모델에 중첩 테이블에 대한 필터가 들어 있는 경우 중첩 테이블 필터는 이 구문을 사용하여 변경하거나 제거할 수 없습니다. 이러한 필터는 원래 모델에서 그대로 복사됩니다. 중첩 테이블에 대해 다른 필터를 사용하여 모델을 만들려면 ALTER STRTUCTURE...ADD MODEL 구문을 사용합니다.