Interface utilisateur du Concepteur de requêtes de modèle de rapport (Générateur de rapports version 3.0)
Le Générateur de rapports version 3.0 fournit deux Concepteurs de requêtes pour vous aider à spécifier les données d'un modèle de rapport à utiliser dans un rapport. Utilisez le Concepteur de requêtes graphique pour explorer et choisir les entités de modèle et les champs d'entité. Utilisez le Concepteur de requêtes textuel pour travailler directement avec une spécification SMDL (Semantic Model Definition Language) au format XML.
Remarque relative à la sécurité |
---|
Les utilisateurs accèdent aux sources de données lorsqu'ils créent et exécutent des requêtes. Vous devez accorder des autorisations minimales sur les sources de données, telles que des autorisations en lecture seule. |
Remarque relative à la sécurité |
---|
Vous ne pouvez pas utiliser de modèles de rapports qui invitent à fournir des informations d'identification en tant que sources de données dans des rapports créés dans le Générateur de rapports version 3.0. Pour que vous puissiez utiliser des modèles de rapport, ceux-ci doivent être configurés pour utiliser des informations d'identification Windows ou stockées. |
Concepteur de requêtes graphique
Le Générateur de rapports fournit un Concepteur de requêtes graphique que vous pouvez utiliser pour concevoir et exécuter des requêtes SMDL qui, au cours du traitement du rapport, remplissent la collection de champs d'un dataset de rapport. Le Concepteur de requêtes graphique est divisé en trois zones ou volets.
L'illustration suivante présente chaque volet.
Le tableau ci-dessous décrit la fonction de chaque volet.
Volet |
Fonction |
---|---|
Volet Explorateur |
Affiche des représentations graphiques des entités et des champs d'entité dans le modèle. Utilisez ce volet pour explorer des entités, les entités associées ainsi que des champs. |
Zone de conception |
Affiche une liste des champs du modèle. Utilisez ce volet pour organiser la disposition des champs sélectionnés. |
Volet Résultat |
Affiche les résultats de la requête. Pour exécuter la requête, cliquez avec le bouton droit dans un volet et cliquez sur Exécuter, ou cliquez sur le bouton Exécuter () dans la barre d'outils. |
Les modifications d'informations dans les volets Explorateur ou Zone de conception sont répercutées sur le contenu du volet Résultat lorsque vous cliquez sur Exécuter.
Pour effectuer des actions dans un volet précis (par exemple, supprimer une colonne de la zone de conception), cliquez avec le bouton droit dans la colonne, puis cliquez sur la commande souhaitée dans le menu.
Barre d'outils du Concepteur de requêtes graphique
Vous pouvez également utiliser les boutons de la barre d'outils lors de la conception d'une requête. Le tableau suivant décrit les boutons de la barre d'outils et leurs fonctions.
Bouton |
Description |
---|---|
Modifier en tant que texte |
Bascule entre le Concepteur de requêtes textuel et le Concepteur de requêtes graphique. La requête pour une source de données modèle de Serveur de rapports est une spécification SMQL (Semantic Model Query Language) en XML. Pour plus d'informations, consultez la rubrique « Propriétés des requêtes du Générateur de modèles » de la documentation de Reporting Services dans la documentation en ligne de SQL Server. |
Importer |
Importe une requête existante à partir d'un fichier de définition de rapport (.rdl) sur le système de fichiers. |
Annule la dernière action. |
|
Rétablit la dernière action. |
|
Exécute la requête et affiche les résultats dans le volet Résultat. |
|
Ouvre la boîte de dialogue Filtrer les données qui permet de spécifier les données à filtrer. Vous pouvez spécifier des filtres indépendamment des données actuelles de la zone de conception. |
Concepteur de requêtes textuel
Lorsque vous sélectionnez un modèle de rapport publié comme source de données et que vous créez une requête, le Concepteur de requêtes graphique s'ouvre en tant qu'affichage par défaut. Pour basculer vers le Concepteur de requêtes textuel, cliquez sur le bouton bascule Modifier en tant que texte dans la barre d'outils.
Le Concepteur de requêtes textuel est composé de deux volets : un volet de requête SMQL et un volet de résultats. Cette vue du Concepteur de requêtes est particulièrement utile si vous disposez déjà d'une spécification de requête SMQL provenant d'une autre source et que vous souhaitez la coller dans le volet de requête. Contrairement au Concepteur de requêtes graphique, le Concepteur de requêtes textuel ne restructure pas les requêtes et n'en vérifie pas la syntaxe. Lorsque vous cliquez sur Exécuter dans la barre d'outils, la requête s'exécute sur la source de données et les résultats s'affichent dans le volet Résultat.
L'illustration suivante présente chaque volet.
Le tableau ci-dessous décrit la fonction de chaque volet.
Volet |
Fonction |
---|---|
Volet Requête |
Affiche le texte de la spécification SMQL. Pour plus d'informations, consultez la rubrique « Propriétés des requêtes du Générateur de modèles » de la documentation de Reporting Services dans la documentation en ligne de SQL Server. |
Volet Résultat |
Affiche les résultats de la requête. Pour exécuter la requête, cliquez avec le bouton droit dans un volet et cliquez sur Exécuter, ou cliquez sur le bouton Exécuter dans la barre d'outils. |
Barre d'outils du Concepteur de requêtes textuel
Vous pouvez également utiliser les boutons de la barre d'outils lors de la conception d'une requête. Le tableau suivant décrit les boutons de la barre d'outils et leurs fonctions.
Bouton |
Description |
---|---|
Modifier en tant que texte |
Bascule entre le Concepteur de requêtes textuel et le Concepteur de requêtes graphique. |
Importer |
Importe une requête à partir d'un rapport existant. |
Exécute le texte de la requête et affiche les résultats dans le volet Résultat. |