Condividi tramite


ALTER MINING STRUCTURE (DMX)

Crea un nuovo modello di data mining basato su una struttura di data mining esistente. A differenza dell'istruzione CREATE MINING MODEL, l'istruzione ALTER può creare un nuovo modello di data mining solo se esiste già una struttura di data mining.

Sintassi

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

Argomenti

  • structure
    Nome della struttura di data mining a cui aggiungere il modello.
  • model
    Nome univoco del modello.
  • column definition list
    Elenco delimitato da virgole contenente le definizioni delle colonne.
  • algorithm
    Nome definito dal provider di un provider di data mining.
  • parameter list
    Facoltativo. Elenco delimitato da virgole dei parametri definiti dal provider per l'algoritmo.

Osservazioni

Se la struttura di data mining contiene chiavi composte, il modello di data mining dovrà includere tutte le colonne chiave definite nella struttura.

Se il modello non richiede una colonna stimabile, come ad esempio i modelli creati utilizzando gli algoritmi Microsoft Clustering e Microsoft Sequence Clustering, non sarà necessario includere una definizione di colonna nell'istruzione. Tutti gli attributi nel modello risultante verranno gestiti come input.

La clausola WITH DRILLTHROUGH attiva il drill-through sul nuovo modello di data mining. È possibile attivare il drill-through solo al momento della creazione del modello.

Elenco delle definizioni di colonna

Per definire la struttura di un modello che utilizza l'elenco delle definizioni di colonna, è necessario includere le informazioni seguenti per ogni colonna:

  • Nome (obbligatorio)
  • Flag di modellazione
  • Richiesta di stima, che indica l'algoritmo per la stima di questa colonna ed è indicata dalla clausola PREDICT o PREDICT_ONLY.

Per definire una singola colonna utilizzare la sintassi seguente nell'elenco delle definizioni di colonna:

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

È invece possibile definire più flag di modellazione per una stessa colonna. Per una descrizione dei flag di data mining che è possibile definire sulle colonne dei modelli di data mining, vedere Colonne del modello di data mining.

Per descrivere la modalità di utilizzo della colonna di stima, utilizzare una clausola di stima. Nella tabella seguente vengono descritte le due clausole disponibili.

PREDICT

Questa colonna può essere stimata dal modello e può essere specificata nei case di input per stimare il valore di altre colonne stimabili.

PREDICT_ONLY

Questa colonna può essere stimata dal modello, ma i relativi valori non possono essere utilizzati nei case di input per stimare il valore di altre colonne stimabili.

Elenco delle definizioni di parametro

È possibile utilizzare l'elenco dei parametri per regolare le prestazioni e le funzionalità di un modello. La sintassi dell'elenco dei parametri è la seguente:

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

Per un elenco dei parametri associati a ogni algoritmo, vedere Algoritmi di data mining.

Esempi

Nell'esempio seguente viene aggiunto un modello di data mining Naive Bayes alla struttura di data mining New Mailing.

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

Vedere anche

Riferimento

Istruzioni DMX (Data Mining Extensions) per la definizione dei dati
Istruzioni DMX (Data Mining Extensions) per la manipolazione dei dati
Guida di riferimento alle istruzioni DMX (Data Mining Extensions)

Guida in linea e informazioni

Assistenza su SQL Server 2005