Création de rapports à l'aide du Concepteur de rapports

Utilisez le Concepteur de rapports pour créer des rapports Reporting Services complets. Le Concepteur de rapports fournit une interface graphique qui permet la définition des sources de données et des informations de requête, la mise en place de régions et de champs de données dans un rapport, la finition de la mise en page du rapport et la définition de fonctionnalités interactives.

L'environnement du Concepteur de rapports

Le Concepteur de rapports est un outil de graphique qui s'exécute dans Business Intelligence Development Studio. BI Development Studio fournit un environnement de création de rapport intégré avec MicrosoftVisual Studio. Les données et les zones de conception du Concepteur de rapports s'affichent dès que vous sélectionnez un projet de rapport ou un modèle de projet de l'Assistant Rapport. Le Concepteur de rapports met à votre disposition des concepteurs de requêtes et un éditeur d'expressions. Vous pouvez également utiliser la boîte à outils Visual Studio, l'Explorateur de solutions et la fenêtre Propriétés lorsque vous utilisez des rapports.

Création d'un rapport dans le Concepteur de rapports

Pour créer un rapport dans le Concepteur de rapports, choisissez l'une des méthodes suivantes :

  • créer un projet de rapport, y ajouter un rapport, puis spécifier manuellement les données de rapport et la mise en page ;

  • utiliser l'Assistant Rapport pour définir un rapport de base selon une procédure détaillée par étapes ;

  • créer un rapport appropriés à l'aide du Générateur de rapports, puis le modifier avec le Concepteur de rapports ;

  • ajouter un rapport en tant qu'élément nouveau ou existant à une solution ou un projet d'application ;

  • importer un rapport Microsoft Access existant ;

  • travailler directement avec un fichier de définition de rapport.

Création d'un projet de rapport et d’un rapport

Les rapports sont des fichiers qui sont stockés dans un projet de rapport. Un projet de rapport fonctionne comme un conteneur de définitions de rapports et de ressources. Tous les fichiers du projet de rapport sont publiés sur le serveur de rapports lors du déploiement du projet. Lorsque vous créez un projet pour la première fois, une solution est également créée comme conteneur pour le projet. Vous pouvez ajouter plusieurs projets dans une solution unique.

Il existe deux méthodes permettant de créer un projet de rapport. Vous pouvez créer un projet de rapport vide unique ou créer un projet de rapport et un rapport à l'aide de l'Assistant Projet de rapport. Pour plus d'informations sur la création de projets de rapport, consultez Procédure : créer un projet Report Server (Reporting Services).

Après avoir créé un projet de rapport, vous pouvez ajouter un rapport nouveau ou existant à ce projet. Pour un nouveau rapport, vous devez définir une connexion à la source de données que vous voulez utiliser pour vos données de rapport ainsi qu’un dataset. Vous pouvez définir plusieurs sources de données et datasets pour un seul rapport. Après avoir défini les sources de données de votre rapport, vous pouvez créer la mise en page et les fonctionnalités interactives à utiliser dans votre rapport. Pour plus d'informations, consultez Procédure : ajouter un nouveau rapport ou un rapport existant à un projet de rapport.

Pour plus d'informations sur la définition des datasets d’un rapport, consultez Connexion aux données de rapport. Pour plus d'informations sur la conception d’un rapport, consultez Didacticiel : création d'un rapport de tableau de base, Procédure : créer un rapport (Reporting Services) et Conception de la disposition du rapport.

Les rapports Reporting Services peuvent être exportés dans divers formats ; ceux-ci affectent le fonctionnement des fonctionnalités interactives et la mise en page des rapports. Pour plus d'informations sur les considérations relatives à la conception pour plusieurs formats de sortie, consultez Exportation des rapports.

Utilisation de l'Assistant Rapport

L'Assistant Rapport résume la définition des données et la conception des rapports à une série d'étapes aboutissant à un rapport parachevé. Vous pouvez exécuter l'Assistant Rapport si l'environnement de Visual Studio ne vous est pas très familier ou si vous voulez créer très rapidement un rapport de base. Pour plus d'informations sur l'Assistant Rapport, consultez Procédure : créer un rapport (Reporting Services) et Création d'un rapport avec l'Assistant Rapport. Vous pouvez continuer à modifier votre rapport dans le Concepteur de rapports après avoir terminé l'Assistant.

Utilisation du Concepteur de rapports

Pour créer des rapports appropriés à partir de modèles de rapport, utilisez le Concepteur de rapports. Le Concepteur de rapports est une application Windows Forms ClickOnce que les utilisateurs téléchargent du serveur de rapports vers leur ordinateur local. La création de rapports s’effectue en faisant glisser des champs depuis des modèles de rapports prédéfinis vers un modèle de rapport. Les utilisateurs peuvent mettre en forme, regrouper, trier et filtrer leurs données. Vous pouvez ouvrir un rapport du Générateur de rapport dans le Concepteur de rapports pour ajouter des fonctionnalités supplémentaires. Pour plus d'informations, consultez Utilisation du Générateur de rapports version 1.0 (Rapports appropriés).

Ajout d'un rapport à un projet ou à une solution

Lorsque vous spécifiez un modèle de projet de rapport vide, vous ajoutez un rapport, comme élément nouveau ou existant, à un projet ou à une solution Visual Studio et démarrez le Concepteur de rapports.

Au départ, un projet de rapport vide ne contient ni informations sur des données ni mise en page. Une fois le rapport vide créé, vous devez vous connecter à une source de données et définir une requête de dataset. Ensuite, vous ajoutez des régions de données, des zones de texte et des champs et à la mise en page du rapport. Pour plus d’informations sur l'ajout d'un élément de rapport à une solution ou à un projet existant, consultez Procédure : créer un rapport (Reporting Services). Pour plus d'informations sur l'utilisation des données, consultez Connexion aux données de rapport.

Ajout d'un rapport personnalisé comme un modèle de rapport

Pour utiliser un rapport personnalisé comme modèle pour de nouveaux rapports, il suffit de le 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.

Importation de rapports Microsoft Access

Vous pouvez utiliser le Concepteur de rapports pour importer des états à partir d'un fichier de base de données ou d'un fichier de projet (.adp) Microsoft Access. Le Concepteur de rapports convertit chaque état contenu dans un fichier de base de données ou de projet au format RDL, puis l'enregistre dans le projet de rapport désigné. Les fonctionnalités d'un rapport Access ne sont pas toutes transférables dans un fichier de définition de rapport (.rdl). Pour plus d'informations, consultez Procédure : importer des rapports depuis Microsoft Access (Reporting Services), Importation d'états à partir d’Access (Reporting Services) et Fonctionnalités des états Access prises en charge (Reporting Services).

Utilisation directe du fichier de définition de rapport

Lorsque vous créez un rapport dans le Concepteur de rapports, ce rapport est enregistré sous forme de fichier XML avec l'extension .rdl. Vous pouvez modifier ce fichier dans le Concepteur de rapports, un éditeur de texte ou tout outil dans lequel il est possible de modifier du code XML. Pour plus d'informations, consultez Utilisation directe du langage de définition de rapport.