Utilisation du Concepteur de requêtes MDX Analysis Services en mode Requête (Reporting Services)

Lorsque vous créez un dataset à partir d'une source de données SQL ServerAnalysis Services, le Concepteur de rapports affiche le Concepteur de requêtes MDX en mode Création. Pour passer en mode requête, cliquez sur le bouton bascule Mode Création (Basculer en mode Création) de la barre d'outils.

Le Concepteur de requêtes graphique en mode Requête inclut une barre d'outils, un bouton de sélection de cube (...) et trois volets : un volet Métadonnées/Fonctions/Modèles à onglets, un volet de requête et un volet de données. Pour obtenir une description de l'interface utilisateur, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services.

[!REMARQUE]

Les modifications que vous apportez en mode Requête sont perdues si vous basculez en mode Création.

Choisissez le mode Requête pour créer de manière interactive une requête MDX. Vous pouvez sélectionner un cube et faire glisser des dimensions, des attributs de dimension, des niveaux, des hiérarchies, des jeux nommés, des membres, des mesures ainsi que des indicateurs de performance clés (KPI) vers le volet de requête. Vous pouvez sélectionner des fonctions ou des modèles MDX à inclure dans votre requête. Vous pouvez également définir des valeurs par défaut pour les variables et afficher automatiquement un aperçu des résultats retournés pour la requête lorsque vous apportez des modifications dans le volet de requête. Vous pouvez définir des filtres pour limiter les données extraites du dataset par la requête, puis définir des paramètres. Chaque fois que vous modifiez la requête dans le volet de requête, Reporting Services traite le texte MDX pour déterminer les colonnes à récupérer dans la source de données. Ces colonnes apparaissent sous la forme de champs de dataset dans le volet de données du rapport.

Le concepteur de requêtes textuel n'est pas disponible pour générer des requêtes MDX. Vous devez générer des requêtes MDX pour les datasets de rapport à l'aide du Concepteur de requêtes MDX en mode graphique ou Requête.

Bouton Sélection de cube

Avant de créer une requête, vous devez sélectionner le cube à partir duquel les données seront récupérées. Cliquez sur le bouton de sélection de cube (...) pour ouvrir la boîte de dialogue Sélection de cube. Les sources de données Analysis Services fournissent la liste de cubes disponibles. Par défaut, le premier cube de la base de données est sélectionné.

Pour savoir comment sélectionner un cube, consultez Procédure : sélectionner un cube (Reporting Services).

Volet Métadonnées

Dans le volet Métadonnées, vous pouvez explorer les métadonnées du cube sélectionné sur la source de données sous-jacente, telles que les dimensions, les niveaux, les hiérarchies, les attributs, les mesures et les indicateurs de performance clés. Utilisez le navigateur de métadonnées pour faire glisser des objets vers le volet de requête.

Le volet Métadonnées est situé sous le nom du cube sur le côté gauche du Concepteur de requêtes. Ce volet affiche les objets stockés dans le cube actif, que vous pouvez faire glisser vers le volet de requête MDX. Lorsque vous faites glisser un objet vers le volet de requête, le nom de l'objet est placé dans la requête.

Vous pouvez faire glisser les objets suivants à partir du volet Métadonnées vers le volet de requête :

  • Niveaux

  • Mesures

  • Hiérarchies et attributs

  • Indicateurs de performance clés

Vous ne pouvez pas faire glisser des propriétés de membre vers le volet de requête. Pour plus d'informations sur la référence à des propriétés de membre, consultez Utilisation de propriétés de champ étendues pour un dataset Analysis Services et Utilisation de champs dans un dataset de rapport.

Volet Requête

Utilisez le volet de requête pour créer de manière interactive une instruction MDX. Une instruction par défaut est fournie à votre attention. Faites glisser des mesures et des dimensions du volet Métadonnées vers un emplacement valide dans l'instruction MDX. Pour plus d'informations sur l'écriture d'une requête MDX, consultez Référence MDX (Multidimensional Expressions).

Utilisez le bouton Préparer la requête (Bouton Préparer la requête) pour valider la syntaxe MDX et vérifier que l'optimisation des requêtes ou les autres opérations de traitement des requêtes sont correctement effectuées. Reporting Services analyse le texte MDX pour identifier les colonnes dans le jeu de résultats. Ces colonnes apparaissent sous la forme de collection de champs pour le dataset dans le volet de données du rapport. Cette requête est enregistrée dans la définition de rapport avec le texte de la requête MDX. Vous pouvez également ajouter ou modifier des champs manuellement à l'aide de la boîte de dialogue Propriétés du dataset. Pour plus d'informations, consultez Utilisation de champs dans un dataset de rapport.

Volet Résultats

Utilisez le volet Résultats pour afficher un aperçu des résultats de la requête. Pour exécuter la requête, cliquez sur le bouton Exécuter dans la barre d'outils du Concepteur de requêtes.

Utilisation de paramètres de requête en mode Requête

Pour ajouter des paramètres à votre requête MDX, utilisez le bouton Paramètres de la requête (Icône de la boîte de dialogue Paramètres de la requête) de la barre d'outils. La boîte de dialogue Définir les paramètres de la requête s'ouvre. Indiquez un nom et les détails relatifs au paramètre. Lorsque vous fermez le Concepteur de requêtes, un paramètre de rapport est automatiquement créé pour chaque paramètre de requête que vous spécifiez.

Pour gérer la relation qui unit les paramètres de rapport et les paramètres de requête, utilisez la boîte de dialogue Propriétés du dataset. Bien que les paramètres de rapport soient automatiquement créés à partir des paramètres de requête, vous pouvez gérer les paramètres de rapport séparément. De plus, si vous renommez ou supprimez un paramètre de requête, le paramètre de rapport correspondant n'est pas renommé ou supprimé pour autant. Pour plus d'informations, consultez Ajout de paramètres à votre rapport et Rubriques de procédures relatives à l'utilisation des données de rapport.