Concepts de Reporting Services (SSRS)Reporting Services Concepts (SSRS)

Cette rubrique fournit un bref résumé des concepts de SQL ServerSQL Server Reporting ServicesReporting Services .This topic provides a brief summary of SQL ServerSQL Server Reporting ServicesReporting Services concepts.

S’applique à :Applies to: Reporting ServicesReporting Services | Mode SharePoint Reporting ServicesReporting Services S’applique à :Applies to: Reporting ServicesReporting Services Native mode | Reporting ServicesReporting Services SharePoint mode

Concepts du serveur de rapports Report server concepts

Un serveur de rapports est un ordinateur sur lequel une instance de Reporting ServicesReporting Services est installée.A report server is a computer that has an instance of Reporting ServicesReporting Services installed. Un serveur de rapports stocke en interne des éléments tels que des rapports paginés et mobiles, des éléments liés aux rapports et des ressources, des planifications et des abonnements.A report server internally stores items such as paginated and mobile reports, report-related items and resources, schedules, and subscriptions. Un serveur de rapports peut être configuré en tant qu'unique serveur autonome ou comme batterie évolutive, ou il peut être intégré au serveur SharePoint.A report server can be configured as a stand-alone single server or as a scale out farm, or it can be integrated with SharePoint Server. Vous interagissez avec des éléments de serveur de rapports par le service Web Reporting ServicesReporting Services , le fournisseur WMI, l'accès URL ou par programmation via des scripts.You interact with report server items through the Reporting ServicesReporting Services Web service, WMI provider, URL access, or programmatically through scripts. La façon dont vous interagissez avec un serveur de rapports dépend de la topologie de déploiement et de la configuration.The way that you interact with a report server depends on the deployment topology and the configuration.

Serveurs de rapports en mode natifNative mode report servers

Un serveur de rapports configuré en mode natif est un ordinateur qui a SQL ServerSQL Server Reporting ServicesReporting Services installé et configuré comme serveur autonome.A report server configured in native mode is a computer that has SQL ServerSQL Server Reporting ServicesReporting Services installed and configured as a stand-alone server. Vous interagissez avec le serveur de rapports, les rapports et les éléments liés aux rapports à l’aide d’un navigateur avec le portail webweb portal ou les commandes d’accès URL, SQL Server Management Studio ou par programmation via des scripts.You interact with the report server, reports, and report related items by using a browser with the portail webweb portal or URL access commands, SQL Server Management Studio, or programmatically through scripts. Pour plus d’informations, consultez Reporting Services Report Server (Native Mode).For more information, see Reporting Services Report Server (Native Mode).

Serveurs de rapports en mode SharePointSharePoint mode report servers

Un serveur de rapports intégré à SharePoint a deux configurations possibles.A report server integrated with SharePoint has two possible configurations. Dans SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), Reporting ServicesReporting Services est installé avec le serveur SharePoint en tant que service partagé SharePoint.In SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), Reporting ServicesReporting Services is installed with SharePoint Server as a SharePoint shared service. Dans les versions antérieures, le serveur de rapports est intégré dans le serveur SharePoint quand vous installez le complément de Reporting ServicesReporting Services SharePoint.In earlier releases, the report server integrates with SharePoint Server by installing the Reporting ServicesReporting Services SharePoint Add-in. Dans les deux cas, vous interagissez avec le serveur de rapports, les rapports et les éléments liés aux rapports à l'aide des pages d'applications sur le site SharePoint.In both cases, you interact with the report server, reports, and report related items by using application pages on the SharePoint site. Pour stocker les types de contenu liés aux rapports, utilisez la bibliothèque de documents SharePoint et d'autres bibliothèques que vous créez.You use the SharePoint document library and other libraries that you create to store the content types related to reports. Pour plus d’informations, consultez Serveur de rapports Reporting Services (mode SharePoint).For more information, see Reporting Services Report Server (SharePoint Mode).

Éléments du serveur de rapportsReport server items

Les éléments du serveur de rapports incluent des rapports paginés et mobiles, des indicateurs de performance clé, des sources de données partagées, des datasets partagés et d'autres éléments que vous pouvez publier, télécharger ou enregistrer sur un serveur de rapports.Report server items include paginated and mobile reports, KPIs, shared data sources, shared datasets, and other items that you can publish, upload, or save to a report server. Organisez les éléments dans la structure hiérarchique des dossiers du serveur de rapports sur un serveur de rapports natif ou dans les bibliothèques de contenu SharePoint sur un site SharePoint.Organize items in the report server hierarchical folder structure on a native report server, or in SharePoint content libraries on a SharePoint site. Pour plus d’informations, consultez Gestion du contenu du serveur de rapports (SSRS en mode natif).For more information, see Report Server Content Management (SSRS Native Mode).

DossiersFolders

Sur un serveur de rapports natif, les dossiers fournissent la structure hiérarchique de navigation et le chemin d'accès de tous les éléments adressables qui sont stockés dans un serveur de rapports.On a native report server, folders provide the hierarchical navigation structure and path of all addressable items stored in a report server. Pour contrôler l’accès aux éléments du serveur de rapports, appelé sécurité au niveau élément, utilisez l’arborescence des dossiers et les autorisations d’accès au dossier et au site.You use the folder hierarchy and site and folder permissions to help control access to report server items, known as item-level security. Par défaut, les attributions de rôles que vous définissez pour des dossiers spécifiques sont héritées par des dossiers enfants dans l'arborescence des dossiers.By default, role assignments that you define for specific folders are inherited by child folders in the folder hierarchy. Si vous attribuez des rôles spécifiques à un dossier, les règles d'héritage ne sont plus applicables.If you assign specific roles to a folder, the inheritance rules no longer apply. La structure des dossiers comporte un nœud racine nommé Accueilet des dossiers réservés qui prennent en charge la fonctionnalité optionnelle Mes rapports .The folder structure consists of a root node named Home, and reserved folders that support the optional My Reports feature. Dans un navigateur, le nœud racine est le nom du rapport répertoire virtuel du serveur, par exemple, http://myreportserver/reports.In a browser, the root node is the name of the report server virtual directory, for example, http://myreportserver/reports. Pour plus d'informations, consultez Folders.For more information, see Folders.

Pour organiser les éléments sur un site SharePoint, utilisez les dossiers SharePoint des bibliothèques de documents et des bibliothèques de contenu.On a SharePoint site, use SharePoint folders in document libraries and content libraries to organize items.

Rôles et autorisationsRoles and Permissions

Sur un serveur de rapports natif, l'administrateur système du serveur de rapports gère les autorisations d'accès, configure le serveur de rapports de façon à traiter les demandes de rapports, à conserver des historiques d'instantanés et à gérer les autorisations pour les rapports, les sources de données, les datasets et abonnements.On a native report server, the report server system administrator manages access permissions, configures the report server to process report requests, maintain snapshot histories, and manage permissions for reports, data sources, datasets, and subscriptions. Par exemple, la sécurité d’un rapport publié est assurée au moyen des attributions de rôles à l’aide du modèle de sécurité basée sur les rôles de Reporting ServicesReporting Services.For example, a published report is secured through role assignments using the Reporting ServicesReporting Services role-based security model. Pour plus d’informations, consultez Rôles et autorisations (Reporting Services).For more information, see Roles and Permissions (Reporting Services).

Sur un site SharePoint, utilisez la page d'administrateurs de site SharePoint pour gérer les autorisations d'accès sur les rapports et le contenu des sites en lien avec les rapports.On a SharePoint site, use the SharePoint site administrators page to manage access permissions on reports and report-related site content.

PlanificationsSchedules

Sur un serveur de rapports natif, il est possible de planifier des rapports paginés, des datasets partagés et des abonnements, afin de récupérer des données et de remettre des rapports et des requêtes de datasets à des heures déterminées ou pendant des périodes de faible activité.On a native report server, you can schedule paginated reports, shared datasets, and subscriptions to retrieve data and deliver reports and dataset queries at specific times or during off-peak hours. Les planifications peuvent être exécutées une seule fois ou sur une base périodique à des heures, des jours, des semaines ou des mois déterminés.Schedules can run once or on a continuous basis at intervals of hours, days, weeks, or months. Pour plus d'informations, consultez Schedules.For more information, see Schedules.

Abonnements et remisesSubscriptions and delivery

Un abonnement est une requête permanente de remise d'un rapport à une heure donnée ou en réponse à un événement, et dans un format de fichier d'application que vous définissez dans l'abonnement.A subscription is a standing request to deliver a report at a specific time or in response to an event, and in an application file format that you specify in the subscription. Les abonnements offrent une alternative à l'exécution d'un rapport à la demande.Subscriptions provide an alternative to running a report on demand. La génération de rapports à la demande nécessite que vous sélectionniez le rapport chaque fois que vous souhaitez le consulter.On-demand reporting requires that you actively select the report each time you want to view the report. En revanche, les abonnements peuvent être utilisés pour planifier et pour automatiser la remise d'un rapport.In contrast, subscriptions can be used to schedule and then automate the delivery of a report. La remise s'effectue dans une boîte de réception de messagerie électronique ou dans un partage de fichiers.You can deliver reports to an e-mail inbox or a file share. Pour plus d’informations, consultez Abonnements et remise (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

ExtensionsExtensions

SQL ServerSQL Server Reporting ServicesReporting Services fournit une architecture extensible que vous pouvez utiliser pour personnaliser des solutions de rapport. provides an extensible architecture that you can use to customize report solutions. Le serveur de rapports prend en charge les extensions d'authentification personnalisées, les extensions pour le traitement des données, les extensions pour le traitement des rapports, les extensions de rendu et les extensions de remise. De plus, les extensions qui sont à la disposition des utilisateurs sont configurables dans le fichier de configuration RSReportServer.config.The report server supports custom authentication extensions, data processing extensions, report processing extensions, rendering extensions, and delivery extensions, and the extensions that are available to the users are configurable in the RSReportServer.config configuration file. Par exemple, vous pouvez limiter les formats d'exportation que la visionneuse de rapport est autorisée à utiliser.For example, you can limit the export formats the report viewer is allowed to use. Les extensions de remise et de traitement des rapports sont facultatives, mais nécessaires si vous voulez prendre en charge la diffusion des rapports ou les contrôles personnalisés.Delivery and report processing extensions are optional, but necessary if you want to support report distribution or custom controls. Pour plus d’informations, consultez Extensions Reporting Services (SSRS).For more information, see Reporting Services Extensions (SSRS).

Accès aux rapportsReport access

L'accès à la demande permet aux utilisateurs de sélectionner des rapports à partir d'un outil d'affichage de rapports.On-demand access allows users to select the reports from a report viewing tool. En fonction de la configuration du serveur de rapports, il est possible d’utiliser le portail webweb portal, un composant WebPart SharePoint 2.0 MicrosoftMicrosoft, une bibliothèque SharePoint quand Reporting ServicesReporting Services est installé en mode intégré SharePoint, un contrôle ReportViewer incorporé ou un navigateur utilisant un accès URL.Depending on your report server configuration, you can use the portail webweb portal, a MicrosoftMicrosoft SharePoint 2.0 Web part, a SharePoint library when Reporting ServicesReporting Services is installed in SharePoint integrated mode, an embedded ReportViewer control, or a browser using URL access. Pour plus d’informations sur l’accès aux rapports à la demande, consultez Recherche, affichage et gestion des rapports (Générateur de rapports et SSRS).For more information about on-demand access to reports, see Finding, Viewing, and Managing Reports (Report Builder and SSRS ).

Les abonnements offrent une alternative à l'exécution d'un rapport à la demande.Subscriptions provide an alternative to running a report on demand. Pour plus d’informations, consultez Abonnements et remise (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

Pour connaître la liste des outils à utiliser pour interagir avec le serveur de rapports, consultez Outils de Reporting Services.For the list of tools to use to interact with the report server, see Reporting Services Tools.

Rapports et définitions de rapportReports and report definitions

RDLRDL

Une définition de rapport est un fichier XML qui respecte une grammaire XML nommée RDL (Report Definition Language).A report definition is an XML file that conforms to an XML grammar called Report Definition Language (RDL). Dans Reporting ServicesReporting Services, vous créez une définition de rapport à l'aide d'un outil tel que le Générateur de rapports ou le Concepteur de rapports.In Reporting ServicesReporting Services, you create a report definition in a tool such as Report Builder or Report Designer. Elle inclut des éléments qui définissent les connexions aux sources de données, les requêtes destinées à récupérer des données, des expressions, des paramètres, des images, des zones de texte et des tableaux, ainsi que de tous les autres éléments de mise en page utilisés lors de la création.It includes elements that define data source connections, queries used to retrieve data, expressions, parameters, images, text boxes, tables, and any other design-time layout. Pour plus d’informations, consultez Langage de définition de rapport (SSRS, Report Definition Language).For more information, see Report Definition Language (SSRS).

RSMOBILERSMOBILE

Vous créez des rapports Reporting Services mobiles (fichiers .rsmobile) dans l’éditeur de rapports mobiles SQL Server.You create Reporting Services mobile reports (.rsmobile files) in SQL Server Mobile Report Publisher. Ils sont optimisés pour les appareils mobiles et connectés à des données locales, avec un large éventail de visualisations de données.They're optimized for mobile devices and connected to on-premises data, with an assortment of data visualizations. En savoir plus sur les rapports mobiles Reporting Services.Read more about Reporting Services mobile reports.

RDLCRDLC

Le Concepteur de rapports Visual Studio produit des fichiers de définition de rapport client (.rdlc) au format XML à utiliser avec le contrôle ReportViewer.The Visual Studio Report Designer produces client report definition (.rdlc) files in XML format for use with the ReportViewer control.

Connexions et sources de données de rapportReport data connections and data sources

Les rapports utilisent des connexions de données pour récupérer les données nécessaires lorsqu'une requête s'exécute ou lorsque le rapport est traité.Reports use data connections to retrieve data for a report when a query runs or when the report is processed. Dans une définition de rapport, la connexion de données est identique à la source de données.In a report definition, a data connection is the same as a data source. Dans la liste correspondante, choisissez un type de connexion de données intégré pour vous connecter à une base de données relationnelle, une base de données multidimensionnelle, un service Web ou toute autre source de données.You choose from a list of built-in data connection types to connect to a relational database, a multidimensional database, a Web service, or some other source of data. Les termes suivants sont utilisés lors de la description des connexions de données.The following terms are used when describing data connections.

  • Connexion de données.Data connection. Également appelée Source de données.Also known as a data source. Une connexion de données inclut un nom et des propriétés de connexion qui dépendent du type de connexion.A data connection includes a name and connection properties that are dependent on the connection type. Par défaut, une connexion de données n'inclut pas d'informations d'identification.By design, a data connection does not include credentials. Une connexion de données ne spécifie pas les données à récupérer à partir de la source de données externe.A data connection does not specify which data to retrieve from the external data source. Pour ce faire, vous devez spécifier une requête lorsque vous créez un dataset.To do that, you specify a query when you create a dataset.

  • Définition de source de données.Data source definition. Un fichier qui contient la représentation XML d'une source de données de rapport.A file that contains the XML representation of a report data source. Lorsqu'un rapport est publié, ses sources de données sont enregistrées sur le serveur de rapports ou le site SharePoint en tant que définitions de source de données, indépendamment de la définition de rapport.When a report is published, its data sources are saved on the report server or SharePoint site as data source definitions, independently from the report definition. Par exemple, un administrateur de serveur de rapports peut mettre à jour la chaîne de connexion ou les informations d'identification.For example, a report server administrator might update the connection string or credentials. Sur un serveur de rapports natif, le type de fichier est .rds.On a native report server, the file type is .rds. Sur un site SharePoint, le type de fichier est .rsds.On a SharePoint site, the file type is .rsds.

  • Chaîne de connexion.Connection string. Une chaîne de connexion est une version de chaîne des propriétés de connexion nécessaires à la connexion à une source de données.A connection string is a string version of the connection properties that are needed to connect to a data source. Les propriétés de connexion diffèrent selon le type de connexion de données.Connection properties differ based on data connection type.

  • Source de données partagée.Shared data source. Une source de données disponible sur un serveur de rapports ou un site SharePoint, et qui est utilisable par plusieurs rapports.A data source that is available on a report server or SharePoint site to be used by multiple reports.

    Les sources de données partagées sont utiles lorsque vous disposez de sources de données que vous utilisez souvent.Shared data sources are useful when you have data sources that you use often. Il est recommandé d'utiliser des sources de données partagées dans la mesure du possible.It is recommended that you use shared data sources as much as possible. Celles-ci permettent de gérer plus facilement les rapports et l'accès aux rapports, et de sécuriser davantage les rapports et les sources de données auxquelles ils accèdent.They make reports and report access easier to manage, and help to keep reports and the data sources they access more secure. Si vous avez besoin d'une source de données partagée, demandez à votre administrateur système d'en créer une pour vous.If you need a shared data source, ask your system administrator to create one for you.

    Dans le Générateur de rapports, vous ne pouvez pas créer de source de données partagée.In Report Builder, you cannot create a shared data source. Vous pouvez rechercher et sélectionner une source de données partagée à partir du serveur de rapports.You can browse to and select a shared data source from the report server.

    Dans le Concepteur de rapports, vous ne pouvez pas rechercher une source de données partagée située sur le serveur de rapports.In Report Designer, you cannot browse to a shared data source on the report server. Vous pouvez créer des sources de données partagées dans le cadre d'un projet au sein de l'Explorateur de solutions, puis déterminer s'il convient de les déployer sur un serveur de rapports.You can create shared data sources as part of a project in Solution Explorer and choose whether to deploy them to a report server. Vous pouvez choisir de les utiliser localement uniquement, en raison des différences en matière d'informations d'identification requises sur votre ordinateur ou le serveur de rapports.You might choose to use them locally only because of differences in credentials required from your computer or from the report server.

  • Source de données incorporée.Embedded data source. Également appelée source de données spécifique aux rapports, une source de données incorporée est définie dans un rapport et utilisée uniquement par ce rapport.Also known as a report-specific data source, an embeddeddata source is defined in a report and used only by that report.

    Une source de données incorporée est une connexion de données enregistrée dans la définition de rapport.An embedded data source is a data connection that is saved in the report definition. Les informations de connexion à la source de données incorporée peuvent être utilisées uniquement par le rapport dans lequel elles sont incorporées.Embedded data source connection information can be used only by the report in which it is embedded.

  • Informations d'identification.Credentials. Les informations d'identification sont des informations d'authentification qui doivent être fournies pour vous permettre d'accéder à des données externes.Credentials are the authentication information that must be provided to allow you access to external data.

    Les informations d'identification sont utilisées pour créer une source de données incorporée, exécuter une requête ou récupérer des données lors du traitement d'un rapport.Credentials are used to create an embedded data source, to run a query, or to retrieve data during report processing. Le propriétaire de la source de données détermine le type d'informations d'identification à utiliser pour accéder aux données.The owner of the data source determines the type of credentials that you must use to access the data. Les informations d'identification sont gérées indépendamment de la connexion de données sur un serveur de rapports, un site SharePoint ou un ordinateur local, au sein d'un environnement de création de rapports.Credentials are managed independently from the data connection on a report server, a SharePoint site, or on a local computer in a report authoring environment. Selon le type de source de données, les informations d'identification peuvent être enregistrées à des fins d'automatisation, ou définies pour être demandées à chaque utilisateur.Depending on the type of data source, credentials can be saved to avoid prompting or set to prompt each user. Les informations d'identification nécessaires peuvent différer selon que vous vous connectez à la source de données à partir de votre ordinateur ou à partir du serveur de rapports.The credentials that you need might differ depending on whether you are connecting to the data source from your computer or from the report server. Pour plus d’informations, consultez Spécifier des informations d’identification dans le Générateur de rapports.For more information, see Specify Credentials in Report Builder.

Datasets de rapportReport Datasets

Dans un rapport, un dataset représente des données de rapport retournées comme résultat de l'exécution d'une requête sur une source de données externe.In a report, a dataset represents report data that is returned from running a query on an external data source. Le dataset dépend de la connexion de données qui contient des informations sur la source de données externe.The dataset depends on the data connection that contains information about the external data source. Les données elles-mêmes ne sont pas intégrées dans la définition de rapport.The data itself is not included in the report definition. Un dataset contient une commande de requête, une collection de champs, des paramètres, des filtres et des options de données incluant notamment le respect de la casse et le classement.The dataset contains a query command, a field collection, parameters, filters, and data options that include case sensitivity and collation. Il existe deux types de datasets :There are two types of datasets:

  • Datasets partagés.Shared datasets. Un dataset partagé est publié sur un serveur de rapports et peut être utilisé par plusieurs rapports.A shared dataset is published on a report server and can be used by multiple reports. Un dataset partagé doit être basé sur une source de données partagée.A shared dataset must be based on a shared data source. Un dataset partagé peut être mis en cache et planifié en créant un plan d'actualisation du cache.A shared dataset can be cached and scheduled by creating a cache refresh plan.

  • Datasets incorporés.Embedded datasets. Les datasets incorporés sont définis dans un rapport unique et sont utilisés par un seul rapport.Embedded datasets are defined in and used by a single report.

    Pour plus d’informations, consultez Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS).For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

Paramètres du rapportReport parameters

Les paramètres de rapport font partie d'une définition de rapport.Report parameters are a part of a report definition. Vous pouvez ajouter des paramètres à des rapports Reporting Services paginés et mobiles pour lier des rapports connexes, pour contrôler l'apparence d'un rapport, pour filtrer les données du rapport, ou pour limiter l'étendue d'un rapport à des utilisateurs ou des emplacements spécifiques.You can add parameters to Reporting Services paginated and mobile reports to link related reports, to control the report appearance, to filter report data, or to narrow the scope of a report to specific users or locations. Lorsqu'un rapport paginé est publié sur un serveur de rapports ou un site SharePoint natif, les paramètres de rapport sont enregistrés en tant qu'élément distinct du serveur de rapports.When a paginated report is published to a native report server or SharePoint site, report parameters are saved as a separate report server item. Les paramètres peuvent être gérés indépendamment de la définition de rapport.Parameters can be managed independently from the report definition. Pour créer plusieurs jeux de paramètres pour le même rapport, créez des rapports liés.To create multiple sets of parameters for the same report, create linked reports.

Éléments de rapportReport items

Un élément de rapport est un concept interne mais basique dans une définition de rapport Reporting Services paginé.A report item is an internal but basic concept in a Reporting Services paginated report definition. Les propriétés d'un élément de rapport s'appliquent aux régions de données, aux cartes, aux zones de texte, aux images, ainsi que les autres éléments de conception que vous ajoutez à un rapport.Properties of a report item apply to data regions, maps, text boxes, images, and other design elements that you add to a report. La compréhension des propriétés d'un élément de rapport peut vous aider à concevoir un contenu et une apparence de rapport personnalisés.Understanding the properties of a report item can help you to design customized report content and appearance. Par exemple, tous les éléments de rapport ont une propriété hidden pour contrôler la visibilité.For example, all report items have a Hidden property to control visibility.

Régions de données et cartesData regions and maps

Une région de données est un élément de mise en page qui affiche les données d'un seul dataset dans un rapport Reporting Services paginé.A data region is a layout element that displays data from a single dataset in a Reporting Services paginated report. Les types de régions de données incluent le tableau matriciel, le graphique, la jauge, et l'indicateur.Data region types include tablix, chart, gauge, and indicator. La carte est un type spécial de région de données car elle peut afficher des données de deux datasets : un contenant des données spatiales et un qui contient des données analytiques.Map is a special type of data region because it can display data from two datasets: one that contains spatial data and one that contains analytical data.

Utilisez les régions de données pour activer des visualisations de données courantes : nombres et texte dans une table, une matrice ou une liste ; représentations graphiques dans un graphique ou une jauge ; affichages géographiques sur une carte.Use data regions to enable common data visualizations: numbers and text in a table, matrix, or list; graphical displays in a chart or gauge; and geographic displays against a map. Les tables, matrices et listes sont toutes basées sur la région de données du tableau matriciel, lequel peut se développer autant que nécessaire pour afficher toutes les données du dataset.Tables, matrices, and lists are all based on the tablix data region, which expands as needed to display all the data from the dataset. Une région de données de tableau matriciel prend en charge plusieurs groupes de lignes et de colonnes statiques et dynamiques.A tablix data region supports multiple row and column groups and both static and dynamic rows and columns. Un graphique affiche plusieurs séries et catégories de groupes sous divers formats graphiques.A chart displays multiple series and category groups in a variety of chart formats. Une jauge affiche une valeur unique ou une valeur agrégée pour un dataset.A gauge displays a single value or an aggregated value for a dataset. Une carte affiche les données spatiales en tant qu'éléments cartographiques dont l'apparence peut varier selon les données agrégées d'un dataset.A map displays spatial data as map elements that can vary in appearance based on aggregated data from a dataset.

  • Table.Table. Une table est une région de données qui présente les données ligne par ligne.A table is a data region that presents data row by row. Les colonnes de table sont statiques : vous déterminez le nombre de colonnes lorsque vous concevez votre rapport.Table columns are static: you determine the number of columns when you design your report. Les lignes de table sont dynamiques : elles s'étendent vers le bas pour contenir les données.Table rows are dynamic: they expand downwards to accommodate the data. Vous pouvez ajouter aux tables des groupes, qui organisent les données par champs ou expressions sélectionnés.You can add groups to tables, which organize data by selected fields or expressions. Pour plus d’informations, consultez Tables, matrices et listes (Générateur de rapports et SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Matrice.Matrix. Une matrice est également connue sous le nom d'analyse croisée.A matrix is also known as a crosstab. Une région de données de type matrice contient à la fois des colonnes et des lignes dynamiques : elles s'étendent pour contenir les données.A matrix data region contains both dynamic columns and rows: they expand to accommodate the data. Une matrice peut posséder des lignes et des colonnes dynamiques, ainsi que des lignes et des colonnes statiques.A matrix can have dynamic columns and rows and static columns and rows. Les colonnes ou les lignes peuvent contenir d'autres colonnes ou lignes ; en outre, elles peuvent être utilisées pour regrouper des données.Columns or rows can contain other columns or rows, and can be used to group data. Pour plus d’informations, consultez Tables, matrices et listes (Générateur de rapports et SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Liste.List. Une liste est une région de données qui présente les données selon une disposition libre.A list is a data region that presents data arranged in a freeform fashion. Vous pouvez organiser les éléments de rapport de façon à créer un formulaire avec des zones de texte, des images et d'autres régions de données placées aux emplacements de votre choix dans la liste.You can arrange report items to create a form with text boxes, images, and other data regions placed anywhere within the list. Pour plus d’informations, consultez Tables, matrices et listes (Générateur de rapports et SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Graphique.Chart. Un graphique présente les données graphiquement.A chart presents data graphically. Les exemples de graphiques courants sont les graphiques à barres, à secteurs et en courbes, mais de nombreux autres styles de graphiques sont pris en charge.Examples of charts include bar, pie, and line charts, but many more styles are supported. Pour plus d’informations, consultez Graphiques (Générateur de rapports et SSRS).For more information, see Charts (Report Builder and SSRS).

  • Jauge.Gauge. Une jauge présente les données sous forme de plage dans laquelle figure un indicateur qui pointe vers une valeur spécifique.A gauge presents data as a range with an indicator pointing to a specific value within the range. Les jauges sont utilisées pour afficher des indicateurs de performance clés (KPI) et d'autres mesures.Gauges are used to display key performance indicators (KPIs) and other metrics. Les jauges linéaires et circulaires sont des exemples de jauges.Examples of gauges include linear and circular. Pour plus d’informations, consultez Jauges (Générateur de rapports et SSRS).For more information, see Gauges (Report Builder and SSRS).

  • Carte.Map. Une carte vous permet de présenter des données avec un arrière-plan géographique.A map enables you to present data against a geographical background. Les données cartographiques peuvent être des données spatiales d'une requête SQL ServerSQL Server , un fichier de forme ESRI ou des mosaïques Bing MicrosoftMicrosoft .Map data can be spatial data from a SQL ServerSQL Server query, an ESRI shapefile, or MicrosoftMicrosoft Bing map tiles. Les données spatiales sont des jeux des coordonnées qui définissent des polygones représentant des formes ou des zones, des lignes représentant des itinéraires ou des chemins d'accès, et des points représentés par des marqueurs.Spatial data consists of sets of coordinates that define polygons that represent shapes or areas, lines that represent routes or paths, and points represented by markers. Vous pouvez associer des données agrégées aux éléments cartographiques pour varier automatiquement leur couleur et taille.You can associate aggregate data with map elements to automatically vary their color and size. Par exemple, vous pouvez faire varier le type de marqueur pour un magasin selon le chiffre d'affaires réalisé ou la couleur pour une route en fonction de la limite de vitesse.For example, you can vary the marker type for a store based on sales amount or the color for a road based on speed limit. Pour plus d’informations, consultez Cartes (Générateur de rapports et SSRS).For more information, see Maps (Report Builder and SSRS).

    Vous pouvez également inclure des valeurs provenant de datasets non liés à la région de données selon les méthodes suivantes :You can also include values from datasets that are not linked to the data region in the following ways:

  • Des expressions qui incluent des appels aux fonctions d'agrégation qui spécifient un dataset différent comme paramètre scope, par exemple, =Max(Fields!Sales.Value, "AnnualSales").Expressions that include calls to aggregate functions that specify a different dataset as the scope parameter, for example, =Max(Fields!Sales.Value, "AnnualSales").

  • Utilisez la fonction Recherche pour rechercher des valeurs dans des paires nom/valeur dans un dataset différent.Use the function Lookup to look up values from name/value pairs in a different dataset.

Parties de rapportsReport parts

Une définition de partie de rapport (.rsc) est un élément de serveur de rapport qui est un fragment XML d'un fichier de définition de rapport.A report part definition (.rsc) is a report server item that is an XML fragment of a report definition file. Vous créez des parties de rapports en créant une définition de rapport, puis en sélectionnant séparément des éléments de rapport dans le rapport à publier sous forme de parties de rapports.You create report parts by creating a report definition, and then selecting report items in the report to publish separately as report parts. Les parties de rapports incluent des régions de données, des rectangles et les éléments qu'ils contiennent, ainsi que des images.Report parts include data regions, rectangles and their contained items, and images. Vous pouvez enregistrer une partie de rapport avec ses références aux sources de données partagées et ses datasets dépendants, afin de pouvoir le réutiliser dans d'autres rapports.You can save a report part with its dependent datasets and shared data source references so it can be reused in other reports. Pour plus d’informations, consultez Parties de rapports dans le Concepteur de rapports (SSRS).For more information, see Report Parts in Report Designer (SSRS).

Alertes de donnéesData alerts

Une alerte de données est un élément stocké en interne dans une base de données d'alerte.A data alert is an item stored internally in an alerting database. Une définition d'alerte de données inclut les données à utiliser à partir des flux de données de rapport existantes, les conditions à rencontrer, une planification, ainsi que les destinataires de l'alerte.A data alert definition includes which data to use from existing report data feeds, the conditions to be met, a schedule, and recipients for the alert. Les alertes de données sont disponibles uniquement sur des rapports publiés sur un serveur de rapports intégré à SharePoint Server.Data alerts are available only on reports published to a report server integrated with SharePoint Server. Les alertes de données sont disponibles sur une installation de serveur de rapports natif.Data alerts are not available on a native report server installation. Pour plus d’informations, consultez Alertes de données Reporting Services.For more information, see Reporting Services Data Alerts.

Types de rapports Reporting Services paginés Types of Reporting Services paginated reports

Dans Reporting ServicesReporting Services, le rapport de terme peut s'appliquer à un type spécifique d'élément de serveur de rapports, à une conception de mise en page, ou à une conception de solution.In Reporting ServicesReporting Services, the term report can apply to a specific type of report server item, a layout design, or a solution design. Un seul et même rapport Reporting Services paginé peut avoir des caractéristiques de plusieurs types ; par exemple, un rapport peut être, simultanément, un rapport autonome, un sous-rapport référencé par un rapport principal, la cible d'un rapport d'extraction dans un rapport principal différent, et un rapport lié.A single Reporting Services paginated report can have characteristics from more than one type; for example, a report can be, at the same time, a stand-alone report, a subreport referenced by a main report, the target of a drillthrough report in a different main report, and a linked report.

Rapports d'analyseDrilldown reports

Un rapport d'analyse est une création de mise en page qui masque initialement la complexité et permet à l'utilisateur de basculer des éléments de rapport masqués de façon conditionnelle pour contrôler la quantité de données de détail affichées.A drilldown report is a layout design that at first hides complexity and enables the user to toggle conditionally hidden report items to control how much detail data they want to see. Les rapports d'analyse doivent extraire toutes les données possibles pouvant être affichées dans le rapport.Drilldown reports must retrieve all possible data that can be shown in the report. En présence de rapports utilisant de gros volumes de données, préférez les rapports d'extraction.For reports that use large amounts of data, consider drillthrough reports instead. Pour plus d’informations, consultez Action d’exploration (Générateur de rapports et SSRS).For more information, see Drilldown Action (Report Builder and SSRS).

Sous-rapportsSubreports

Un sous-rapport est un élément de rapport que vous ajoutez à un rapport en tant qu'élément de mise en page.A subreport is a report item that you add to a report as a layout element. Un sous-rapport point vers un rapport différent et s'affiche dans le corps d'un rapport principal comme sous-rapport instance.A subreport points to a different report and displays inside the body of a main report as an subreport instance. Le sous-rapport peut utiliser des sources de données différentes de celles utilisées pour le rapport principal.The subreport can use different data sources than the main report. Bien qu'un sous-rapport puisse être répété dans des régions de données en utilisant un paramètre pour filtrer les données dans chaque instance du sous-rapport, les sous-rapports sont généralement utilisés avec un rapport principal comme un dossier de synthèse ou comme un conteneur pour une collection de rapports connexes.Although a subreport can be repeated in data regions by using a parameter to filter data in each instance of the subreport, subreports are typically used with a main report as a briefing book or as a container for a collection of related reports. Chaque instance d'un sous-rapport change le contexte pour le traitement des rapports entre le rapport principal et le sous-rapport.Each instance of a subreport switches context for report processing between the main report and the subreport. En présence de rapports utilisant de nombreuses instances de sous-rapports, préférez les rapports d'extraction.For reports that use many instances of subreports, consider using drillthrough reports instead. Pour plus d’informations, consultez Sous-rapports (Générateur de rapports et SSRS).For more information, see Subreports (Report Builder and SSRS).

Rapports principal/détaillé et d'extractionMain/detail reports and drillthrough reports

Une solution de rapport principal/détaillé inclut un rapport principal qui affiche des informations de résumé doté de liens hypertexte à un ou plusieurs rapports qui affichent des informations détaillées.A main/detail report solution includes a main report that displays summary information with hyperlinks to one or more reports that display detailed information. Le rapport détaillé fonctionne uniquement si un lecteur de rapport clique sur un lien vers celui-ci.The detail report runs only if a report reader clicks a link to it. Le rapport d'extraction s'ouvre hors du rapport principal.The drillthrough report opens separately from the main report. Un lien hypertexte peut être défini sur n'importe quel élément de rapport qui a une propriété Action, par exemple une zone de texte, d'espace réservé ou une série de graphiques.A hyperlink can be defined on any report item that has an Action property, for example, text box, placeholder text, or chart series. Pour plus d’informations, consultez Rapports d’extraction (Générateur de rapports et SSRS).For more information, see Drillthrough Reports (Report Builder and SSRS).

Rapports liésLinked reports

Un rapport lié est un élément de serveur de rapports qui contient un pointeur vers la définition de rapport mais possède son propre jeu de propriétés de rapport et de paramètres.A linked report is a report server item that contains a pointer to the report definition but has its own set of report properties and settings. Ceux-ci incluent la sécurité, les paramètres, l'emplacement, les abonnements et les planifications.These include security, parameters, location, subscriptions, and schedules. Les paramètres sont gérés indépendamment sur le serveur ; par conséquent, si vous republiez un rapport principal qui utilise de nouveaux paramètres, les paramètres existants du rapport principal ou du rapport lié ne sont pas remplacés.Because parameters are managed independently on the server, republishing a main report that uses new parameter settings does not overwrite the existing parameters settings for either the main report or the linked report.

Pour plus d’informations, consultez Créer un rapport lié.For more information, see Create a Linked Report.

Rapports d'historiqueHistory reports

L'historique de rapport est un ensemble d'instantanés de rapport.Report history is a collection of report snapshots. Vous pouvez utiliser l'historique de rapport pour conserver un enregistrement d'un rapport dans le temps.You can use report history to maintain a record of a report over time. L'historique de rapport ne convient pas aux rapports contenant des données confidentielles ou des données personnelles.Report history is not intended for reports that contain confidential or personal data. Pour cette raison, l'historique de rapport peut inclure uniquement les rapports qui interrogent une source de données à l'aide d'un jeu unique d'informations d'identification.For this reason, report history can include only those reports that query a data source using a single set of credentials. Une autre solution consiste à créer l'historique d'un rapport en définissant une planification et un abonnement pour remettre le rapport dans un format de fichier exporté dans un partage de fichiers.Alternatively, you can create a history of a report by defining a schedule and subscription to deliver the report in an exported file format to a file share. Pour plus d’informations, consultez Performances, instantanés, mise en cache (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Rapports mis en cacheCached reports

Un rapport mis en cache est une copie enregistrée d'un rapport et des données de rapport compilés.A cached report is a saved copy of a compiled report and report data. Les rapports mis en cache sont utilisés pour améliorer les performances en réduisant le nombre de demandes de traitement au processeur de rapports et le temps requis pour extraire les datasets de rapports volumineux.Cached reports are used to improve performance by reducing the number of processing requests to the report processor and by reducing the time that is required to retrieve large report datasets. Ils ont une période d'expiration obligatoire, généralement exprimée en minutes.They have a mandatory expiration period, usually in minutes. Pour plus d’informations sur l’utilisation des rapports mis en cache, consultez Mise en cache de rapports (SSRS).For more information about how to use cached reports, see Caching Reports (SSRS).

Vous pouvez également mettre en cache les résultats des requêtes d'un dataset partagé.You can also cache query results for a shared dataset. Pour plus d’informations, consultez Mettre en cache les datasets partagés (SSRS).For more information, see Cache Shared Datasets (SSRS).

InstantanésSnapshots

Un instantané de rapport est un rapport contenant des informations de mise en page et des résultats de requêtes récupérés à un moment précis.A report snapshot is a report that contains layout information and query results that were retrieved at a specific point in time. Contrairement aux rapports à la demande, qui obtiennent les résultats de la requête à jour lorsque vous affichez le rapport, le serveur de rapports récupère le rapport compilé et les données de rapport qui étaient en cours au moment où l'instantané a été créé.Unlike on-demand reports, which get up-to-date query results when you view the report, the report server retrieves the compiled report and report data that were current for the report at the time the snapshot was created. Les instantanés de rapport ne sont pas enregistrés dans un format de rendu particulier.Report snapshots are not saved in a particular rendering format. Ils sont générés dans un format d'affichage final (par exemple, au format HTML) uniquement à la demande d'un utilisateur ou d'une application.Instead, report snapshots are rendered in a final viewing format (such as HTML) only when a user or an application requests it. Pour plus d’informations, consultez Performances, instantanés, mise en cache (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Rapports enregistrésSaved reports

Un rapport paginé enregistré est un fichier de définition de rapport (.rdl).A saved paginated report is a report definition (.rdl) file. Une définition de rapport peut être enregistrée localement ou téléchargée sur un serveur de rapports.A report definition can be saved locally or uploaded to a report server. Si vous téléchargez une définition de rapport au lieu de la publier, aucune validation de version ou validation d'expression ne se produit.If you upload a report definition instead of publishing it, no version validation or expression validation occurs. Vous ne verrez pas les erreurs jusqu'à ce que le rapport s'exécute.You will not see errors until the report runs. Pour plus d’informations, consultez Enregistrer et déployer les rapports Reporting Services.For more information, see Save and Deploy Reporting Services Reports.

Rapports publiésPublished reports

Un rapport publié est un élément de serveur de rapports que vous publiez sur un serveur de rapports à partir d'un outil de Reporting ServicesReporting Services .A published report is a report server item that you publish to a report server from a Reporting ServicesReporting Services tool. Sur un serveur de rapports natif, vous publiez le rapport dans un dossier sur lequel vous disposez des autorisations d'accès.On a native report server, you publish the report to a folder that you have permissions to. Sur un serveur de rapports SharePoint, vous pouvez publier le rapport dans une bibliothèque de documents qui est activée avec le type de contenu rapport.On a SharePoint report server, you can publish the report to a document library that is enabled with report content type. Pour partager le rapport qui en utilise d'autres, l'utilisateur doit avoir reçu l'autorisation d'afficher le rapport.To share the report that uses others, they must have been granted permission to view the report. Pour plus d’informations, consultez Enregistrer et déployer les rapports Reporting Services.For more information, see Save and Deploy Reporting Services Reports.

Rapports mis à jourUpgraded reports

Un rapport mis à jour est une définition de rapport publiée qui est convertie en un nouveau schéma lorsqu'un serveur de rapports est mis à niveau d'une version de Reporting ServicesReporting Services vers une version ultérieure.An upgraded report is a published report definition that is converted to a newer schema when a report server is upgraded from one version of Reporting ServicesReporting Services to a later version. La définition de rapport d'origine est conservée.The original report definition is preserved. Le rapport est mis à niveau en mémoire, compilé, et la version compilée est enregistrée en interne.The report is upgraded in memory, compiled, and the compiled version is saved internally. Pour plus d'informations, consultez Mettre à niveau des rapports Reporting Services.For more information, see Upgrade Reporting Services Reports.

Étapes des rapports Reporting Services paginés Stages of Reporting Services paginated reports

Une définition de rapport peut être créée, publiée ou enregistrée, compilée, traitée, mise en cache, rendue, affiche, exportée, et enregistrée comme historique.A report definition can be created, published or saved, compiled, processed, cached, rendered, viewed, exported, and saved as history. Lorsque vous exécutez un rapport, le serveur de rapports procède en trois étapes : le traitement du rapport, le traitement des données et le rendu.When you run a report, the report server processes a report in three steps: report processing, data processing, and rendering. Le traitement des données et du rapport sont réalisés sur une définition de rapport ; les résultats sont dans un format interne intermédiaire.Data and report processing are performed on a report definition; the results are in an internal intermediate format. Les rapports au format intermédiaire sont ensuite rendus dans un format d'affichage spécifique.Reports that are in intermediate format are subsequently rendered to a specific viewing format. Le diagramme suivant représente les étapes et les éléments de traitement des rapports.The following diagram shows the stages and elements of report processing.

report processing diagramreport processing diagram
Illustration du traitement d'un rapportReport processing diagram

Définition de rapportReport definition

Le fichier de définition de rapport (.rdl) stocké sur un serveur de rapports.The report definition file (.rdl) stored on a report server. Pour plus d’informations, consultez Langage de définition de rapport (SSRS, Report Definition Language).For more information, see Report Definition Language (SSRS).

Rapport compilé et format de rapports intermédiairesCompiled report and intermediate report format

Le rapport qui utilise des expressions évaluées, des paramètres et des propriétés de paramètres évalués.The report that uses evaluated expressions, parameters and parameter properties evaluated.

Instantané ou historique de rapportSnapshot or Report History

Un instantané est le jeu de données de rapport à un moment spécifique, ainsi que le format intermédiaire qui contient les informations de mise en page du rapport.A snapshot is the set of report data at a specific point in time plus the intermediate format that contains report layout information. Pour plus d’informations, consultez Performances, instantanés, mise en cache (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Rapports traitésProcessed report

Un rapport totalement traité qui contient des données et des informations relatives à la mise en page.A fully processed report that contains both data and layout information.

Rapport renduRendered report

Un rapport totalement traité est envoyé vers un rapport rendu pour combiner les données et la mise en page de chaque page du format de rendu ciblé.A fully processed report is sent to a report renderer to combine the data and layout on each page of the targeted rendering format. Les extensions de rendu sont personnalisables et extensibles.Rendering extensions are customizable and extensible. Le format de rendu de rapport par défaut est HTML 4.0.The default rendering format for a report is HTML 4.0. Pour plus d’informations, consultez Mise en page et rendu (Générateur de rapports et SSRS) et Extensions (SSRS).For more information, see Page Layout and Rendering (Report Builder and SSRS) and Extensions (SSRS).

Rapports exportésExported report

Un rapport exporté est un rapport totalement paginé enregistré dans un format de fichier spécifique.An exported report is a fully paged report saved in a specific file format. Les formats d'exportation dépendent des extensions de rendu installées et peuvent être personnalisés.Export formats depend on installed rendering extensions and can be customized. Par défaut, les formats d'exportation comprennent Excel, Word, XML, PDF, TIFF et CSV.By default, export formats include Excel, Word, XML, PDF, TIFF, and CSV. Pour plus d’informations, consultez Export Reports (Report Builder and SSRS).For more information, see Export Reports (Report Builder and SSRS).

Voir aussiSee Also

Fonctionnalités et tâches Reporting Services (SSRS) Reporting Services Features and Tasks (SSRS)
Informations techniques de référence (SSRS) Technical Reference (SSRS)
Reporting Services (SSRS) Reporting Services (SSRS)