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 les extensions d’exploration de données (DMX) 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 appellerons 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.

Types SELECT

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 n’importe quelle instruction SELECT de navigation ou de prédiction dans les clauses FROM et WHERE d’une instruction SELECT de jointure de prédiction.

Type de requête 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)

Prediction Queries (Data Mining)
MODÈLE SELECT FROM<> 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)

Prediction Queries (Data Mining)

Retour à Types SELECT

Navigation

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

Type de requête 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)
SÉLECTIONNER À PARTIR du <modèle>. 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.

SÉLECTIONNER À PARTIR du <modèle>. CONTENT (DMX)

Requêtes de contenu (Exploration de données)
SÉLECTIONNER À PARTIR du <modèle>. 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.

SÉLECTIONNER À PARTIR du <modèle>. DIMENSION_CONTENT (DMX)
SÉLECTIONNER À PARTIR du <modèle>. 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 à Types SELECT

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.

Type de requête Description
SELECT INTO <nouveau modèle> 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 à Types SELECT

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.

Type de requête Description
SÉLECTIONNER À PARTIR du <modèle>. 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.

SÉLECTIONNER À PARTIR du <modèle>. CAS (DMX)

Créer des requêtes d'extraction à l'aide de DMX
SÉLECTIONNER À PARTIR du <modèle>. 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.

SÉLECTIONNER À PARTIR du <modèle>. 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 à Types SELECT

Voir aussi

Guide de référence du langage DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)
Conventions de syntaxe DMX (Data Mining Extensions)