SELECT INTO (DMX)

Cria um novo modelo de mineração que é criado na estrutura de mineração de um modelo de mineração existente. A instrução SELECT INTO cria o novo modelo de mineração copiando as informações de esquema, entre outras, não especificadas no algoritmo atual.

Sintaxe

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

Argumentos

  • new model
    Nome exclusivo para o novo modelo que está sendo criado.

  • algorithm
    Nome definido pelo provedor para um algoritmo de mineração de dados.

  • parameter list
    Opcional. Uma lista separada por vírgulas de parâmetros definidos pelo provedor para o algoritmo.

  • expression
    Uma expressão que avalia a uma condição de filtro válida nos dados de treinamento. Para obter mais informações sobre expressões que podem ser usadas como filtros, consulte Filtros para modelos de mineração (Analysis Services - Mineração de dados).

  • existing model
    Nome do modelo existente, a ser copiado.

Comentários

Se o modelo existente for treinado, o novo modelo será processado automaticamente quando uma instrução for executada. Caso contrário, o novo modelo permanecerá não processado.

A instrução SELECT INTO trabalha apenas se a estrutura do modelo existente for compatível com o algoritmo do novo modelo. Portanto, essa instrução é mais útil para criação rápida e teste de modelos que se baseiam no mesmo algoritmo. Se você alterar o tipo de algoritmo, o novo algoritmo deverá dar suporte ao tipo de dados de cada coluna no modelo existente ou um erro ocorrerá quando o modelo for processado.

A cláusula WITH DRILLTHROUGH habilita o detalhamento no novo modelo de mineração. O detalhamento pode ser habilitado somente durante a criação do modelo.

Exemplo 1: Alterando os parâmetros do modelo

O exemplo a seguir cria um novo modelo de mineração com base em um modelo de mineração existente TM_Clustering, que você cria no Tutorial de Mineração de Dados Básica. No novo modelo, o parâmetro CLUSTER_COUNT é modificado para que no máximo cinco clusters existam no 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: Adicionando um filtro ao modelo

O exemplo a seguir cria um novo modelo de mineração com base em um modelo de mineração existente e adiciona um filtro ao modelo. O filtro restringe os dados de treinamento a apenas aos clientes que vivem em uma região específica.

SELECT * INTO [Clustering Europe Region]
USING [Microsoft_Clustering] WITH FILTER(Region='Europe')
FROM [TM Clustering]
ObservaçãoObservação

Os filtros aplicados à tabela de casos podem ser alterados com o uso da instrução SELECT INTO, conforme mostrado neste exemplo; no entanto, se o modelo original contiver um filtro em uma tabela aninhada, esse filtro não poderá ser alterado ou removido com o uso dessa sintaxe, mas será copiado sem alterações do modelo original. Para criar um modelo com um filtro diferente em uma tabela aninhada, use a sintaxe ALTER STRTUCTURE... ADD MODEL.

Consulte também

Referência

Instruções de definição de dados DMX (Data Mining Extensions)

Instruções de manipulação de dados DMX (Data Mining Extensions)

Referência de instrução DMX (Data Mining Extensions)