Présentation de l'instruction DMX Select

S’applique à : SQL Server Analysis Services

L’instruction SELECT est la base de la plupart des requêtes que vous créez avec DMX (Data Mining Extensions) dans Microsoft SQL Server Analysis Services. Elle peut effectuer une grande diversité de tâches, par exemple la navigation et la prévision dans les modèles d'exploration de données.

Voici les tâches que vous pouvez effectuer à l’aide de l’instruction SELECT :

  • Explorer un modèle d'exploration de données. L'ensemble de lignes du schéma définit la structure d'un modèle.

  • Découvrir les valeurs possibles de la colonne d'un modèle d'exploration de données.

  • Explorer les cas qui sont affectés aux nœuds d'un modèle d'exploration de données, ou obtenir un cas représentatif.

  • Créer des prédictions à l'aide de diverses entrées.

  • Copier des modèles d'exploration de données.

Chacune de ces tâches utilise un jeu de données différent, que nous allons appeler un domaine de données. Vous définissez le domaine de données dans la clause FROM de l’instruction.

  • Vous recherchez les objets dans le modèle d'exploration de données lui-même, par exemple la règle définissant un jeu de données, ou une formule utilisée pour faire des prédictions.

    Dans ce cas, vous devez examiner les métadonnées stockées dans le modèle lui-même. Par conséquent, votre domaine de données correspond aux colonnes de l'ensemble de lignes de schéma d'exploration de données.

  • Vous obtenez des informations détaillées à partir des cas utilisés pour générer le modèle.

    Dans ce cas, vous devez extraire la structure d'exploration de données, qui est votre domaine de données, puis rechercher les lignes individuelles dans les colonnes telles que Gender, Bike Buyer, et ainsi de suite.

Important

Tout ce qui est inclus dans la liste d’expressions ou dans la clause WHERE doit provenir du domaine de données défini par la clause FROM . Vous ne pouvez pas mélanger des domaines de données.

SELECT Types

La syntaxe de l’instruction SELECT prend en charge de nombreuses tâches différentes. Utilisez les modèles suivants pour effectuer ces tâches :

Prédiction

Vous effectuez des prévisions sur la base d'un modèle d'exploration de données en utilisant les types de requêtes suivants.

Vous pouvez inclure l’une des instructions SELECT de navigation ou de prédiction dans les clauses FROM et WHERE d’une instruction SELECT de jointure de prédiction.

Query Type Description
SELECT FROM [NATURAL] PREDICTION JOIN Retourne une prévision qui est créée en joignant les colonnes du modèle d'exploration de données aux colonnes d'une source de données interne.

Le domaine de ce type de requête sont les colonnes prédictibles du modèle et les colonnes de la source de données d'entrée.

SELECT FROM <model> PREDICTION JOIN (DMX)

Requêtes de prédiction (exploration de données)
SELECT FROM <model> Retourne l'état le plus probable de la colonne prédictible, uniquement sur la base du modèle d'exploration de données. Ce type de requête est un raccourci pour créer une prévision avec une jointure de prévision vide.

Le domaine de ce type de requête sont les colonnes prédictibles du modèle.

SELECT FROM <model> (DMX)

Requêtes de prédiction (exploration de données)

Retour à sélectionner des types

Navigation

Vous pouvez naviguer dans le contenu d'un modèle d'exploration de données en utilisant les types de requêtes suivants.

Query Type Description
SELECT DISTINCT FROM <model> Retourne toutes les valeurs d'état provenant du modèle d'exploration de données pour la colonne spécifiée.

Le domaine de données pour ce type de requête est le modèle d'exploration de données.

SELECT DISTINCT FROM <model > (DMX)

Requêtes de contenu (exploration de données)
SELECT FROM <model>. CONTENU Retourne le contenu décrivant le modèle d'exploration de données.

Le domaine de données pour ce type de requête est l'ensemble de lignes du contenu.

SELECT FROM <model>. CONTENU (DMX)

Requêtes de contenu (exploration de données)
SELECT FROM <model>. DIMENSION_CONTENT Retourne le contenu décrivant le modèle d'exploration de données.

Le domaine de données pour ce type de requête est l'ensemble de lignes du contenu.

SELECT FROM <model>. DIMENSION_CONTENT (DMX)
SELECT FROM <model>. PMML Retourne la représentation PMML (Predictive Model Markup Language) du modèle d'exploration de données, pour les algorithmes qui prennent en charge cette fonctionnalité.

Le domaine pour ce type de requête est l'ensemble de lignes du schéma PMML.

DMSCHEMA_MINING_MODEL_CONTENT_PMML, ensemble de lignes

Retour à sélectionner des types

Copie

Vous pouvez copier un modèle d'exploration de données et sa structure d'exploration de données associée dans un nouveau modèle, puis renommer le modèle dans l'instruction.

Query Type Description
SELECT INTO <new model> Crée une copie du modèle d'exploration de données.

Le domaine pour ce type de requête est le modèle d'exploration de données.

SELECT INTO (DMX)

Retour à sélectionner des types

Extraction

Vous pouvez naviguer dans les cas, ou dans une représentation des cas, qui ont servi à l'apprentissage du modèle, en utilisant les types de requêtes suivants.

Query Type Description
SELECT FROM <model>. CAS Retourne les cas utilisés pour l'apprentissage du modèle d'exploration de données.

Le domaine pour ce type de requête est le modèle d'exploration de données.

SELECT FROM <model>. CAS (DMX)

Créer des requêtes d’extraction à l’aide de DMX
SELECT FROM <model>. SAMPLE_CASES Retourne un exemple de cas, qui représente les cas utilisés pour l'apprentissage du modèle d'exploration de données.

Le domaine pour ce type de requête est le modèle d'exploration de données.

SELECT FROM <model>. SAMPLE_CASES (DMX)
SELECT FROM, structure>.< CAS Retourne des lignes de données détaillées de la structure d'exploration de données sous-jacente, même si certains détails n'ont pas été utilisés dans l'apprentissage du modèle d'exploration de données.

SELECT FROM <, structure>. CAS

Requêtes d’extraction (exploration de données)

Retour à sélectionner des types

Voir aussi

Informations de référence sur les extensions d’exploration de données (DMX)
Guide de référence des instructions DMX (Data Mining Extensions)
Conventions de syntaxe des extensions d’exploration de données (DMX)