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)