다음을 통해 공유


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