Partager via


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

Vous pouvez interroger le contenu du modèle d’exploration de données par programmation à l’aide d’AMO ou XML/A, mais il est plus facile de créer des requêtes à l’aide de DMX. Vous pouvez également créer des requêtes sur les ensembles de lignes de schéma d’exploration de données en établissant une connexion à l’instance Analysis Services et en créant une requête à l’aide des DMV fournies par Analysis Services.

Les procédures suivantes montrent comment créer des requêtes sur un modèle d’exploration de données à l’aide de DMX et comment interroger les ensembles de lignes de schéma d’exploration de données.

Pour obtenir un exemple de création d’une requête similaire à l’aide de XML/A, consultez Créer une requête d’exploration de données à l’aide de XMLA.

Interrogation du contenu du modèle d’exploration de données à l’aide de DMX

Pour créer une requête de contenu de modèle DMX

  1. Dans SQL Server Management Studio, dans le menu Affichage , cliquez sur l’Explorateur de modèles.

  2. Dans le volet Explorateur de modèles, cliquez sur l’icône de cube pour modifier la liste et afficher les modèles Analysis Services.

  3. Dans la liste des catégories de modèles, développez DMX, développez Contenu du modèle et double-cliquez sur Requête de contenu.

  4. Dans la boîte de dialogue Se connecter à Analysis Services , sélectionnez l’instance qui contient le modèle d’exploration de données à interroger, puis cliquez sur Se connecter.

    Le modèle de requête de contenu s’ouvre dans l’éditeur de code approprié. Le volet de métadonnées répertorie les modèles disponibles dans la base de données active. Pour modifier la base de données, sélectionnez une autre base de données dans la liste Bases de données disponibles .

  5. Entrez le nom d’un modèle d’exploration de données dans la ligne [FROM<modèle d’exploration de données, nom, MyModel>].CONTENT. Si le nom du modèle d’exploration de données contient des espaces, vous devez mettre le nom entre crochets.

    Si vous ne souhaitez pas taper le nom, vous pouvez sélectionner un modèle d’exploration de données dans l’Explorateur d’objets et le faire glisser dans le modèle.

  6. Dans la ligne, SELECT<sélectionnez la liste, la liste expr, *>, tapez les noms des colonnes dans l’ensemble de lignes du schéma de contenu du modèle d’exploration de données.

    Pour afficher la liste des colonnes que vous pouvez retourner dans les requêtes de contenu du modèle d’exploration de données, consultez Le contenu du modèle d’exploration de données (Analysis Services - Exploration de données).

  7. Si vous le souhaitez, tapez une condition dans la clause WHERE du modèle pour restreindre les lignes retournées à des nœuds ou des valeurs spécifiques.

  8. Cliquez sur Exécuter.

Requête des ensembles de colonnes du schéma d’exploration de données

Pour créer une requête sur l’ensemble de lignes de schéma d’exploration de données

  1. Dans SQL Server Management Studio, dans la barre d’outils Nouvelle requête , cliquez sur Requête DMX Analysis Services ou requête MDX Analysis Services.

  2. Dans la boîte de dialogue Se connecter à Analysis Services , sélectionnez l’instance qui contient les objets à interroger, puis cliquez sur Se connecter.

    Le modèle de requête de contenu s’ouvre dans l’éditeur de code approprié. Le volet de métadonnées répertorie les objets disponibles dans la base de données active. Pour modifier la base de données, sélectionnez une autre base de données dans la liste Bases de données disponibles .

  3. Dans l’éditeur de requête, tapez ce qui suit :

    SELECT *

    FROM $system.DMSCHEMA_MINING_MODEL_CONTENT

    WHERE MODEL_NAME = '<model name>'

  4. Cliquez sur Exécuter.

    Le volet Résultats affiche le contenu du modèle.

    Remarque

    Pour afficher la liste de tous les ensembles de lignes de schéma que vous pouvez interroger sur l’instance actuelle, utilisez cette requête : SELECT * FROM $system.DISCOVER_SCHEMA_ROWSETS. Ou, pour obtenir la liste des ensembles de lignes de schéma spécifiques à l’exploration de données, consultez Ensembles de lignes de schéma d’exploration de données.

Voir aussi

Contenu du modèle d’exploration de données (Analysis Services - Exploration de données)
Ensembles de lignes de schéma d’exploration de données