Comparteix a través de


SELECT INTO (DMX)

Se aplica a: SQL Server Analysis Services

Crea un nuevo modelo de minería de datos basado en la estructura de minería de datos de un modelo de minería de datos existente. La instrucción SELECT INTO crea el nuevo modelo de minería de datos copiando el esquema y otra información que no es específica del algoritmo real.

Sintaxis

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

Argumentos

nuevo modelo
Nombre único para el nuevo modelo que se está creando.

algorithm
Nombre definido por el proveedor de un algoritmo de minería de datos.

lista de parámetros
Opcional. Lista delimitada por comas de parámetros definidos por el proveedor para el algoritmo.

expression
Una expresión que se evalúa como una condición de filtro válida en los datos de entrenamiento. Para obtener más información sobre las expresiones que se pueden usar como filtros, vea Filtros para modelos de minería de datos (Analysis Services - Minería de datos).

modelo existente
Nombre del modelo existente que se va a copiar.

Comentarios

Si el modelo existente está entrenado, el nuevo modelo se procesa automáticamente cuando se ejecuta la instrucción. De lo contrario, el nuevo modelo permanece sin procesar.

La instrucción SELECT INTO solo funciona si la estructura del modelo existente es compatible con el algoritmo del nuevo modelo. Por lo tanto, esta instrucción es muy útil para crear y probar rápidamente modelos basados en el mismo algoritmo. Si cambia el tipo de algoritmo, el nuevo algoritmo debe admitir el tipo de datos de cada columna del modelo existente, o se podría producir un error al procesar el modelo.

La cláusula WITH DRILLTHROUGH habilita la obtención de detalles en el nuevo modelo de minería de datos. La obtención de detalles solo se puede habilitar al crear el modelo.

Ejemplo 1: modificar los parámetros del modelo

En el ejemplo siguiente se crea un nuevo modelo de minería de datos basado en un modelo de minería de datos existente, TM_Clustering, que se crea en el Tutorial básico de minería de datos. En el nuevo modelo, el parámetro CLUSTER_COUNT se modifica de modo que exista un máximo de cinco clústeres en dicho modelo. En cambio, el modelo existente usa el valor predeterminado, que es 10.

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

Ejemplo 2: agregar un filtro al modelo

En el ejemplo siguiente se crea un nuevo modelo de minería de datos basado en un modelo existente, y se agrega un filtro al modelo. El filtro restringe los datos de entrenamiento únicamente a aquellos clientes que viven en una región determinada.

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

Nota:

Los filtros que se aplican a la tabla de casos se pueden modificar usando la instrucción SELECT INTO tal y como se muestra en este ejemplo; sin embargo, si el modelo original contiene un filtro en una tabla anidada, dicho filtro no se puede modificar ni quitar usando esta sintaxis, y se copia sin modificar del modelo original. Para crear un modelo con un filtro diferente en una tabla anidada, use la sintaxis ALTER STRUCTURE...ADD MODEL.

Consulte también

Instrucciones de definición de datos de extensiones de minería de datos (DMX)
Instrucciones de manipulación de datos de extensiones de minería de datos (DMX)
Referencia de instrucciones de Extensiones de minería de datos (DMX)