SELECT INTO(DMX)SELECT INTO (DMX)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

기존 마이닝 모델의 마이닝 구조를 기반으로 새 마이닝 모델을 만듭니다.Creates a new mining model that is built on the mining structure of an existing mining model. SELECT INTO 문은 실제 알고리즘에 관련 된 기타 정보와 스키마를 복사 하 여 새 마이닝 모델을 만듭니다.The SELECT INTO statement creates the new mining model by copying schema and other information that is not specific to the actual algorithm.

구문Syntax


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

인수Arguments

새 모델new model
생성될 새 모델의 고유 이름입니다.A unique name for the new model that is being created.

알고리즘algorithm
공급자가 정의한 데이터 마이닝 알고리즘 이름입니다.The provider-defined name of a data mining algorithm.

매개 변수 목록parameter list
(선택 사항)Optional. 알고리즘에 대해 공급자가 정의한 매개 변수의 쉼표로 구분된 목록입니다.A comma-separated list of provider-defined parameters for the algorithm.

expressionexpression
학습 데이터에 대해 유효한 필터 조건으로 계산되는 식입니다.An expression that evaluates to a valid filter condition on the training data. 필터로 사용할 수 있는 식에 대 한 자세한 내용은 참조 마이닝 모델 (에 대 한 필터 Analysis Services-데이터 마이닝 ) .For more information about expressions that can be used as filters, see Filters for Mining Models (Analysis Services - Data Mining).

기존 모델existing model
복사할 기존 모델의 이름입니다.The name of the existing model to be copied.

주의Remarks

기존 모델이 학습되는 경우 새 모델은 이 문이 실행될 때 자동으로 처리됩니다.If the existing model is trained, the new model is automatically processed when this statement executes. 그렇지 않은 경우 새 모델은 처리되지 않습니다.Otherwise, the new model remains unprocessed.

SELECT INTO 문은 기존 모델의 구조는 새 모델의 알고리즘과 호환 하는 경우에 작동 합니다.The SELECT INTO statement works only if the structure of the existing model is compatible with the algorithm of the new model. 따라서 이 문은 같은 알고리즘에 기초한 모델을 빠르게 만들고 테스트할 때 가장 유용합니다.Therefore, this statement is most useful for rapidly creating and testing models that are based on the same algorithm. 알고리즘 유형을 변경하는 경우 새 알고리즘은 기존 모델에 있는 각 열의 데이터 형식을 지원해야 합니다. 그렇지 않으면 모델이 처리될 때 오류가 발생합니다.If you change the algorithm type, the new algorithm must support the data type of each column that is in the existing model, or an error might occur when the model is processed,

WITH DRILLTHROUGH 절을 사용 하면 새 마이닝 모델에 드릴스루 합니다.The WITH DRILLTHROUGH clause enables drillthrough on the new mining model. 드릴스루는 모델을 만들 때만 사용할 수 있습니다.Drillthrough can only be enabled when you create the model.

예제 1: 모델의 매개 변수 변경Example 1: Altering the Parameters of the Model

다음 예제는 기존 마이닝 모델을 기반으로 새 마이닝 모델을 만드는 TM_Clustering에서 만들어진는 기본 데이터 마이닝 자습서합니다.The following example creates a new mining model based on an existing mining model, TM_Clustering, which you create in the Basic Data Mining Tutorial. 새 모델에서는 최대 다섯 개의 클러스터가 존재하도록 CLUSTER_COUNT 매개 변수를 수정합니다.In the new model, the CLUSTER_COUNT parameter is modified so that a maximum of five clusters will exist in the new model. 반면 기존 모델에서는 기본값인 10이 사용됩니다.In contrast, the existing model uses the default value, which is 10.

SELECT * INTO [New_Clustering]  
USING [Microsoft_Clustering] (CLUSTER_COUNT = 5)   
FROM [TM Clustering]  

예제 2: 모델에 필터 추가Example 2: Adding a Filter to the Model

다음 예에서는 기존 마이닝 모델을 기반으로 새 마이닝 모델을 만들고 모델에 필터를 추가합니다.The following example creates a new mining model based on an existing mining model, and adds a filter on the model. 이 필터는 학습 데이터를 특정 지역에 거주하는 고객으로 제한합니다.The filter restricts the training data to only those customers who live in a particular region.

SELECT * INTO [Clustering Europe Region]  
USING [Microsoft_Clustering] WITH FILTER(Region='Europe')  
FROM [TM Clustering]  

참고

이 예와 같이 SELECT INTO 문을 사용하면 사례 테이블에 적용된 필터를 변경할 수 있지만, 원래 모델에 중첩 테이블에 대한 필터가 들어 있는 경우 중첩 테이블 필터는 이 구문을 사용하여 변경하거나 제거할 수 없습니다. 이러한 필터는 원래 모델에서 그대로 복사됩니다.Filters that are applied to the case table can be altered by using the SELECT INTO statement as shown in this example; however, if the original model contains a filter on a nested table, the nested table filter cannot be altered or removed by using this syntax, but is copied unchanged from the original model. 중첩 테이블에 대해 다른 필터를 사용하여 모델을 만들려면 ALTER STRTUCTURE...ADD MODEL 구문을 사용합니다.To create a model with a different filter on a nested table, use the ALTER STRTUCTURE...ADD MODEL syntax.

관련 항목:See Also

Data Mining Extensions ( DMX ) 데이터 정의 문 Data Mining Extensions (DMX) Data Definition Statements
Data Mining Extensions ( DMX ) 데이터 조작 문 Data Mining Extensions (DMX) Data Manipulation Statements
Data Mining Extensions ( DMX ) 문 참조Data Mining Extensions (DMX) Statement Reference