Partager via


Créer une requête d’exploration de données à l’aide de XMLA

Vous pouvez créer diverses requêtes sur des objets d’exploration de données à l’aide d’AMO, DMX ou XML/A.

Xml est utilisé pour la communication entre le serveur Analysis Services et tous les clients. Par conséquent, bien qu’il soit généralement beaucoup plus facile de créer des requêtes de contenu à l’aide de DMX, vous pouvez écrire des requêtes à l’aide des instructions DISCOVER et COMMAND dans XML/A, soit à l’aide d’un client qui prend en charge le protocole SOAP, soit en créant une requête XML/A dans SQL Server Management Studio.

Cette rubrique explique comment utiliser les modèles XML/A disponibles dans SQL Server Management Studio pour créer une requête de contenu de modèle sur un modèle d’exploration de données stocké sur le serveur actuel.

Interrogation d’ensembles de lignes de schéma d’exploration de données à l’aide de XML/A

Pour ouvrir un modèle XML/A

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

  2. Cliquez sur l’icône de cube pour ouvrir la liste des modèles Analysis Services.

  3. Dans la liste des catégories de modèles, développez XMLA, développez Rowsets de schéma, puis double-cliquez sur Découvrir les Rowsets de schéma pour ouvrir le modèle dans l’éditeur de code approprié.

  4. Dans la boîte de dialogue Se connecter à Analysis Services , renseignez les informations de connexion, puis cliquez sur Se connecter. Une nouvelle fenêtre d’éditeur de requête s’ouvre, renseignée avec le modèle Découvrir les ensembles de lignes de schéma .

Pour découvrir les noms de colonnes à partir de l’ensemble de lignes de schéma du CONTENU DU MODÈLE DE MINAGE

  1. Lorsque le modèle Découvrir les ensembles de lignes de schéma est ouvert, cliquez sur Exécuter.

    Une liste d’ensembles de lignes de schéma est retournée dans le volet Résultats qui contient les noms d’ensembles de lignes et les colonnes d’ensembles de lignes pour tous les ensembles de lignes disponibles sur l’instance actuelle.

  2. Dans le volet Requête, placez le curseur après <la liste des> restrictions, puis appuyez sur Entrée pour ajouter une nouvelle ligne.

  3. Placez le curseur sur la ligne vide et tapez <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    La section complète pour les restrictions doit apparaître comme suit :

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. Cliquez sur Exécuter.

    Le volet Résultats affiche une liste de noms de colonnes pour l’ensemble de lignes de schéma spécifié.

Pour créer une requête de contenu à l’aide de l’ensemble de lignes de schéma MINING MODEL CONTENT

  1. Dans le modèle Découvrir les ensembles de lignes de schéma , modifiez le type de requête en remplaçant le texte à l’intérieur des balises de type de requête.

    Remplacez cette ligne :

    <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>

    avec la ligne suivante :

    <RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>

  2. Modifiez la liste de restrictions pour spécifier un modèle d’exploration de données par nom, en ajoutant une nouvelle condition aux listes de restrictions.

  3. Dans le modèle, placez le curseur après <Restriction List> et appuyez sur Entrée pour ajouter une nouvelle ligne.

  4. Placez le curseur sur la ligne vide et tapez <MODEL_NAME>Mon modèle</MODEL_NAME> Nom de mon modèle

    La section complète pour les restrictions doit apparaître comme suit :

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. Cliquez sur Exécuter.

    Le volet Résultats affiche la définition de schéma, ainsi que les valeurs du modèle spécifié.

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