SELECIONE EM (DMX)

Aplica-se a: SQL Server Analysis Services

Cria um novo modelo de mineração que se baseia na estrutura de mineração de um modelo de mineração existente. A instrução SELECT INTO cria o novo modelo de mineração ao copiar o esquema e outras informações que não são específicas do algoritmo real.

Syntax

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

Arguments

Novo modelo
Um nome único para o novo modelo que está a ser criado.

Algoritmo
O nome definido pelo fornecedor de um algoritmo de mineração de dados.

Lista de parâmetros
Optional. Uma lista separada por vírgulas de parâmetros definidos pelo fornecedor para o algoritmo.

expression
Uma expressão que avalia para uma condição de filtro válida nos dados de treino. Para mais informações sobre expressões que podem ser usadas como filtros, consulte Filtros para Modelos de Mineração (Serviços de Análise - Mineração de Dados).

Modelo existente
O nome do modelo existente a ser copiado.

Observações

Se o modelo existente for treinado, o novo modelo é processado automaticamente quando esta instrução é executada. Caso contrário, o novo modelo permanece por processar.

A instrução SELECT INTO só funciona se a estrutura do modelo existente for compatível com o algoritmo do novo modelo. Portanto, esta afirmação é mais útil para criar e testar rapidamente modelos baseados no mesmo algoritmo. Se alterar o tipo de algoritmo, o novo algoritmo deve suportar o tipo de dado de cada coluna que está no modelo existente, ou pode ocorrer um erro quando o modelo for processado,

A cláusula WITH DRILLTHROUGH permite o drillthrough no novo modelo de mineração. O Drillthrough só pode ser ativado quando crias o modelo.

Exemplo 1: Alterar os parâmetros do modelo

O exemplo seguinte cria um novo modelo de mineração baseado num modelo de mineração existente, TM_Clustering, que cria no Tutorial Básico de Mineração de Dados. No novo modelo, o parâmetro CLUSTER_COUNT é modificado para que existam no máximo cinco clusters no novo modelo. Em contraste, o modelo existente usa o valor padrão, que é 10.

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

Exemplo 2: Adicionar um Filtro ao Modelo

O exemplo seguinte cria um novo modelo de mineração baseado num modelo de mineração existente e adiciona um filtro ao modelo. O filtro restringe os dados de treino apenas aos clientes que vivem numa determinada região.

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

Note

Os filtros aplicados à tabela de casos podem ser alterados usando a instrução SELECT INTO como mostrado neste exemplo; no entanto, se o modelo original contiver um filtro numa tabela aninhada, o filtro da tabela aninhada não pode ser alterado ou removido usando esta sintaxe, mas é copiado inalterado do modelo original. Para criar um modelo com um filtro diferente numa tabela aninhada, use a ALTER STRUCTURE... ADICIONAR A SINTAXE DO MODELO.