Données des rapports (SSRS)Report Data (SSRS)

Les données de rapport peuvent provenir de plusieurs sources de données de votre organisation.Report data can come from multiple sources of data in your organization. Votre première étape lors de la conception d'un rapport consiste à créer des sources de données et des datasets qui représentent les données de rapport sous-jacentes.Your first step in designing a report is to create data sources and datasets that represent the underlying report data. Chaque source de données inclut des informations de connexion de données.Each data source includes data connection information. Chaque dataset inclut une commande de requête qui définit le jeu de champs à utiliser comme données d'une source de données.Each dataset includes a query command that defines the set of fields to use as data from a data source. Pour visualiser des données de chaque dataset, ajoutez une région de données, telle qu'une table, une matrice, un graphique ou une carte.To visualize data from each dataset, add a data region, such as a table, matrix, chart, or map. Lorsque le rapport est traité, les requêtes s'exécutent sur la source de données, et chaque région de données s'étend autant que nécessaire pour afficher les résultats de la requête pour le dataset.When the report is processed, the queries run on the data source, and each data region expands as needed to display the query results for the dataset.

Termes Terms

  • Connexion de donnéesData 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. Pour obtenir des exemples, consultez Data Connections, Data Sources, and Connection Strings in Report Builder.For examples, see Data Connections, Data Sources, and Connection Strings in Report Builder.

  • Source de données partagée.Shared data source. 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.

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

  • 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.

Conseils pour spécifier les données de rapport Tips for Specifying Report Data

Utilisez les informations suivantes pour concevoir votre stratégie de données de rapport.Use the following information to design your report data strategy.

  • Sources de données Les sources de données peuvent être publiées et gérées indépendamment des rapports sur un serveur de rapports ou un site SharePoint.Data sources Data sources can be published and managed independently from reports on a report server or SharePoint site. Pour chaque source de données, vous ou le propriétaire de la base de données pouvez gérer les informations de connexion dans un seul emplacement.For each data source, you or the database owner can manage connection information in one place. Les informations d'identification de la source de données sont stockées de manière sécurisée sur le serveur de rapports ; n'incluez pas de mots de passe dans la chaîne de connexion.Data source credentials are stored securely on the report server; you do not include passwords in the connection string. Vous pouvez rediriger une source de données d'un serveur de test vers un serveur de production.You can redirect a data source from a test server to a production server. Vous pouvez désactiver une source de données pour interrompre tous les rapports qui l'utilisent.You can disable a data source to suspend all reports that use it.

  • Datasets Les datasets peuvent être publiés et gérés indépendamment des rapports ou des sources de données partagées desquels ils dépendent.Datasets Datasets can be published and managed independently from reports or the shared data sources that they depend on. Vous ou le propriétaire de la base de données pouvez fournir des requêtes optimisées pour les auteurs de rapport à utiliser.You or the database owner can provide optimized queries for report authors to use. Lorsque vous modifiez la requête, tous les rapports qui se servent des datasets partagés utilisent la requête mise à jour.When you change the query, all reports that use the shared dataset use the updated query. Vous pouvez autoriser la mise en cache du dataset pour améliorer les performances.You can enable dataset caching to improve performance. Vous pouvez planifier la mise en cache de requête à un moment donné ou utiliser une planification partagée.You can schedule query caching for a specific time or use a shared schedule.

  • Données utilisées par les parties de rapports Les parties de rapport peuvent incluent les données dont elles dépendent.Data used by report parts Report parts can include the data that they depend on. Pour plus d’informations sur les parties de rapport, consultez Parties de rapport dans le Concepteur de rapports (SSRS).For more information about report parts, see Report Parts in Report Designer (SSRS).

  • Filtrer les données Les données de rapport peuvent être filtrées dans la requête ou dans le rapport.Filter data Report data can be filtered in the query or in the report. Vous pouvez utiliser des datasets et interroger des variables pour créer des paramètres en cascade et fournir à l'utilisateur la possibilité de limiter les choix parmi des milliers de sélections à un nombre plus gérable.You can use datasets and query variables to create cascading parameters, and provide a user the ability to narrow choices from thousands of selections to a more manageable number. Vous pouvez filtrer les données dans une table ou un graphique en fonction des valeurs des paramètres ou d'autres valeurs que vous spécifiez.You can filter data in a table or chart based on parameter values or other values that you specify.

  • Paramètres Les commandes de requête de datasets qui incluent des variables de requêtes créent automatiquement les paramètres de rapport correspondants.Parameters Dataset query commands that include query variables automatically create matching report parameters. Vous pouvez également créer des paramètres manuellement.You can also manually create parameters. Lorsque vous affichez un rapport, la barre d'outils Rapport affiche les paramètres.When you view a report, the report toolbar displays the parameters. Les utilisateurs peuvent sélectionner des valeurs pour contrôler l'apparence des données de rapport ou du rapport.Users can select values to control report data or report appearance. Pour personnaliser les données du rapport pour un public donné, vous pouvez créer des ensembles de paramètres de rapport avec différentes valeurs par défaut liées à la même définition de rapport ou utiliser le champ prédéfini UserID.To customize report data for specific audiences, you can create sets of report parameters with different default values linked to the same report definition, or use the built-in UserID field. Pour plus d’informations, consultez Paramètres de rapport (Générateur de rapports et Concepteur de rapports) et Collections intégrées dans les expressions (Générateur de rapports et SSRS).For more information, see Report Parameters (Report Builder and Report Designer) and Built-in Collections in Expressions (Report Builder and SSRS).

  • Alertes de données Après la publication d'un rapport, vous pouvez créer des alertes sur des données de rapport et recevoir des messages électroniques lorsqu'elle satisfait aux règles que vous spécifiez.Data alerts After a report is published, you can create alerts based on report data, and receive email messages when it meets rules that you specify.

  • Groupe et données agrégées Les données de rapport peuvent être regroupées et agrégées dans la requête ou dans le rapport.Group and aggregate data Report data can be grouped and aggregated in the query or in the report. Si vous agrégez des valeurs dans la requête, vous pouvez continuer à combiner des valeurs dans le rapport dans des limites de ce qui est explicite.If you aggregate values in the query, you can continue to combine values in the report within the constraints of what is meaningful. Pour plus d’informations, consultez Filtrer, regrouper et trier des données (Générateur de rapports et SSRS) et Fonction d’agrégation (Générateur de rapports et SSRS).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS) and Aggregate Function (Report Builder and SSRS).

  • Trier des données Les données de rapport peuvent être triées dans la requête ou dans le rapport.Sort data Report data can be sorted in the query or in the report. Dans les tables, vous pouvez également ajouter un bouton de tri interactif pour permettre à l'utilisateur de contrôler l'ordre de tri.In tables, you can also add an interactive sort button to let the user control the sort order.

  • Données basées sur des expressions Comme la plupart des propriétés de rapport peuvent être basées sur des expressions, et que les expressions peuvent inclure des références à des champs de dataset et à des paramètres de rapport, vous pouvez écrire des expressions puissantes pour contrôler les données et l’apparence du rapport.Expression-based data Because most report properties can be expression-based, and expressions can include references to dataset fields and report parameters, you can write powerful expressions to control report data and appearance. Vous pouvez fournir à l'utilisateur la possibilité de contrôler les données qu'il consulte en définissant des paramètres.You can provide a user the ability to control the data they see by defining parameters.

  • Afficher les données d'un dataset Les données d'un dataset sont généralement affichées sur une ou plusieurs régions de données, par exemple, une table et un graphique.Display data from a dataset Data from a dataset is typically displayed on one or more data regions, for example, a table and a chart.

  • Afficher les données de plusieurs datasets Vous pouvez écrire des expressions dans une région de données basée sur un dataset qui recherche des valeurs ou des agrégats dans d'autres datasets.Display data from multiple datasets You can write expressions in a data region based on one dataset that look up values or aggregates in other datasets. Vous pouvez inclure des sous-rapports dans une table selon un dataset pour afficher les données d'une source de données différente.You can include subreports in a table based on one dataset to display data from a different data source.

    Utilisez la liste suivante pour définir les sources de données d'un rapport.Use the following list to help define sources of data for a report.

  • Envisagez d'utiliser, ou non, les sources de données et les datasets incorporés ou partagés.Consider whether to use embedded or shared data sources and datasets. Collaborez avec les propriétaires des sources de données pour implémenter et utiliser l'authentification et la technologie d'autorisation appropriée pour votre organisation.Collaborate with owners of sources of data to implement and use authentication and authorization technology that is appropriate for your organization.

  • Comprenez l'architecture de la couche de données logicielle de votre organisation et les problèmes potentiels résultant des types de données.Understand the software data layer architecture for your organization and the potential issues arising from data types. Comprenez comment les extensions de données et les extensions pour le traitement des données peuvent affecter les résultats de la requête.Understand how data extensions and data processing extensions can affect query results. Les types de données diffèrent entre la source de données, les fournisseurs de données et les types de données stockés dans le fichier de définition de rapport (.rdl).Data types differ among the source of data, data providers, and the data types stored in the report definition (.rdl) file.

  • Comprenez les architectures et les outils client/serveur de Reporting ServicesReporting Services .Understand the Reporting ServicesReporting Services client/server architectures and tools. Par exemple, dans le Concepteur de rapports, créez des rapports sur un ordinateur client qui utilise les types de sources de données intégrés.For example, in Report Designer, you author reports on a client machine that uses built-in data source types. Lorsque vous publiez un rapport, les types de source de données doivent être pris en charge sur le serveur de rapports ou sur le site SharePoint.When you publish a report, the data source types must be supported on the report server or SharePoint site. Pour plus d’informations, consultez Sources de données prises en charge par Reporting Services (SSRS).For more information, see Data Sources Supported by Reporting Services (SSRS).

  • Les sources de données et les datasets sont créés dans un rapport et publiés sur un serveur de rapports ou un site SharePoint à partir d'un outil de création client.Data sources and datasets are authored in a report and published to a report server or SharePoint site from a client authoring tool. Les sources de données peuvent être créées directement sur le serveur de rapports.Data sources can be created directly on the report server. Une fois qu'ils sont publiés, vous pouvez configurer les informations d'identification et d'autres propriétés sur le serveur de rapports.After they are published, you can configure credentials and other properties on the report server. Pour plus d’informations, consultez Connexions de données, sources de données et chaînes de connexion (Générateur de rapports et SSRS) et Outils de Reporting Services.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS) and Reporting Services Tools.

  • Les sources de données que vous pouvez utiliser dépendent des extensions de données de Reporting ServicesReporting Services qui sont installées.The data sources you can use depend on which Reporting ServicesReporting Services data extensions are installed. La prise en charge des sources de données peut être différente selon l'outil de création client, la version du serveur de rapports et la plateforme de serveur de rapports.Support for data sources can differ by client authoring tool, report server version, and report server platform. Pour plus d’informations, consultez Sources de données prises en charge par Reporting Services (SSRS).For more information, see Data Sources Supported by Reporting Services (SSRS).

  • Les informations d'identification de la source de données varient selon le type de source de données et selon que les rapports sont affichés, ou non, sur votre serveur client, sur votre serveur de rapports ou sur un site SharePoint.Data source credentials vary based on data source type and on whether you are viewing reports on your client or report server or SharePoint site. Pour plus d’informations, consultez Définir les autorisations sur les éléments de serveur de rapports sur un site SharePoint (Reporting Services en mode intégré SharePoint), Spécifier des informations d’identification et de connexion pour les sources de données de rapport et les informations d’identification propres à chaque outil dans Outils de Reporting Services.For more information, see Set Permissions for Report Server Items on a SharePoint Site (Reporting Services in SharePoint Integrated Mode), Specify Credential and Connection Information for Report Data Sources, and credential information specific to each tool in Reporting Services Tools.

Les tâches liées à la création des connexions de données, l'ajout de données provenant de sources externes, de datasets et de requêtes.Tasks related to creating data connections, adding data from external sources, datasets, and queries.

Tâches courantesCommon Tasks LiensLinks
Créer des connexions de donnéesCreate data connections Connexions de données, sources de données et chaînes de connexion (Générateur de rapports et SSRS)Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS)
Créer des datasets et des requêtesCreate datasets and queries Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Gérer les sources de données après leur publicationManage data sources after they are published Gérer des sources de données de rapportsManage Report Data Sources
Gérer des datasets partagés après leur publicationManage shared datasets after they are published Gérer des datasets partagésManage Shared Datasets
Créer et gérer des alertes de donnéesCreate and manage data alerts Alertes de données Reporting ServicesReporting Services Data Alerts
Mettre en cache un dataset partagéCache a shared dataset Mettre en cache les datasets partagés (SSRS)Cache Shared Datasets (SSRS)
Planifier un dataset partagé pour précharger le cacheSchedule a shared dataset to preload the cache PlanificationsSchedules
Ajouter une extension de donnéesAdd a data extension Implémentation d'une extension pour le traitement des donnéesImplementing a Data Processing Extension