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) |
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 |
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) |
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) |
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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour