Partager via


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

S’applique à  SQL Server Analysis Services

Vous pouvez utiliser l’instruction SELECT dans DMX (Data Mining Extensions) 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 une variété de 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 n’importe quelle 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 La référence des 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.
SELECT FROM <model>. CONTENU

or

SELECT FROM <model>. 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.
SELECT FROM <model>. CAS IsInNode (DMX)

ClientSettingsGeneralFlag, classe

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.
SELECT FROM <model>. SAMPLE_CASES IsInNode (DMX) Dans ce contexte, la fonction IsInNode retourne un cas qui appartient à un ensemble de cas d’exemple idéalisés.
SELECT FROM <model>. 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.
SELECT FROM <model> 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

Informations de référence sur les extensions d’exploration de données (DMX)
Informations de référence sur les fonctions DMX (Data Mining Extensions)
Référence de l’opérateur DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)
Conventions de syntaxe des extensions d’exploration de données (DMX)
É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