Parties de rapports et datasets dans le Générateur de rapportsReport Parts and Datasets in Report Builder

Dans le Générateur de rapports, la façon la plus simple d'inclure des données dans un rapport est d'ajouter des parties de rapports à partir de la bibliothèque de parties de rapports.In Report Builder, the easiest way to include data in a report is to add report parts from the Report Part Gallery. Les parties de rapports contiennent les datasets desquels elles dépendent, appelés datasets dépendants.Report parts contain the datasets that they depend on, which are known as dependent datasets. Les datasets dépendants sont basés sur les sources de données partagées et peuvent être des datasets incorporés ou partagés.Dependent datasets are based on shared data sources and can be either embedded datasets or shared datasets. En savoir plus sur les Parties de rapports.Read more about Report Parts.

Une autre méthode tout aussi simple pour inclure des données dans un rapport consiste à utiliser un dataset partagé.Another easy way to include data in a report is to use a shared dataset. 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).

Note

Vous pouvez créer et modifier des fichiers de définition de rapport (.rdl) paginés dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes.Each authoring environment provides different ways to create, open, and save reports and related items.

Ajout d'une partie de rapport avec les datasets dépendants à votre rapport Adding a Report Part with Dependent Datasets to Your Report

Lorsque vous ajoutez une partie de rapport à votre rapport, les datasets dépendants qu'elle contient sont également ajoutés à votre rapport.When you add a report part to your report, the dependent datasets that it contains are also added to your report. Étant donné qu'une partie de rapport peut inclure un rectangle qui contient de nombreux autres éléments de rapport, elle peut ajouter plusieurs datasets dépendants à votre rapport.Because a report part might include a rectangle that contains many other report items, it can add multiple dependent datasets to your report. Chaque dataset partagé est une référence indépendante ; la source de données partagée de laquelle il dépend n'est pas ajoutée à votre rapport.Each shared dataset is an independent reference; the shared data source that it depends on is not added to your report. Chaque dataset incorporé ajoute également la source de données incorporée ou partagée de laquelle il dépend.Each embedded dataset also adds the embedded or shared data source that it depends on.

Les informations d'identification pour une source de données incorporée ne sont pas enregistrées dans le cadre de la partie de rapport.The credentials for an embedded data source are not saved as part of the report part. Si une source de données incorporée est ajoutée à votre rapport, vous êtes invité à entrer des informations d'identification lorsque vous exécutez le rapport.If an embedded data source is added to your report, you will be prompted for credentials when you run the report. Pour éviter d'être invité à entrer des informations d'identification, utilisez les parties de rapport basées sur les sources de données partagées avec des informations d'identification stockées.To avoid being prompted for credentials, use report parts that are based on shared data sources with stored credentials.

Une fois que vous avez ajouté une partie de rapport à votre rapport, les datasets ajoutés ne sont pas différents des datasets incorporés ou partagés que vous créez.After you add a report part to your report, the added datasets are no different than embedded or shared datasets that you create. Vous pouvez consulter les datasets supplémentaires dans le volet des données de rapport.You can view the additional datasets in the Report Data pane. Les datasets incorporés s'affichent sous la source de données partagée correspondante et les datasets partagés s'affichent sous le dossier Datasets partagés.Embedded datasets appear under the corresponding shared data source and shared datasets appear under the Shared Datasets folder.

Personnalisation des datasets dépendants Customizing Dependent Datasets

Après avoir ajouté des parties de rapport à votre rapport, vous pouvez en afficher un aperçu et décider d'apporter des modifications aux données.After you add report parts to your report, you might preview it and decide to make some changes to the data. Les modifications possibles dépendent du type de dataset que vous utilisez.What you can change depends on the type of dataset that you are working with.

Pour modifier les données et options de données pour un dataset incorporé, vous pouvez modifier les propriétés de dataset, notamment la requête, comme si vous aviez créé le dataset vous-même.To change data and data options for an embedded dataset, you can edit the dataset properties, including the query, just as if you had created the dataset yourself.

Pour modifier les données et options de données pour un dataset partagé, vous pouvez modifier la définition de dataset partagé sur le serveur de rapports uniquement si vous avez des autorisations suffisantes.To change a data and data options for a shared dataset, you can change the shared dataset definition on the report server only you have sufficient permissions. Vous pouvez également personnaliser l'instance du dataset partagé dans votre rapport en ajoutant des filtres, en ajoutant des champs calculés et en modifiant les options de données, telles que le respect de la casse.You can also customize the instance of the shared dataset in your report by adding filters, adding calculated fields, and changing data options such as case sensitivity. Pour plus d’informations, consultez Datasets incorporés et partagés (Générateur de rapports et SSRS).For more information, see Embedded and Shared Datasets (Report Builder and SSRS).

Pour plus d’informations sur la modification de la définition d’un dataset partagé ou sur l’affichage des dernières modifications des données d’un dataset partagé dans votre rapport, consultez Créer un dataset partagé ou incorporé (Générateur de rapports et SSRS) et Ajouter, modifier ou actualiser des champs dans le volet des données de rapport (Générateur de rapports et SSRS).For more information about how to change the definition of a shared dataset or how to show the latest data changes for a shared dataset in your report, see Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS) and Add, Edit, Refresh Fields in the Report Data Pane (Report Builder and SSRS).

Publication des datasets dépendants comme datasets partagés Publishing Dependent Datasets as Shared Datasets

Lorsque vous publiez un élément de rapport qui a des datasets dépendants, vous avez la possibilité de publier chaque dataset comme un dataset partagé ou comme un dataset incorporé qui reste incorporé dans l'élément de rapport.When you publish a report item that has dependent datasets, you have the option to publish each dataset as a shared dataset or as an embedded dataset that remains embedded in the report item.

Lorsque vous sélectionnez l'option de dataset partagé, le dataset est enregistré sur le serveur de rapports en tant que définition de dataset partagé.When you select the shared dataset option, the dataset is saved to the report server as a shared dataset definition. Dans votre rapport, chaque élément de rapport qui utilise ce dataset est mis à jour pour pointer vers le dataset partagé qui est maintenant sur le serveur de rapports.In your report, every report item that uses that dataset is updated to point to the shared dataset that is now on the report server. Deux conséquences :Two things happen as a result:

  1. Dans la boîte de dialogue Publier, chaque dataset partagé qui a été publié est supprimé de la liste des éléments qui sont disponibles pour la publication.In the Publish dialog box, each shared dataset that has been published is removed from the list of items that are available to publish.

  2. Lorsque vous quittez le Générateur de rapports ou démarrez un nouveau rapport, vous êtes invité à enregistrer votre rapport.When you exit Report Builder or start a new report, you are prompted to save your report. Si vous n'enregistrez pas votre rapport, la prochaine fois que vous ouvrez ce rapport et publiez des éléments de rapport, vous pouvez publier de nouvelles copies des mêmes datasets.If you do not save your report, the next time you open this report and publish report items, you might publish new copies of the same datasets. Pour éviter d'enregistrer plusieurs copies de datasets partagés sur le serveur de rapports, nous vous recommandons d'enregistrer le rapport.To prevent saving multiple copies of shared datasets to the report server, we recommend that you save the report.

Important

Pour garantir que vous et d'autres utilisateurs pouvez continuer à utiliser avec succès des données d'un dataset partagé, vous devez comprendre les principes qui sous-tendent la sécurisation des éléments de rapport.To ensure that you and others can continue to successfully use data from a shared dataset, you must understand the principles behind securing report items. Pour plus d’informations, consultez Sécuriser les éléments de dataset partagés.For more information, see Secure Shared Dataset Items.

Voir aussiSee Also

Vue Conception de rapport (Générateur de rapports) Report Design View (Report Builder)
Sécurité (Générateur de rapports) Security (Report Builder)
Parties de rapports (Générateur de rapports et SSRS) Report Parts (Report Builder and SSRS)
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)