Partager via


ALTER MINING STRUCTURE (DMX)

Crée un modèle d'exploration de données sur la base d'une structure d'exploration de données existante. Cette instruction est différente de l'instruction CREATE MINING MODEL dans le sens qu'une structure doit déjà exister pour que l'instruction ALTER puisse créer un nouveau modèle d'exploration de données.

Syntaxe

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

Arguments

  • structure
    Nom de la structure d'exploration de données à laquelle le modèle sera ajouté.
  • model
    Nom unique du modèle
  • column definition list
    Liste des définitions de colonnes séparées par des virgules.
  • algorithm
    Nom défini par le fournisseur d'un algorithme d'exploration de données.
  • parameter list
    Facultatif. Liste séparée par des virgules des paramètres définis par le fournisseur de l'algorithme.

Notes

Si la structure d'exploration de données contient des clés composites, le modèle d'exploration de données doit comporter toutes les colonnes clés définies dans la structure.

Si le modèle ne nécessite pas de colonne prévisible, par exemple les modèles générés à l'aide des algorithmes Microsoft Clustering et Microsoft Sequence clustering, il est inutile d'inclure une définition de colonne dans l'instruction. Tous les attributs figurant dans le modèle obtenu seront considérés comme des entrées.

La clause WITH DRILLTHROUGH active l'extraction du nouveau modèle d'exploration de données. L'extraction ne peut être activée que lors de la création du modèle.

Liste des définitions de colonnes

Pour définir la structure d'un modèle qui utilise la liste des définitions de colonnes, vous devez fournir les informations suivantes pour chaque colonne :

  • Nom (obligatoire)
  • Indicateurs de modélisation
  • Demande de prévision, qui indique à l'algorithme de prédire cette colonne, indiquée par la clause PREDICT ou PREDICT_ONLY

Utilisez la syntaxe suivante pour la liste des définitions de colonnes, pour définir une seule colonne :

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

Vous pouvez définir plusieurs indicateurs de modélisation pour une colonne. Pour obtenir une description des indicateurs de modèle d'exploration de données qu'il est possible de définir sur une colonne de modèle d'exploration de données, consultez Colonnes d'un modèle d'exploration de données.

Utilisez une clause de prévision pour décrire de quelle manière la colonne de prévision est utilisée. Le tableau suivant décrit les deux clauses possibles.

PREDICT

Cette colonne peut être prédite par le modèle, et elle peut être fournie à des cas d'entrée pour prédire la valeur d'autres colonnes prévisibles.

PREDICT_ONLY

Cette colonne peut être prédite par le modèle, mais ses valeurs ne peuvent pas être utilisées dans des cas d'entrée pour prédire la valeur d'autres colonnes prévisibles.

Liste des définitions des paramètres

La liste des paramètres permet d'ajuster les performances et la fonctionnalité d'un modèle. La syntaxe de la liste des paramètres est la suivante :

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

Pour obtenir la liste des paramètres associés à chaque algorithme, consultez Algorithmes d'exploration de données.

Exemple

L'exemple suivant ajoute un modèle d'exploration Naive Bayes à la structure d'exploration de données New Mailing.

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

Voir aussi

Référence

Instructions de définition de données DMX (Data Mining Extensions)
Instructions de manipulations de données DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)

Aide et Informations

Assistance sur SQL Server 2005