Rapports et définitions de rapport

Reporting Services 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. Il fournit une description complète des connexions aux sources de données, des requêtes visant la récupération de 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,.

Au moment de l'exécution, les définitions de rapport sont rendues en tant que rapport traité. 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.

Les définitions de rapport sont écrites en langage XML conforme à une grammaire XML nommée 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 Conception et implémentation de rapports à l'aide du Concepteur de rapports (Reporting Services) et Référence du langage de définition de rapport (RDL).

Fichiers de définition de rapport client (.rdlc)

Le Concepteur de rapports Visual Studio produit des fichiers de définition de rapport client (.rdlc) à utiliser avec le contrôle ReportViewer. Les fichiers .rdlc peuvent être convertis en fichiers .rdl pour une utilisation avec le Concepteur de rapports Reporting Services. Pour plus d'informations sur les fichiers .rdlc, consultez la documentation de Visual Studio et Contrôles Reporting Services et ReportViewer dans Visual Studio.

Rapports publiés

Une fois qu'un fichier .rdl est créé, il est publié sur un serveur de rapports par le déploiement et l'enregistrement d'une solution de projet de rapport à partir du Concepteur de rapports, par son enregistrement à partir du Générateur de rapports ou par son téléchargement via le Gestionnaire de rapports. Un rapport publié est un élément qui est géré sur un serveur de rapports et stocké dans une base de données de serveur de rapports. Le rapport est conservé dans un format intermédiaire partiellement compilé qui le prépare à l'accès des utilisateurs.

La sécurité d'un rapport publié est assurée au moyen des attributions de rôles utilisant le modèle de sécurité basée sur les rôles de Reporting Services. L'accès aux rapports publiés s'effectue par le biais d'URL, de composants WebPart de SharePoint ou via le Gestionnaire de rapports.

Les rapports peuvent être publiés dans un format intermédiaire pour un accès à la demande, ou sous la forme d'une capture instantanée qui contient des informations de mise en page ainsi que des données telles que l'heure de la première exécution du rapport. 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 Création, modification et suppression de clichés dans l'historique de rapport.

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. Cette opération est assurée par le serveur de rapports. Vous procédez au rendu d'un rapport en accomplissant l'une des actions suivantes :

  • Ouvrir un rapport publié à partir du serveur de rapports.

  • S'abonner à 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 Reporting Services. 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 des rapports.

Pour plus d'informations sur le traitement des rapports, consultez Processeur de rapports.