Compartir a través de


ALTER MINING STRUCTURE (DMX)

Crea un nuevo modelo de minería de datos basado en una estructura de minería de datos existente. Esta instrucción se diferencia de la instrucción CREATE MINING MODEL en que debe existir ya una estructura para que la instrucción ALTER cree un nuevo modelo de minería de datos.

Sintaxis

ALTER MINING STRUCTURE <structure>
ADD MINING MODEL <model>
(
    [(<column definition list>)]
)
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH]

Argumentos

  • structure
    Nombre de la estructura de minería de datos a la que se agregará el modelo.
  • model
    Nombre único del modelo.
  • column definition list
    Lista delimitada por comas de definiciones de columna.
  • algorithm
    Nombre definido por el proveedor de un proveedor de minería de datos.
  • parameter list
    Opcional. Lista delimitada por comas de parámetros definidos por el proveedor para el algoritmo.

Notas

Si la estructura de minería de datos contiene claves compuestas, el modelo de minería debe incluir todas las columnas de clave que están definidas en la estructura.

Si el modelo no requiere una columna de predicción, como por ejemplo los modelos que se generan mediante los algoritmos de clústeres y de clústeres de secuencia de Microsoft, no es necesario incluir una definición de columna en la instrucción. Todos los atributos del modelo resultante se tratarán como entradas.

La cláusula WITH DRILLTHROUGH permite la obtención de detalles del nuevo modelo de minería de datos. La obtención de detalles sólo se puede habilitar al crear el modelo.

Lista de definiciones de columna

Para definir la estructura de un modelo que usa la lista de definiciones de columna, debe incluir la siguiente información en cada columna:

  • Nombre (obligatorio)
  • Indicadores de modelado
  • Solicitud de predicción, que indica al algoritmo que debe predecir esta columna, indicada por la cláusula PREDICT o PREDICT_ONLY

Use la siguiente sintaxis en la lista de definición de columnas para definir una sola columna:

<column name>    [<modeling flags>]    [<prediction>]

Puede definir varios indicadores de modelado para una columna. Para obtener una descripción de los indicadores de modelado de minería de datos que puede definir en una columna de modelo de minería de datos, vea Columnas del modelo de minería de datos.

Use una cláusula de predicción para describir el uso de la columna de predicción. En la siguiente tabla se describen las dos cláusulas posibles.

PREDICT

Esta columna puede predecirla el modelo y puede proporcionarse en escenarios de entrada para predecir el valor de otras columnas de predicción.

PREDICT_ONLY

Esta columna puede predecirla el modelo, pero sus valores no se pueden utilizar en escenarios de entrada para predecir el valor de otras columnas de predicción.

Lista de definiciones de parámetros

Para ajustar el rendimiento y la funcionalidad de un modelo, puede utilizar la lista de parámetros. La sintaxis de la lista de parámetros es:

[<parameter> = <value>, <parameter> = <value>,…]

Para obtener una lista de los parámetros asociados con cada algoritmo, vea Algoritmos de minería de datos.

Ejemplos

El ejemplo siguiente agrega un modelo de minería de datos Naive Bayes a la estructura de minería de datos New Mailing.

ALTER MINING STRUCTURE [New Mailing]
ADD MINING MODEL [Naive Bayes]
(
    CustomerKey, 
    Gender,
    [Number Cars Owned],
    [Bike Buyer] PREDICT
)
Using Microsoft_Naive_Bayes

Vea también

Referencia

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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005