SELECT INTO (DMX)SELECT INTO (DMX)

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Crea un nuovo modello di data mining compilato in base alla struttura di data mining di un modello di data mining esistente.Creates a new mining model that is built on the mining structure of an existing mining model. Il SELECT INTO istruzione crea il nuovo modello di data mining copiando lo schema e altre informazioni che non sono specifici dell'algoritmo effettivo.The SELECT INTO statement creates the new mining model by copying schema and other information that is not specific to the actual algorithm.

SintassiSyntax


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

ArgomentiArguments

nuovo modellonew model
Nome univoco del nuovo modello da creare.A unique name for the new model that is being created.

algoritmoalgorithm
Nome definito dal provider di un algoritmo di data mining.The provider-defined name of a data mining algorithm.

elenco di parametriparameter list
Facoltativa.Optional. Elenco delimitato da virgole dei parametri definiti dal provider per l'algoritmo.A comma-separated list of provider-defined parameters for the algorithm.

espressioneexpression
Espressione che restituisce una condizione di filtro valida sui dati di training.An expression that evaluates to a valid filter condition on the training data. Per ulteriori informazioni sulle espressioni che possono essere utilizzate come filtri, vedere filtri per i modelli di Data Mining ( Analysis Services - Data Mining ) .For more information about expressions that can be used as filters, see Filters for Mining Models (Analysis Services - Data Mining).

modello esistenteexisting model
Nome del modello esistente da copiare.The name of the existing model to be copied.

OsservazioniRemarks

Se il modello esistente è stato sottoposto a training, il nuovo modello verrà automaticamente elaborato quando viene eseguita l'istruzione.If the existing model is trained, the new model is automatically processed when this statement executes. In caso contrario il nuovo modello rimarrà non elaborato.Otherwise, the new model remains unprocessed.

Il SELECT INTO istruzione funziona solo se la struttura del modello esistente è compatibile con l'algoritmo del nuovo modello.The SELECT INTO statement works only if the structure of the existing model is compatible with the algorithm of the new model. Pertanto, questa istruzione è molto utile per creare e testare rapidamente modelli basati sullo stesso algoritmo.Therefore, this statement is most useful for rapidly creating and testing models that are based on the same algorithm. Se si modifica il tipo di algoritmo, il nuovo algoritmo deve supportare il tipo di dati di ogni colonna presente nel modello esistente, altrimenti potrebbe verificarsi un errore quando viene elaborato il modello.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,

Il WITH DRILLTHROUGH clausola consente il drill-through sul nuovo modello di data mining.The WITH DRILLTHROUGH clause enables drillthrough on the new mining model. È possibile attivare il drill-through solo al momento della creazione del modello.Drillthrough can only be enabled when you create the model.

Esempio 1: Modifica dei parametri del modelloExample 1: Altering the Parameters of the Model

L'esempio seguente crea un nuovo modello di data mining basato su un modello di data mining esistente, TM_Clustering, create nel Basic Data Mining Tutorial.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. Il parametro CLUSTER_COUNT viene modificato in modo che nel nuovo modello esistano al massimo cinque cluster.In the new model, the CLUSTER_COUNT parameter is modified so that a maximum of five clusters will exist in the new model. Nel modello esistente viene invece utilizzato il valore predefinito 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]  

Esempio 2: Aggiunta di un filtro al modelloExample 2: Adding a Filter to the Model

Nell'esempio seguente viene creato un nuovo modello di data mining basato su un modello di data mining esistente e viene aggiunto un filtro nel modello.The following example creates a new mining model based on an existing mining model, and adds a filter on the model. Il filtro limita i dati di training solo ai clienti che vivono in un'area specifica.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]  

Nota

I filtri applicati alla tabella del case possono essere modificati mediante l'istruzione SELECT INTO come mostrato in questo esempio. Tuttavia, se il modello originale contiene un filtro in una tabella nidificata, il filtro della tabella nidificata non può essere modificato o rimosso mediante questa sintassi, ma viene copiato dal modello originale senza alcuna modifica.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. Per creare un modello con un filtro diverso in una tabella nidificata, utilizzare la sintassi ALTER STRTUCTURE...ADD MODEL.To create a model with a different filter on a nested table, use the ALTER STRTUCTURE...ADD MODEL syntax.

Vedere ancheSee Also

Data Mining Extensions ( DMX ) Istruzioni di definizione dei dati Data Mining Extensions (DMX) Data Definition Statements
Data Mining Extensions ( DMX ) Istruzioni di manipolazione dei dati Data Mining Extensions (DMX) Data Manipulation Statements
Data Mining Extensions ( DMX ) Riferimento istruzioneData Mining Extensions (DMX) Statement Reference