Création de rapports à l'aide du Concepteur de rapports (SSRS)

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 Microsoft Visual 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. 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 (SSRS).

Pour plus d'informations sur la définition des datasets d’un rapport, consultez Connexions de données, sources de données et chaînes de connexion (SSRS). Pour plus d'informations sur la conception d’un rapport, consultez Didacticiel : création d'un rapport de tableau de base, Conseils pour la conception de rapports (Générateur de rapports version 3.0 et SSRS) et Planification d'un rapport (Générateur de rapports version 3.0).

Les rapports 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 de rapports (Générateur de rapports version 3.0 et SSRS).

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, consultez Création d'un rapport avec l'Assistant Rapport (SSRS). Vous pouvez continuer à modifier votre rapport dans le Concepteur de rapports après avoir terminé l'Assistant.

Utilisation du Générateur de rapports version 1.0

Pour créer des rapports ad hoc à partir de modèles de rapport, utilisez le Générateur de rapports version 1.0. Le Générateur 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 Conception et implémentation de rapports à l'aide du Générateur de rapports version 1.0

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 données, des régions de données, des zones de texte et des champs à la mise en page du rapport. Pour plus d'informations, consultez Procédure : ajouter un nouveau rapport ou un rapport existant à un projet de rapport (SSRS), Ajout de données à un rapport (Générateur de rapports version 3.0 et SSRS) et Tables, matrices et listes (Générateur de rapports version 3.0 et SSRS).

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 (SSRS).

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 (SSRS).