Utilisation du Concepteur de rapports dans Business Intelligence Development Studio

Un projet Report Server Business Intelligence Development Studio est l'environnement avec lequel vous développez des rapports dans SQL Server Reporting Services. Vous pouvez également ouvrir un projet avec l'Assistant Projet Report Server. Pour plus d'informations, consultez Utilisation du Concepteur de rapports dans Business Intelligence Development Studio et Reporting Services dans Business Intelligence Development Studio (SSRS).

Cette rubrique décrit les modes, les menus, les barres d'outils et les raccourcis de Visual Studio qu'il vous est possible d'utiliser avec le Concepteur de rapports dans BI Development Studio.

Modes du Concepteur de rapports

Menus du Concepteur de rapports

Barres d'outils du Concepteur de rapports

Raccourcis clavier du Concepteur de rapports

Modèles de rapport

Exécution de BI Development Studio à partir de la ligne de commande

Modes du Concepteur de rapports

Le Concepteur de rapports prend en charge deux modes : le mode Conception définit les données et la mise en page du rapport ; le mode Aperçu affiche un rendu du rapport. Chaque mode vous permet d'afficher plusieurs fenêtres pour vous aider à concevoir un rapport ou générer son rendu.

Mode Conception

Utilisez le mode Conception pour définir les données et la mise en page du rapport. Par défaut, lorsque vous créez un projet Report Server, le Concepteur de rapports s'ouvre en mode Conception. Définissez une source de données et un jeu de données, faites glisser des éléments de rapport de la boîte à outils vers l'aire de conception, puis réorganisez-les pour créer la mise en page du rapport. Faites ensuite glisser les champs du dataset vers les éléments de rapport pour ajouter des données au rapport. Pour organiser des données en groupes dans une région de données de tableau matriciel, faites glisser les champs du dataset vers le volet de regroupement.

Aire de conception

L'aire de conception est un concepteur visuel auquel vous pouvez recourir pour élaborer la mise en page d'un rapport. Vous pouvez faire glisser les éléments de rapport à partir de la boîte à outils et les ajouter à l'aire de conception, puis configurer leurs propriétés et modifier leur agencement au sein du rapport.

Par défaut, en mode Conception, l'aire de conception inclut le corps du rapport et l'arrière-plan. Le menu contextuel dans l'arrière-plan propose des options permettant d'ajouter un en-tête et un pied de page, puis, à partir du menu Affichage, d'afficher une règle et le volet de regroupement.

Utilisez le contrôle de zoom pour augmenter ou diminuer l'agrandissement du rapport.

Volet Données du rapport

Le volet Données du rapport renferme les divers types de données qu'il est possible d'utiliser dans un rapport. Les types de données incluent des champs prédéfinis, des sources de données, des datasets, des collections de champs, des paramètres de rapport et des images.

Notes

Si le volet Données du rapport n'est pas visible, cliquez sur Données du rapport dans le menu Affichage. Si le volet Données du rapport est flottant, vous pouvez l'ancrer. Pour plus d'informations, consultez Procédure : ancrer le volet Données du rapport (SSRS).

Avant de pouvoir être utilisées dans un rapport, les données doivent apparaître dans le volet Données du rapport, telles que dans la liste suivante :

  • Champs prédéfinis   Reporting Services fournit des informations prédéfinies sur les rapports, telles que leur nom ou l'heure à laquelle ils ont été traités.

  • Sources de données avec datasets et champs de dataset   Une source de données désigne un nom et une connexion à une source de données. Développez le nœud de la source de données pour afficher les datasets du rapport.

    Chaque dataset comprend une requête qui spécifie les données à extraire de la source de données. Développez le dataset pour afficher la collection de champs définie par la requête du dataset.

Notes

Un dataset doté de valeurs valides est crée automatiquement lorsque vous créez une requête paramétrable pour une source de données multidimensionnelle. Par défaut, le dataset n'apparaît pas dans le volet Données du rapport. Pour plus d'informations, consultez Procédure : afficher des datasets masqués pour les valeurs de paramètres pour des données multidimensionnelles (Générateur de rapports version 3.0 et SSRS).

  • Paramètres du rapport   Pour afficher tous les paramètres de rapport, y compris ceux générés automatiquement lorsqu'une requête de dataset inclut des paramètres de requête, développez le nœud Paramètres.

  • Images   Développez le nœud Images pour afficher une liste des images disponibles dans un rapport.

Cliquez sur le bouton Nouveau dans la barre d'outils du volet Données du rapport pour ajouter de nouveaux éléments. Une fois les éléments affichés dans le volet Données du rapport, vous pouvez les faire glisser vers l'aire de conception pour agencer les données dans la page du rapport. Pour plus d'informations, consultez Utilisation de champs dans un dataset de rapport (Générateur de rapports version 3.0 et SSRS).

Boîte à outils

La boîte à outils contient des éléments de rapport que vous pouvez faire glisser vers l'aire de conception. Les régions de données sont des éléments de rapport qui vous permettent d'organiser des données dans le rapport. Les éléments Ligne, Table, Matrice, Graphique et Jauge sont des régions de données. Les éléments Zone de texte, Rectangle, Liste, Image et Sous-rapport sont également des éléments de rapport. Des éléments de rapport personnalisés peuvent également figurer dans cette liste s'ils ont été installés et enregistrés par votre administrateur système.

Dans Business Intelligence Development Studio qui est intégré à Visual Studio, les éléments de rapport sont des instances d'objets et des propriétés. Lorsque vous ajoutez un élément de rapport dans l'aire de conception et le sélectionnez, les propriétés de l'instance choisie apparaissent dans le volet Propriétés.

Volet de regroupement

Utilisez le volet de regroupement pour définir les groupes d'une région de données de tableau matriciel. Vous pouvez définir des groupes de lignes et de détails pour les tables et des groupes de lignes et de colonnes pour les matrices.

Pour définir des groupes pour une région de données de graphique ou de jauge, sélectionnez la région de données dans l'aire de conception et utilisez les menus contextuels. Pour plus d'informations, consultez Fonctionnement des groupes (Générateur de rapports version 3.0 et SSRS).

Vous pouvez passer au mode Avancé du volet de regroupement pour afficher uniquement des groupes ou des groupes et des membres de groupe. Vous devez utiliser des membres de groupe pour définir les propriétés qui contrôlent la visibilité des lignes et des colonnes associées à un groupe ou bien les règles que les convertisseurs utilisent pour tenter de maintenir des groupes ensemble sur une page. Pour plus d'informations, consultez Volet de regroupement.

Mode par défaut

Utilisez le mode par défaut pour afficher tous les groupes de lignes et de colonnes dans un format hiérarchique qui montre la relation des groupes parents, des groupes enfants, des groupes adjacents et des groupes de détails. Un groupe enfant apparaît au niveau de retrait suivant, en dessous de son groupe parent. Un groupe adjacent apparaît au même niveau de retrait que ses groupes homologues ou frères.

Lorsque vous sélectionnez un élément dans le volet Groupes de lignes ou le volet Groupes de colonnes, les cellules associées du groupe de tableaux matriciels sont automatiquement sélectionnées dans l'aire de conception.

Utilisez le mode par défaut pour ajouter, modifier ou supprimer des groupes. Pour les groupes basés sur un champ de dataset unique, vous pouvez faire glisser le champ du volet Groupes de lignes vers le volet Groupes de colonnes. Vous pouvez insérer le groupe au-dessus ou en dessous d'un groupe existant. Pour ajouter un groupe adjacent, cliquez avec le bouton droit sur le groupe frère et utilisez le menu contextuel.

Mode avancé

À l'aide du mode avancé, affichez des membres statiques et dynamiques de groupes de lignes et de colonnes de l'élément de rapport de tableau matriciel sous-jacent.

Notes

Pour basculer en mode avancé, cliquez avec le bouton droit sur la flèche bas à droite de l'icône Groupes de colonnes.

Les membres de groupe apparaissent sur l'aire de conception en tant que cellules des groupes de lignes et des groupes de colonnes. Pour plus d'informations, consultez Volet de regroupement.

Volet Propriétés

Le volet Propriétés est une fenêtre standard de Visual Studio qui précise les noms et les valeurs des propriétés de l'élément de rapport actuellement sélectionné dans l'aire de conception. Les éléments de rapport et leurs propriétés correspondent à des éléments et des attributs au sein du fichier RDL (Report Definition Language). Les propriétés les plus fréquemment employées peuvent être définies au moyen de la boîte de dialogue Propriétés de l'élément sélectionné. Pour ouvrir la boîte de dialogue correspondante, cliquez sur le bouton Pages de propriétés dans la barre d'outils du volet Propriétés. Les utilisateurs expérimentés ont la possibilité de définir des valeurs de propriétés directement dans le volet Propriétés.

Affichage du volet Propriétés

Pour afficher le volet Propriétés, dans le menu Affichage, cliquez sur Fenêtre Propriétés. Vous pouvez détacher ce volet et le déplacer vers une autre zone de la fenêtre Business Intelligence Development Studio ou bien l'afficher sous forme de fenêtre à onglets dans l'aire de conception.

Utilisez les boutons de la barre d'outils du volet Propriétés pour modifier la grille et la faire basculer de l'affichage des catégories vers un affichage alphabétique. En affichage des catégories, vous devrez peut-être développer une catégorie pour afficher toutes ses propriétés en dessous. Pour ouvrir la boîte de dialogue Propriétés d'un élément, cliquez sur le bouton Pages de propriétés de la barre d'outils ou cliquez avec le bouton droit sur l'élément, puis cliquez sur Propriétés.

Certaines propriétés affichent une liste déroulante de valeurs. Vous pouvez aussi taper la valeur directement dans la cellule. Certaines propriétés contiennent une collection de valeurs désignée par la valeur (Collection). La plupart des propriétés peuvent accepter une expression ; les expressions complexes sont signalées par la valeur <Expression>. Cliquez sur <Expression> pour ouvrir la boîte de dialogue Expression.

Affichage des propriétés des groupes de régions de données

Lorsque le volet de regroupement est visible, vous pouvez cliquer sur un groupe pour le sélectionner. Une fois le groupe sélectionné, ses propriétés s'affichent dans le volet Propriétés. Elles sont automatiquement renseignées par le modèle objet d'un rapport.

Pour plus d'informations, consultez Volet de regroupement.

Volet Structure du document

Le volet Structure du document affiche une liste hiérarchique de tous les éléments de rapport dans la définition du rapport. Pour l'ouvrir, dans le menu Affichage, pointez sur Autres fenêtres, puis cliquez sur Structure du document.

Explorateur de solutions

L'Explorateur de solutions est un composant Visual Studio standard qui affiche tous les éléments de votre projet. Dans le cadre d'un projet Report Server, il s'agit entre autres des sources de données partagées et des rapports. Pour accéder aux propriétés de ces éléments, cliquez avec le bouton droit sur un élément, puis cliquez sur Propriétés.

Les rapports et les sources de données partagées sont automatiquement classés par ordre alphabétique lorsque vous ouvrez le fichier solution d'un projet.

Liste des tâches

La fenêtre Liste des tâches affiche les erreurs de build pour les fonctionnalités non prises en charge lorsque vous importez un rapport depuis une autre application, telle que Microsoft Access.

Sortie

La fenêtre Sortie affiche les erreurs de traitement lorsque vous visualisez un rapport, ainsi que les erreurs de publication lors du déploiement d'un rapport ou d'une source de données partagée.

Mode Aperçu

Utilisez le mode Aperçu pour exécuter le rapport et afficher un rendu du rapport dans la visionneuse de rapports. Le mode Aperçu permet de mettre en cache localement les données du rapport. Vous pouvez également définir les propriétés de configuration pour exécuter le rapport en mode débogage à l'aide d'un navigateur.

Lorsque vous affichez l'aperçu d'un rapport, le Concepteur de rapports se connecte aux sources de données du rapport, exécute des requêtes de dataset, met en cache les données sur l'ordinateur local, traite le rapport pour fusionner les données et la mise en page, puis restitue le rapport. Vous pouvez afficher le rapport dans l'onglet Aperçu ou bien définir les propriétés du projet afin de visualiser le rapport en mode débogage et le consulter directement dans un navigateur.

Pour connaître les autres moyens de consulter un rapport, consultez Publication des sources de données et des rapports (SSRS).

Aperçu des rapports paramétrables

Lors de l'aperçu d'un rapport, ce dernier est automatiquement traité si l'ensemble de ses paramètres possèdent des valeurs valides par défaut. Si un ou plusieurs paramètres du rapport ne sont pas dotés de valeurs valides par défaut, vous devez choisir une valeur pour chaque paramètre non attribué, puis cliquer sur Afficher le rapport dans la barre d'outils du rapport.

Présentation du cache de données local

Lors de l'aperçu d'un rapport, le processeur de rapports exécute toutes les requêtes pour les datasets dans le rapport à l'aide des paramètres actuels par défaut, puis enregistre les résultats dans un fichier cache de données (données .rdl) local.

Vous pouvez toujours concevoir votre rapport sans avoir à récupérer de nouveau ces données si vous n'apportez aucune modification aux requêtes de dataset du rapport ou à ses paramètres.

Aperçu du rapport via le Gestionnaire de configuration et l'outil de débogage

Dans Business Intelligence Development Studio, les propriétés du projet définissent la manière dont vous souhaitez déployer et déboguer vos rapports. Ces propriétés s'appliquent à tous les rapports et à toutes les sources de données partagées au sein du projet . Pour définir les propriétés du projet, dans le menu Projet, cliquez sur Propriétés. Testez vos rapports au moyen de ces paramètres et publiez-les sur le serveur de rapports.

Pour plus d'informations sur la configuration des options de débogage et de déploiement, consultez Publication des sources de données et des rapports (SSRS).

Contrôle des messages d'erreur dans le volet Sortie

Lorsque vous affichez l'aperçu d'un rapport et que le processeur de rapports détecte un problème, il génère des messages d'erreur dans le volet Sortie. Pour plus d'informations, consultez Concepts de dépannage (Reporting Services).

Quand un projet du Concepteur de rapports est actif dans Business Intelligence Development Studio, les barres d'outils suivantes apparaissent dans la barre d'outils principale. Les menus du Concepteur de rapports sont visibles uniquement en mode Conception.

Lorsque vous sélectionnez un élément dans l'aire de conception, le menu Format dévoile les options suivantes :

  • Couleur de premier plan   Sélectionnez la couleur d'un texte. Le noir est la couleur par défaut.

  • Couleur d'arrière-plan   Choisissez une couleur d'arrière-plan pour vos zones de texte et les régions de données.

  • Police   Spécifiez si le texte doit apparaître en gras, en italique ou souligné.

  • Justifier   Indiquez si le texte est aligné à droite, centré ou aligné à gauche.

  • Aligner   Précisez comment les objets sélectionnés sont alignés les uns par rapport aux autres au sein du rapport.

  • Uniformiser la taille   Ajustez la taille des objets sélectionnés au sein du rapport.

  • Espacement horizontal   Ajustez l'espacement horizontal entre les objets sélectionnés au sein du rapport.

  • Espacement vertical   Ajustez l'espacement vertical entre les objets sélectionnés au sein du rapport.

  • Centrer sur le formulaire   Centrez l'objet choisi verticalement et horizontalement par rapport à la fenêtre du Concepteur de rapports.

  • Ordre   Déplacez les objets sélectionnés à l'arrière-plan ou au premier plan.

Lorsque l'aire de conception du rapport est active, le menu Rapport comprend les options suivantes :

  • Propriétés du rapport   Sélectionnez cette option pour ouvrir la boîte de dialogue Propriétés du rapport. Dans cette boîte de dialogue, vous pouvez affecter les propriétés générales du rapport, telles que le nom de l'auteur et l'espacement de la grille, et définir des propriétés pour sa mise en page, notamment le nombre de colonnes et la taille de la page. Vous pouvez également inclure du code personnalisé, des références à des assemblys et à des classes, ainsi que les noms d'éléments de sortie des données, des transformations de données et des schémas de données.

  • Vue   Basculez entre les deux onglets du Concepteur de rapports : Conception et Aperçu.

  • En-tête de page   Ajoutez ou supprimez un en-tête de page dans le rapport. Lorsque vous supprimez un en-tête de page, tous les éléments qu'il contient sont supprimés.

  • Pied de page   Ajoutez ou supprimez un pied de page dans le rapport. Lorsque vous supprimez un pied de page, tous les éléments qu'il contient sont supprimés.

  • Volet de regroupement   Affichez ou masquez le volet de regroupement.

Le menu Affichage permet d'afficher les fenêtres et les barres d'outils du Concepteur de rapports.

  • Liste d'erreurs   Utilisez cette option pour afficher des erreurs détectées lors de la publication ou de l'aperçu d'un rapport.

  • Sortie   Utilisez cette option pour afficher des erreurs détectées lors de la publication ou le traitement d'un rapport ou pour obtenir de plus amples informations sur les erreurs d'expression lorsqu'un rapport affiche le texte « #Erreur ».

  • Fenêtre Propriétés   Utilisez cette option pour afficher les valeurs des propriétés de l'élément de rapport actuellement sélectionné dans l'aire de conception. Pour afficher les propriétés des éléments de rapport imbriqués, vous devez cliquer plusieurs fois sur un élément de rapport pour parcourir sa hiérarchie et ses membres imbriqués. Vérifiez le nom de l'élément de rapport qui apparaît en haut du volet Propriétés pour savoir lesquelles parmi ses propriétés sont affichées.

  • Boîte à outils   Utilisez cette option pour afficher la boîte à outils.

  • Autres fenêtres   Utilisez cette option pour afficher le volet suivant :

    • Structure du document   Utilisez cette option pour afficher une vue hiérarchique des éléments de rapport et leurs collections de zones de texte dans un rapport.
  • Barres d'outils   Utilisez cette option pour afficher les barres d'outils qui prennent en charge les fonctionnalités du Concepteur de rapports, notamment Bordures du rapport et Formatage du rapport. Pour plus d'informations, consultez Barres d'outils du Concepteur de rapports.

  • Données du rapport   Utilisez cette option pour afficher le volet Données du rapport où vous pouvez ajouter des paramètres de rapport, des sources de données, des datasets et des images.

Utilisez le menu Projet pour gérer des sources de données partagées et des rapports dans un projet. Lorsque vous ajoutez ou supprimez des éléments du projet, l'affichage hiérarchique des éléments du projet dans l'Explorateur de solutions est automatiquement mis à jour.

  • Ajouter un nouvel élément   Ajoutez une nouvelle source de données partagée ou un nouveau rapport au projet.

  • Ajouter un élément existant   Ajoutez une source de données partagée existante ou un rapport existant au projet.

  • Importer des rapports   Importez des rapports d'une autre application (par exemple, Microsoft Access).

  • Exclure du projet   Excluez des éléments du projet. Cette option ne supprime pas l'élément de votre système de fichiers.

  • Afficher tous les fichiers   Affichez l'ensemble des fichiers dans un projet.

  • Actualiser les éléments de boîte à outils du projet   Actualisez le cache de boîte à outils lorsque vous installez de nouveaux éléments de rapport personnalisés dans votre projet.

  • Propriétés   Ouvrez la boîte de dialogue Pages de propriétés du projet concerné. Pour plus d'informations, consultez Pages de propriétés du projet, boîte de dialogue.

Barres d'outils du Concepteur de rapports

Le Concepteur de rapports propose les barres d'outils spécialisées suivantes pour la création de rapports :

  • Rapport   Ajoutez un en-tête ou un pied de page, définissez les propriétés du rapport, basculez vers la règle ou le volet de regroupement ou modifiez l'affichage du rapport à l'aide du contrôle de zoom.

  • Bordures du rapport   Définissez la couleur, le style et la largeur de toutes les lignes sélectionnées, ainsi que les bordures de tous les éléments de rapport choisis.

  • Formatage du rapport   Définissez le format des éléments de rapport sélectionnés. Pour les zones de texte, les types de mise en forme suivants peuvent être modifiés à l'aide de la barre d'outils : propriétés de la police et couleur du texte, couleur d'arrière-plan et justification du texte.

  • Mise en page   Définissez l'ordre de dessin des éléments de rapport et la fusion des cellules dans une région de données.

  • Standard   Ouvrez ou enregistrez des projets et des fenêtres d'affichage et sélectionnez la configuration du débogage.

Utilisez le menu Affichage pour choisir ou non d'afficher ces barres d'outils. D'autres barres d'outils de Visual Studio peuvent être désactivées si leurs fonctionnalités ne s'appliquent pas à celles du Concepteur de rapports.

Le Concepteur de rapports de BI Development Studio comprend de nombreux menus contextuels qui permettent d'accéder en un clin d'œil aux commandes fréquemment utilisées. Pour ouvrir le menu contextuel, cliquez avec le bouton droit sur l'élément à modifier. Les menus contextuels sont dynamiques et peuvent contenir différentes options en fonction de la configuration utilisateur et des objets actuels.

Raccourcis clavier du Concepteur de rapports

Le Concepteur de rapports dans BI Development Studio propose des raccourcis clavier pour les commandes fréquemment employées, notamment pour déplacer des éléments de rapport dans l'aire de conception, ouvrir et fermer des fenêtres et modifier du texte dans une zone de texte. 

Pour plus d'informations sur les raccourcis clavier, consultez Utilisation de raccourcis clavier dans Business Intelligence Development Studio.

Ajout de rapports personnalisés comme modèles de rapport

Pour utiliser des rapports personnalisés comme modèles pour de nouveaux rapports, il suffit de les copier dans le dossier ReportProject sur l'ordinateur sur lequel BI Development Studio est installé. Par défaut, ce dossier se trouve dans <lecteur>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject. Lorsque vous ajoutez un nouvel élément au projet de rapport, votre rapport personnalisé s'affiche dans le volet Modèles.

Vous pouvez également ajouter des styles personnalisés à l'Assistant de rapport. Pour plus d'informations, consultez Création d'un rapport avec l'Assistant Rapport (SSRS).

Exécution de BI Development Studio à partir de la ligne de commande

BI Development Studio est basé sur Microsoft Visual Studio 9.0 et sur l'application devenv.exe sous-jacente. Pour pouvoir utiliser ces options, vous devez définir des valeurs valides pour les deux éléments suivants :

  • Propriétés de projet pour OverwriteDataSources, TargetDataSourceFolder, TargetReportFolder et TargetServerURL.

  • Au moins un jeu de propriétés de configuration, par exemple, Debug ou Release.

Pour plus d'informations, consultez Publication des sources de données et des rapports (SSRS).

Pour un projet de serveur de rapports, vous pouvez spécifier les options suivantes à partir de la ligne de commande :

  • /deploy   Permet de déployer les rapports à l'aide des propriétés de projet spécifiées dans un fichier de configuration. Par exemple, la commande suivante déploie les rapports spécifiés par le fichier solution Reports.sln en utilisant les paramètres de configuration Release spécifiés dans les propriétés de projet :

    devenv.exe "C:\Documents and Settings\MyUser\My Documents\Visual Studio 2008\Projects\Reports\Reports.sln" /deploy "Release"
    
  • /build   Permet de générer le fichier solution, mais pas de le déployer. Par exemple, la commande suivante génère les rapports spécifiés par le fichier solution Reports.sln en utilisant les paramètres de configuration Debug spécifiés dans les propriétés de projet :

    devenv.exe "C:\Documents and Settings\MyUser\My Documents\Visual Studio 2008\Projects\Reports\Reports.sln" /build "Debug"
    
  • /out   Permet de rediriger la sortie générée en créant une solution vers le fichier spécifié. Par exemple, la commande suivante redirige la sortie générée dans l'exemple précédent vers un fichier nommé mybuildlog.txt.

    devenv.exe "C:\Documents and Settings\MyUser\My Documents\Visual Studio 2008\Projects\Reports\Reports.sln" /build "Debug" /out mybuildlog.txt
    

Voir aussi

Concepts