Fonctions de prédiction générales (DMX)

S’applique à :SQL Server Analysis Services

Vous pouvez utiliser l’instruction SELECT dans Les extensions d’exploration de données (DMX) pour créer différents types de requêtes. Une requête peut être utilisée pour retourner des informations sur le modèle d'exploration de données lui-même, afin de faire de nouvelles prédictions ou encore modifier le modèle en effectuant un apprentissage avec de nouvelles données. Analysis Services fournit diverses fonctions spécialisées qui contrôlent le type d’informations retournées dans une requête. En ajoutant ces fonctions à une requête DMX, vous pouvez récupérer des statistiques ou des colonnes de données supplémentaires. Toutefois, pour chaque type de requête et chaque type de modèle, seules certaines fonctions sont prises en charge.

Fonctions communes

Vous pouvez utiliser des fonctions pour étendre les résultats retournés par un modèle d'exploration de données. Vous pouvez utiliser les fonctions suivantes pour toute instruction SELECT qui retourne une expression de table :

De plus, les fonctions suivantes sont prises en charge pour la plupart des types de modèles :

Les algorithmes individuels peuvent prendre en charge des fonctions supplémentaires. Pour obtenir la liste des fonctions prises en charge par chaque type de modèle, consultez Requêtes d’exploration de données.

Fonctions spécifiques à la syntaxe SELECT

Le tableau suivant répertorie les fonctions que vous pouvez utiliser pour chaque type d’instruction SELECT .

Pour obtenir des informations générales sur les fonctions dans DMX, consultez Informations de référence sur les fonctions DMX (Data Mining Extensions).

Type de requête Fonctions prises en charge Notes
SELECT DISTINCT FROM model <> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
Ces fonctions peuvent être utilisées pour fournir des valeurs maximales, des valeurs minimales et des moyennes pour toute colonne contenant un type de données numérique, que la colonne soit continue ou ait été discrétisée.
SÉLECTIONNER À PARTIR du <modèle>. CONTENU

ou

SÉLECTIONNER À PARTIR du <modèle>. DIMENSION_CONTENT
IsDescendant (DMX) Cette fonction récupère les nœuds enfants pour le nœud spécifié dans le modèle. Elle peut être utilisée, par exemple, pour parcourir les nœuds dans le contenu du modèle d'exploration de données. La disposition des nœuds dans le contenu du modèle d'exploration de données dépend du type de modèle. Pour plus d’informations sur la structure de chaque type de modèle d’exploration de données, consultez Contenu du modèle d’exploration de données (Analysis Services - Exploration de données).

Si vous avez enregistré le contenu du modèle d’exploration de données en tant que dimension, vous pouvez également utiliser d’autres fonctions MDX (Multidimensional Expressions) disponibles pour interroger une hiérarchie d’attributs.
SÉLECTIONNER À PARTIR du <modèle>. CAS IsInNode (DMX)

Classe ClientSettingsGeneralFlag

IsTrainingCase (DMX)

IsTestCase (DMX)
La fonction Lag est prise en charge uniquement pour les modèles de série chronologique.

La fonction IsTestCase est prise en charge dans les modèles basés sur une structure créée à l’aide de l’option de blocage pour créer un jeu de données de test. Si le modèle n'est pas basé sur une structure avec le jeu de test d'exclusion, tous les cas sont traités comme des cas d'apprentissage.
SÉLECTIONNER À PARTIR du <modèle>. SAMPLE_CASES IsInNode (DMX) Dans ce contexte, la fonction IsInNode retourne un cas qui appartient à un ensemble d’exemples de cas idéalisés.
SÉLECTIONNER À PARTIR du <modèle>. PMML Non applicable. Utilisez plutôt des fonctions de requête XML. Les représentations PMML ne sont prises en charge que pour les types de modèles suivants :

Microsoft Decision Trees

Microsoft Clustering
SELECT FROM <MODEL> PREDICTION JOIN Fonctions de prédiction spécifiques à l'algorithme que vous utilisez pour générer le modèle. Pour obtenir la liste des fonctions de prédiction pour chaque type de modèle, consultez Requêtes d’exploration de données.
MODÈLE SELECT FROM <> Fonctions de prédiction spécifiques à l'algorithme que vous utilisez pour générer le modèle. Pour obtenir la liste des fonctions de prédiction pour chaque type de modèle, consultez Requêtes d’exploration de données.

Voir aussi

Guide de référence du langage DMX (Data Mining Extensions)
Fonctions DMX (Data Mining Extensions)
Guide de référence des opérateurs DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)
Conventions de syntaxe DMX (Data Mining Extensions)
Éléments de syntaxe DMX (Data Mining Extensions)
Structure et utilisation des requêtes de prédiction DMX
Présentation de l'instruction DMX Select