Rapports Reporting Services (SSRS)Reporting Services Reports (SSRS)

SQL ServerSQL Server Reporting ServicesReporting Services Les rapports paginés sont des définitions de rapport XML qui incluent des données de rapport et des éléments de disposition du rapport. paginated reports are XML-based report definitions that include report data and report layout elements. Sur un système de fichiers client, les définitions de rapport portent l'extension de fichier .rdl.On a client file system, report definitions have the file extension .rdl. Une fois publié, un rapport paginé correspond à un élément de rapport stocké sur le serveur de rapports ou le site SharePoint.After you publish a paginated report, it is a report item stored on the report server or SharePoint site. Les rapports paginés constituent une partie de la plateforme de création de rapports sur le serveur fourni par Reporting ServicesReporting Services.Paginated reports are one part of the server-based reporting platform provided by Reporting ServicesReporting Services. Vous pouvez également Créer des rapports mobiles avec l’Éditeur de rapports mobiles SQL Server.You can also Create mobile reports with SQL Server Mobile Report Publisher.

Si vous ne connaissez pas Reporting ServicesReporting Services, veillez à vérifier les informations dans Concepts de Reporting Services (SSRS).If you are new to Reporting ServicesReporting Services, be sure to review the information in Reporting Services Concepts (SSRS).

Avantages des rapports Reporting Services paginésBenefits of Reporting Services Paginated Reports

Vous pouvez utiliser des solutions de rapport Reporting ServicesReporting Services pour effectuer les opérations suivantes :You can use Reporting ServicesReporting Services report solutions to:

  • Utiliser un ensemble de sources de données qui fournissent une seule version des faits.Use one set of data sources that provide a single version of the facts. Baser les rapports sur ces sources de données pour fournir une vue des données unifiée afin d'aider à prendre des décisions.Base reports on those data sources to provide a unified view of data to help make business decisions.

  • Visualiser vos données de plusieurs manières interconnectées à l'aide de régions de données.Visualize your data in multiple, interconnected ways by using data regions. Afficher les données organisées dans des tables, des matrices ou des analyses croisées, développer/réduire les groupes, graphiques, jauges, indicateurs ou indicateur de performance clé, et cartes, avec la possibilité d'imbriquer des graphiques dans les tables.Display data organized in tables, matrices or cross-tabs, expand/collapse groups, charts, gauges, indicators or KPIs, and maps, with the ability to nest charts in tables.

  • Afficher des rapports pour votre usage personnel ou publier des rapports sur un serveur de rapports ou un site SharePoint pour les partager avec votre équipe ou organisation.View reports for your own use or publish reports to a report server or SharePoint site to share with your team or organization.

  • Définir un rapport une fois et l'afficher de diverses façons.Define a report once and display it in a variety of ways. Vous pouvez exporter le rapport vers plusieurs formats de fichiers, ou fournir le rapport aux abonnés en tant que fichier électronique ou fichier partagé.You can export the report to multiple file formats, or deliver the report to subscribers as e-mail or to a shared file. Vous pouvez créer plusieurs rapports liés qui appliquent des jeux de paramètres distincts à la même définition de rapport.You can create multiple linked reports that apply separate parameter sets to the same report definition.

  • Utiliser les parties de rapports, les sources de données partagées, les requêtes partagées et les sous-rapports pour définir des visualisations de données en vue de leur réutilisation.Use report parts, shared data sources, shared queries, and subreports to define data visualizations for re-use.

  • Gérer les sources de données de rapport indépendamment de la définition de rapport.Manage report data sources separately from the report definition. Par exemple, vous pouvez passer d'une source de données de test à une source de données de production sans modifier le rapport.For example, you can change from a test data source to a production data source without changing the report.

  • Concevoir des rapports dans une disposition de forme libre.Design reports in a free-form layout. La mise en page de rapport n'est pas limitée aux bandes d'informations.Report layout is not restricted to bands of information. Vous pouvez organiser l'affichage des données sur la page de manière à favoriser la compréhension, l'analyse et l'action.You can organize data display on the page in a way that promotes understanding, insight, and action.

  • Activer les actions d'extraction, développer/réduire les bascules, les boutons de tri, les info-bulles et les paramètres de rapport pour permettre l'interaction des lecteurs du rapport avec le rapport.Enable drillthrough actions, expand/collapse toggles, sort buttons, Tooltips, and report parameters to enable report reader interactions with the report. Utiliser les paramètres de rapport associés à des expressions que vous entrez pour permettre aux lecteurs du rapport de contrôler la façon dont les données sont filtrées, regroupées et triées.Use report parameters combined with expressions that you write to enable report readers to control how data is filtered, grouped, and sorted.

  • Définir des expressions qui vous permettent de personnaliser la façon dont les données de rapport sont filtrées, regroupées et triées.Define expressions that provide you with the ability to customize how report data is filtered, grouped, and sorted.

    rs_GettingStartedReportrs_GettingStartedReport

Étapes du traitement des rapports Stages of Report Processing

Lorsque vous créez un rapport, vous définissez un fichier de définition de rapport (.rdl) au format XML.When you create a report, you define a report definition file (.rdl) in XML format. Ce fichier contient toutes les informations nécessaires pour combiner les données et la mise en page du rapport par le processeur de rapports.This file contains all the information that is needed to combine report data and report layout by the report processor. Lorsque vous affichez un rapport, le rapport passe par les étapes suivantes :When you view a report, the report progresses through the following stages:

  • Compilation.Compile. Évalue les expressions dans la définition de rapport et stocke le format intermédiaire compilé en interne sur le serveur de rapports.Evaluate expressions in the report definition and store the compiled intermediate format internally on the report server.

  • Traitement.Process. Exécute les requêtes de dataset, puis combine le format intermédiaire avec les données et la mise en page.Run dataset queries, and combine intermediate format with data and layout.

  • Rendu.Render. Envoie le rapport traité à une extension de rendu pour déterminer la quantité d'informations pouvant tenir sur chaque page et crée le rapport paginé.Send processed report to a rendering extension to determine how much information fits on each page and create the paged report.

  • Exportation (facultatif).Export (optional). Exporte le rapport vers un autre format de fichier.Export the report to a different file format.

    Pour plus d’informations, consultez Étapes des rapports dans Concepts de Reporting Services (SSRS).For more information, see Stages of reports in Reporting Services Concepts (SSRS).

Créer des rapports paginésCreate Paginated Reports

Pour créer un rapport paginé, procédez comme suit :To create a paginated report:

Afficher un aperçu des rapportsPreview Reports

Chaque outil de création de rapports prend en charge l'affichage de l'aperçu d'un rapport.Each report authoring tool supports previewing a report. Pour plus d’informations, consultez la section Aperçu dans Concevoir des rapports à l’aide du Concepteur de rapports (SSRS), et Aperçu des rapports dans le Générateur de rapports.For more information, see the Preview section of Design Reports with Report Designer (SSRS), and Previewing Reports in Report Builder.

Enregistrer ou publier des rapportsSave or Publish Reports

Chaque outil de création prend en charge l'enregistrement d'un rapport localement ou la publication du rapport sur un serveur de rapports ou un site SharePoint.Each authoring tool supports saving a report locally or publishing the report to a report server or SharePoint site. Pour plus d’informations, consultez la section Enregistrer et déployer dans Concevoir des rapports à l’aide du Concepteur de rapports (SSRS), et Enregistrement des rapports (Générateur de rapports).For more information, see the Save and Deploy section of Design Reports with Report Designer (SSRS), and Saving Reports (Report Builder).

Afficher les rapportsView Reports

En plus de l'aperçu d'un rapport enregistré localement ou publié sur un serveur de rapports, vous pouvez fournir un large éventail d'affichages pour les lecteurs de votre rapport.In addition to previewing a report saved locally or published to a report server, you can provide a variety of viewing experiences for your report readers. Pour afficher un rapport :To view a report:

Gérer les rapportsManage Reports

Pour gérer un rapport publié :To manage a published report:

  • Sources de données.Data sources. Les sources de données incorporées et partagées sont gérées indépendamment de la définition de rapport.Shared and embedded data sources are managed independently from the report definition.

  • Datasets.Datasets. Les datasets partagés sont gérés indépendamment de la définition de rapport.Shared datasets are managed independently from the report definition.

  • Paramètres.Parameters. Les paramètres sont gérés indépendamment de la définition de rapport.Parameters are managed independently from the report definition. Une fois les paramètres modifiés sur le serveur de rapports, les clients de création de rapports ne peuvent pas publier sur les modifications effectuées sur le serveur.After parameters are changed on the report server, report authoring clients cannot publish over the changes made on the server.

  • Ressources.Resources. Les images et les données spatiales dans les fichiers de forme ESRI sont des ressources qui peuvent être publiées et gérées indépendamment de la définition de rapport.Images and spatial data in ESRI shapefiles are resources that can be published and managed independently from the report definition.

  • Cache de rapports.Report cache. En planifiant l'exécution de rapports volumineux durant les heures creuses, vous diminuez l'impact de leur traitement sur le serveur de rapports pendant les heures d'activité principale de l'entreprise.By scheduling large reports to run during off-peak hours, you can reduce processing impact on the report server during core business hours.

  • Instantanés.Snapshots. Utilisez les instantanés de rapport lorsque vous voulez fournir des résultats homogènes à plusieurs utilisateurs devant travailler sur des jeux de données identiques.Use report snapshots when you want to provide consistent results for multiple users who must work with identical sets of data. Avec des données volatiles, un rapport à la demande peut produire des résultats différents en l'espace d'une minute.With volatile data, an on-demand report can produce different results from one minute to the next. En revanche, un instantané de rapport vous permet d'effectuer des comparaisons valides par rapport à d'autres rapports ou peut servir d'outil d'analyse contenant des données toutes datées d'un même point dans le temps.A report snapshot, by contrast, allows you to make valid comparisons against other reports or analytical tools that contain data from the same point in time.

  • Historique de rapport.Report history. En créant une série d'instantanés, vous pouvez générer l'historique d'un rapport qui montre les modifications des données dans le temps.By creating a series of report snapshots, you can build a history of a report that shows how data changes over time.

    Pour plus d’informations sur les performances, consultez Performances, instantanés, mise en cache (Reporting Services).For more information about performance, see Performance, Snapshots, Caching (Reporting Services).

Sécuriser les rapports Secure Reports

Pour sécuriser un rapport :To secure a report:

  • Auprès de l'administrateur du serveur de rapports, identifiez le système d'autorisation et d'authentification utilisé pour votre installation de Reporting ServicesReporting Services .From the report server administrator, identify the authorization and authentication system that is used for your Reporting ServicesReporting Services installation. Par défaut, Reporting ServicesReporting Services utilise l'authentification Windows, la sécurité intégrée, et l'attribution de rôle pour contrôler l'accès aux rapports publiés.By default, Reporting ServicesReporting Services uses Windows authentication, integrated security, and role assignment to help control access to published reports. Pour plus d’informations, consultez Rôles et autorisations (Reporting Services) et Sécurité et protection de Reporting Services.For more information, see Roles and Permissions (Reporting Services) and Reporting Services Security and Protection.

Créer des notifications en fonction de données de rapportCreate Notifications Based on Report Data

Vous pouvez créer des alertes de données pour les rapports publiés sur un site SharePoint.You can create data alerts for published reports on a SharePoint site. Les alertes de données sont basées sur les flux de données des régions de données dans le rapport.Data alerts are based on data feeds from data regions in the report. Par défaut, les régions de données sont nommées automatiquement.By default, data regions are named automatically. Les auteurs de rapport peuvent faciliter la création d'alertes de données dans leurs rapports en nommant les régions de données en fonction de leur objectif métier.Report authors can make it easier to create data alerts in their reports by naming data regions based on their business purpose. Si vous créez une alerte de données, vous êtes averti par message électronique lorsque les données remplissent les critères que vous spécifiez.When you create a data alert, you are notified in email when data meets the conditions that you specify. Pour plus d’informations, consultez Génération de flux de données à partir de rapports (Générateur de rapports et SSRS), Créer une alerte de données dans le Concepteur d’alertes et Alertes de données Reporting Services.For more information, see Generating Data Feeds from Reports (Report Builder and SSRS), Create a Data Alert in Data Alert Designer and Reporting Services Data Alerts.

Rapports de mise à niveauUpgrade Reports

Reporting ServicesReporting Services prend en charge plusieurs versions des définitions de rapports, serveurs de rapports et sites SharePoint. supports multiple versions of report definitions, report servers, and SharePoint sites. Pour mettre à niveau un rapport :To upgrade a report:

Dépanner les rapportsTroubleshoot Reports

Pour dépanner un rapport :To troubleshoot a report:

  • Déterminez où se produit le problème.Determine where the issue is occurring. Vérifiez les informations dans Étapes d'un rapport.Review the information in Stages of a Report.

  • Déterminez où vous pouvez rechercher plus d'informations.Determine where you can find more information. Par exemple, pour la création de rapports qui inclut des expressions, l'outil Concepteur de rapports fournit plus d'informations sur les problèmes d'évaluation d'expression que l'outil Générateur de rapports.For example, for report design that includes expressions, the Report Designer tool provides more information about expression evaluation issues than the Report Builder tool. Pour les erreurs de traitement des rapports, les fichiers journaux contiennent des informations détaillées.For report processing errors, the log files contain detailed information.

Voir aussiSee Also

Outils de Reporting Services Reporting Services Tools
Extensions (SSRS) Extensions (SSRS)
Serveur de rapports Reporting Services Reporting Services Report Server