Rapports et définitions de rapports (Générateur de rapports version 2.0)

Le Générateur de rapports version 2.0 utilise un certain nombre de termes pour décrire un rapport dans différents états, notamment la définition initiale, le rapport publié et le rapport affiché tel qu'il apparaît à l'utilisateur.

Fichiers de définition de rapport (.rdl)

Une définition de rapport est un fichier que vous créez dans le Générateur de rapports version 2.0. Il fournit une description complète des connexions aux sources de données, des requêtes destinées à récupérer des données et des expressions, paramètres, images, zones de texte et tableaux, ainsi que de tous les autres éléments que vous pouvez inclure dans le rapport lors de sa conception. Bien qu'une définition de rapport puisse être complexe, dans sa plus simple expression elle spécifie une requête, ainsi que le contenu, les propriétés et la mise en page du rapport.

Au moment de l'exécution, les définitions de rapport sont rendues en tant que rapport traité. Les données sont ainsi extraites de la source de données et mises en forme conformément aux instructions contenues dans la définition du rapport. Une définition de rapport peut être exécutée directement à partir de votre ordinateur et enregistrée localement, comme elle peut être publiée sur un serveur de rapports pour être exécutée également par d'autres utilisateurs.

Rapports publiés

Après avoir créé un fichier .rdl, vous pouvez l'enregistrer localement ou dans un dossier personnel (tel que le dossier Mes rapports) sur le serveur de rapports. Une fois le rapport prêt à être présenté, vous pouvez le publier en l'enregistrant dans un dossier public sur le serveur de rapports. Un rapport publié est un élément qui est stocké dans une base de données du serveur de rapports et géré sur un serveur de rapports ou un site SharePoint. Les rapports publiés sont accessibles par le biais d'URL, de WebParts SharePoint ou du Gestionnaire de rapports. Vous pouvez également naviguer jusqu'aux rapports et les ouvrir dans le Générateur de rapports version 2.0.

[!REMARQUE]

Si vous ne disposez pas d'un dossier Mes rapports et que vous en souhaitez un, contactez l'administrateur de votre serveur.

Captures instantanées de rapport

Un rapport peut également être publié sous la forme d'une capture instantanée qui contient à la fois les informations de mise en page et les données qui étaient en vigueur au moment où le rapport a été exécuté pour la première fois. Les captures instantanées de rapport ne sont pas enregistrées dans un format de rendu particulier. Elles sont générées dans un format d'affichage final (par exemple, au format HTML) uniquement à la demande d'un utilisateur ou d'une application. Pour plus d'informations, consultez Procédure : ajouter une capture instantanée à un historique de rapport dans le Gestionnaire de rapports (Générateur de rapports version 2.0).

Rapports rendus

Un rapport rendu est un rapport dont le traitement est complet et qui contient à la fois des informations de mise en page et des données dans un format d'affichage approprié (par exemple au format HTML). Il est impossible de lire un rapport tant que son rendu n'est pas effectué dans un format de sortie. Vous pouvez effectuer le rendu d'un rapport en procédant de l'une des façons suivantes :

  • Ouvrez un rapport serveur dans le Générateur de rapports et exécutez-le.

  • Recherchez un rapport dans le Gestionnaire de rapports et exécutez-le.

  • Abonnez-vous à un rapport, dont la remise est effectuée, au format de sortie que vous indiquez, dans une boîte de réception de messagerie électronique ou dans un partage de fichiers.

Le format de rendu par défaut est HTML 4.0 pour les rapports du Générateur de rapports. Outre le format HTML, les rapports peuvent être générés dans divers formats de sortie, notamment Excel, Word, XML, PDF, TIFF et CSV. Tout comme les rapports publiés, les rapports rendus ne peuvent être ni modifiés ni réenregistrés sur un serveur de rapports. Pour plus d'informations, consultez Exportation de rapports (Générateur de rapports version 2.0).

Sécurité des rapports

La sécurité des rapports est gérée en attribuant à des personnes différents rôles. À chaque rôle correspond une autorisation : les utilisateurs ne peuvent accéder qu'aux rapports et aux données qu'ils sont autorisés à consulter. Pour plus d'informations sur le modèle de sécurité basé sur des rôles Reporting Services, consultez Recherche et affichage de rapports dans le Gestionnaire de rapports (Générateur de rapports version 2.0).

Informations techniques

Les définitions de rapport sont écrites en langage XML conforme à un schéma XML nommé RDL (Report Definition Language). Le langage RDL décrit les éléments XML en couvrant toutes les variations possibles d'un rapport. Pour plus d'informations sur les définitions de rapport ou le langage RDL, consultez « Concepts de Reporting Services » et « RDL (Report Definition Language) » dans la documentation de Reporting Services de la documentation en ligne de SQL Server.