Présentation de l'instruction Select (DMX)
L'instruction SELECT est la base de la plupart des requêtes que vous créez en langage DMX (Data Mining Extensions) dans Microsoft SQL Server 2005 Analysis Services (SSAS). 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, ci-dessous la liste des tâches que vous pouvez accomplir en utilisant 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 explorer les représentations de ces cas.
- Effectuer des prévisions sur un grand nombre de sources d'entrée.
- Copier des modèles d'exploration de données.
Chacune de ces tâches utilise un domaine de données différent. Vous définissez le domaine de données dans la clause FROM de l'instruction. Par exemple, si vous explorez l'objet de modèle d'exploration de données, les colonnes qui sont définies par l'ensemble de lignes du schéma constituent votre domaine de données. En revanche, si vous explorez les cas du modèle, ce sont les noms réels des colonnes du modèle, par exemple, Gender, Bike Buyer, etc., qui constituent votre domaine de données. Dans le premier cas, vous examinez les métadonnées qui sont stockées dans l'ensemble de lignes du schéma qui définit le modèle : dans le deuxième cas, vous examinez réellement les valeurs, ou leurs représentations, qui ont été utilisées pour l'apprentissage du modèle d'exploration de données.
Tout ce qui est inclus dans la liste d'expression ou dans la clause WHERE doit provenir du domaine de données qui est défini par la clause FROM.
Types SELECT
Les clauses de l'instruction SELECT permettent de définir le type de tâche à effectuer. Vous pouvez effectuer les catégories de tâches suivantes :
- Prévision
- Navigation
- Copie
- Extraire
Prévision
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.
Type de requête | Caractéristiques |
---|---|
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évisibles du modèle et les colonnes de la source de données d'entrée. |
SELECT FROM <model> |
Retourne l'état le plus probable de la colonne prévisible, 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évisibles du modèle. |
Vous pouvez inclure une des instructions SELECT de navigation ou de prévision dans les clauses FROM et WHERE d'une instruction SELECT de jointure de prévision. Pour plus d'informations sur l'incorporation d'une instruction Select, consultez SELECT FROM PREDICTION JOIN (DMX). Pour plus d'informations sur les différents types et la structure des requêtes de prévision, consultez Requêtes de prévision (DMX).
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 | Caractéristiques |
---|---|
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 pour ce type de requête est le modèle d'exploration de données. |
SELECT FROM <model>.CONTENT |
Retourne le contenu décrivant le modèle d'exploration de données. Le domaine pour ce type de requête est l'ensemble de lignes du contenu. |
SELECT FROM <model>.DIMENSION_CONTENT |
Retourne le contenu décrivant le modèle d'exploration de données. Le domaine pour ce type de requête est l'ensemble de lignes du contenu. |
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. |
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, que vous nommez dans l'instruction, en utilisant le type de requête suivant.
Type de requête | Caractéristiques |
---|---|
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. |
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 | Caractéristiques |
---|---|
SELECT FROM <model>.CASES ou SELECT FROM <model>.SAMPLE_CASES |
Retourne les cas, ou les représentations des cas, qui ont été 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. |
Retour à Types SELECT
Voir aussi
Référence
Guide de référence du langage DMX (Data Mining Extensions)
Fonctions DMX (Data Mining Extensions)
Guide de référence des opérateurs DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)
Conventions de syntaxe DMX (Data Mining Extensions)
Éléments de syntaxe DMX (Data Mining Extensions)
Mappage des fonctions sur les type de requêtes (DMX)
Requêtes de prévision (DMX)