Partager via


Indicateurs de modélisation (DMX)

Vous pouvez utiliser des indicateurs de modélisation dans SQL Server 2008 Analysis Services (SSAS) pour fournir à un algorithme d'exploration de données des informations supplémentaires portant sur les données définies dans une table de cas. Ces informations permettent à l'algorithme de construire un modèle d'exploration de données plus précis. Les indicateurs de modélisation peuvent se définir sur des colonnes de structure d'exploration de données comme sur des colonnes de modèle d'exploration de données.

Analysis Services prend en charge les indicateurs de modélisation suivants :

  • NOT NULL
    Les valeurs de la colonne d'attribut ne doivent jamais contenir de valeur NULL. Une erreur est générée si Analysis Services rencontre une valeur NULL pour la colonne d'attribut au cours du processus d'apprentissage du modèle. Cet indicateur est défini sur une colonne de structure d'exploration de données.

  • REGRESSOR
    Indique que l'algorithme peut utiliser la colonne spécifiée dans la formule de régression des algorithmes de régression. Cet indicateur est pris en charge par les algorithmes Microsoft Linear Regression et Microsoft Decision Trees. Il est défini sur une colonne de modèle d'exploration de données.

  • MODEL_EXISTENCE_ONLY
    Les valeurs de la colonne d'attribut sont moins importantes que la présence de l'attribut. Cet indicateur est défini sur une colonne de modèle d'exploration de données.

Des algorithmes tiers peuvent prendre en charge des indicateurs de modélisation supplémentaires. Pour déterminer les indicateurs de modélisation pris en charge par un algorithme, utilisez l'ensemble de lignes du schéma SUPPORTED_MODELING_FLAGS. Vous pouvez également interroger les services d'exploration de données sur le serveur afin de déterminer les indicateurs de modélisation pris en charge pour un algorithme spécifique. Par exemple, la requête suivante retourne les indicateurs de modélisation pris en charge pour l'algorithme MLR (Microsoft Linear Regression) sur le serveur actuel :

SELECT SUPPORTED_MODELING_FLAGS
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'

Résultats attendus :

NOT NULL,REGRESSOR

Spécification d'indicateurs de modélisation sur un modèle d'exploration de données

Pour obtenir des exemples de la syntaxe prise en charge par Analysis Services qui permet de spécifier un indicateur sur une colonne de structure d'exploration de données, consultez CREATE MINING STRUCTURE (DMX).

Pour obtenir un exemple de la syntaxe permettant de spécifier un indicateur de modélisation sur une colonne de modèle d'exploration de données, consultez ALTER MINING STRUCTURE (DMX).

Pour plus d'informations sur l'utilisation des colonnes de modèle d'exploration de données, consultez Colonnes d'un modèle d'exploration de données.