SELECT INTO(DMX)

적용 대상: SQL Server Analysis Services

기존 마이닝 모델의 마이닝 구조를 기반으로 하는 새 마이닝 모델을 만듭니다. SELECT INTO 문은 스키마 및 실제 알고리즘과 관련이 없는 기타 정보를 복사하여 새 마이닝 모델을 만듭니다.

구문

  
SELECT INTO <new model>   
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH[,] [FILTER(<expression>)]]  
FROM <existing model>  

인수

새 모델
생성되는 새 모델의 고유한 이름입니다.

알고리즘
데이터 마이닝 알고리즘의 공급자 정의 이름입니다.

매개 변수 목록
선택 사항. 알고리즘에 대한 공급자 정의 매개 변수의 쉼표로 구분된 목록입니다.

expression
학습 데이터에서 유효한 필터 조건으로 계산되는 식입니다. 필터로 사용할 수 있는 식에 대한 자세한 내용은 마이닝 모델 필터(Analysis Services - 데이터 마이닝)를 참조하세요.

기존 모델
복사할 기존 모델의 이름입니다.

설명

기존 모델을 학습하면 이 문이 실행될 때 새 모델이 자동으로 처리됩니다. 그렇지 않으면 새 모델은 처리되지 않은 상태로 유지됩니다.

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 구문을 사용합니다.

참고 항목

DMX(데이터 마이닝 확장) 데이터 정의 문
DMX(데이터 마이닝 확장) 데이터 조작 문
DMX(Data Mining Extensions) 문 참조