Créer une requête DMX dans SQL Server Management Studio

SQL Server fournit un ensemble de fonctionnalités pour vous aider à créer des requêtes de prédiction, des requêtes de contenu et des requêtes de définition des données sur des modèles et des structures d'exploration de données.

  • Le générateur de requêtes de prédiction graphique est disponible dans Outils de données SQL Server (SSDT) et SQL Server Management Studio, pour simplifier le processus d'écriture des requêtes de prédiction et de mappage de jeux de données à un modèle.

  • Les modèles de requête fournis dans l'Explorateur de modèles accélèrent la création de plusieurs types de requêtes DMX, notamment plusieurs types de requêtes de prédiction. Des modèles sont fournis pour les requêtes de contenu, les requêtes utilisées dans des jeux de données imbriqués, les requêtes qui retournent des cas de structure d'exploration de données et même des requêtes de définition de données.

  • L'explorateur de métadonnées des volets de requête MDX et DMX fournit une liste des modèles et des structures disponibles que vous pouvez faire glisser et déplacer dans le générateur de requêtes, ainsi qu'une liste des fonctions DMX. Cette fonctionnalité simplifie l'obtention des noms corrects d'objets, sans saisie.

Cette rubrique décrit la génération d'une requête DMX à l'aide de l'explorateur de métadonnées et de l'éditeur de requête DMX.

Modèles de requête DMX

Des modèles permettant de créer des requêtes DMX de base sont disponibles dans l'Explorateur de modèles. Le dossier DMX contient des modèles d'exploration de données, divisés en catégories comme suit :

  • Contenu du modèle

  • Gestion de modèles

  • Requêtes de prédiction

  • Structure de contenu

Vous pouvez également créer des modèles personnalisés, pour les requêtes ou les commandes que vous exécutez fréquemment. Pour plus d'informations, consultez Créer un modèle personnalisé.

Modèles de requête XMLA

Analysis Services fournit également des modèles pour les requêtes XMLA.

Les types de requêtes se chevauchent selon qu'ils sont effectués à l'aide de XMLA ou DMX. Par exemple, vous pouvez créer des requêtes de contenu de modèle à l'aide de DMX ou des ensembles de lignes de schéma d'exploration de données, mais les ensembles de lignes de schéma contiennent parfois des informations qui ne sont pas exposés dans les requêtes de contenu DMX.

Il existe également des différences essentielles dans la façon dont les opérations sont gérées dans DMX et dans XMLA. Par exemple, vous pouvez utiliser XMLA pour effectuer des opérations administratives telles que la sauvegarde d'une base de données Analysis Services entière, mais si vous souhaitez sauvegarder un modèle d'exploration de données unique, DMX fournit une commande simple, EXPORT (DMX), mieux adaptée à cette fin.

Générer et exécuter une requête DMX.

Ouvrir une fenêtre de nouvelle requête DMX.

  1. Cliquez sur Nouvelle requête dans Management Studio, puis sélectionnez Nouvelle requête DMX Analysis Services.

  2. Lorsque la boîte de dialogue Se connecter au serveur s'affiche, sélectionnez l'instance d'Analysis Services qui contient les modèles d'exploration de données que vous voulez utiliser.

Ouvrir l'Explorateur de modèles

  1. Dans SQL Server Management Studio, dans le menu Affichage, sélectionnez Explorateur de modèles.

  2. Cliquez sur Serveur d'analyse pour afficher une arborescence des modèles qui s'appliquent à Analysis Services.

Appliquez un modèle pour générer une requête

  • Cliquez avec le bouton droit sur le type de requête approprié et sélectionnez Ouvrir.

  • Ou, faites glisser le modèle dans l'éditeur de requête.

  • Vous pouvez également remplir les paramètres de la requête à l'aide de l'option Spécifier les valeurs pour les paramètres, du menu Requête.

Pour obtenir des exemples de création de types spécifiques de requêtes à partir de modèles, consultez les rubriques suivantes :

Créer une requête singleton de prédiction à partir d'un modèle

Créer une requête de contenu sur un modèle d'exploration de données

Voir aussi

Référence

Guide de référence du langage DMX (Data Mining Extensions)

Concepts

Interface de requête d'exploration de données

Autres ressources

Utilisation du Générateur de requêtes de prédictions pour créer des requêtes de prédictions DMX