Gestion de parties de rapportManaging Report Parts

Les parties de rapports peuvent être réutilisées dans les rapports paginés par plusieurs utilisateurs et dans plusieurs rapports.Report parts can be reused in paginated reports, by multiple users and in multiple reports. Les utilisateurs peuvent rechercher des parties de rapports sur le serveur et les ajouter à un rapport.Users can search for report parts on the server and add them to a report. Les utilisateurs peuvent également être informés des mises à jour apportées à la partie de rapport sur le serveur et republier de nouvelles versions d'une partie de rapport.Users can also be informed of updates to the report part on the server, and republish new versions of a report part. Ces actions de création du rapport peuvent être affectées et contrôlées par les autorisations de sécurité de Reporting Services.Those report authoring actions can be affected by and controlled by reporting services security permissions. Cette rubrique passe en revue les propriétés et le comportement des parties de rapports une fois que celles-ci sont sur le serveur.This topic reviews report part properties and behavior after they are on the server.

Gestion de parties de rapportManaging Report Parts

Pour gérer des parties de rapports, vous pouvez utiliser le portail web Reporting ServicesReporting Services pour un serveur de rapports en mode natif, ou les pages d’application pour un serveur de rapports en mode intégré SharePoint.To manage report parts, you can use the Reporting ServicesReporting Services web portal for a report server in native mode, or application pages for a report server in SharePoint integrated mode.

Interaction et recherche côté serveurServer-side interaction and search

Les parties de rapports peuvent être publiées sur un serveur de rapports en mode natif ou en mode intégré SharePoint.Report parts can be published to a report server in either native mode or SharePoint integrated mode. Les utilisateurs peuvent utiliser la fonctionnalité de bibliothèque de parties de rapports dans une application de création de rapports telle que le Générateur de rapports de MicrosoftMicrosoft SQL ServerSQL Server pour rechercher et ajouter des parties de rapports à leurs rapports.Users can use the report part gallery feature in a report authoring application such as MicrosoftMicrosoft SQL ServerSQL Server Report Builder to find and add report parts to their reports. Lorsqu'un utilisateur recherche une partie de rapport, la recherche regarde le catalogue du serveur de rapports indépendamment du mode pour lequel le serveur a été installé.When a user searches for a report part, the search looks at the report server catalog regardless of which mode the server was installed for.

Lorsque les parties de rapports sont publiées à partir d'une application de création de rapports telle que le Générateur de rapports, sur un serveur de rapports en mode intégré SharePoint, le catalogue du serveur de rapports est également mis à jour et les recherches à partir de la bibliothèque reflètent précisément la partie de rapport nouvelle ou mise à jour.When report parts are published from a report authoring application such as Report Builder to a report server in SharePoint integrated mode, the report server catalog is also updated, and searches from the gallery to accurately reflect the new or update report part.

Téléchargement direct de parties de rapports dans un dossier SharePointDirectly uploading report parts to a SharePoint folder

Si une partie de rapport est téléchargée directement dans un dossier de documents SharePoint plutôt que publiée à partir d'une application de création de rapports, le catalogue du serveur de rapports n'est pas mis à jour.If a report part is uploaded directly to a SharePoint document folder instead of being published from a report authoring application, the report server catalog is not updated. Les recherches de la bibliothèque de parties de rapports ne trouveront pas la partie de rapport téléchargée.Searches from the report part gallery will not find the uploaded report part. Pour aider à garder vos dossiers SharePoint et votre catalogue du serveur de rapports synchronisés, vous pouvez activer la fonctionnalité de synchronisation des fichiers de Reporting ServicesReporting Services sur le serveur SharePoint.To help keep your SharePoint folders and report server catalog synchronized, you can activate the Reporting ServicesReporting Services file sync feature on the SharePoint server. Pour plus d'informations, consultez Activate the Report Server File Sync Feature in SharePoint Central Administration.For more information, see Activate the Report Server File Sync Feature in SharePoint Central Administration.

Les fichiers peuvent également être synchronisés en appelant certaines API d'administration Reporting Services telles que GetProperties et SetProperties.The files can also be synchronized by calling some of the reporting services management APIs such as GetProperties and SetProperties.

Organisation et déplacement de parties de rapportsOrganizing and moving report parts

Vous devez prévoir et planifier la manière dont votre équipe utilisera et organisera les parties de rapports, les datasets partagés et les sources de données partagées.You should consider and plan ahead for how your team will use and organize report parts, shared datasets, and shared data sources. Bien que vous puissiez les déplacer ultérieurement, des problèmes peuvent survenir.Although you can move them at a later time, there can be problems.

Serveur de rapports en mode natifNative mode report server

Si vous déplacez une partie de rapport sur un serveur de rapports en mode natif vers tout autre dossier sur le même serveur, cela n'affecte pas la capacité des applications de création de rapports à rechercher ou télécharger des mises à jour de la partie de rapport.If you move a report part on a native mode report server to any other folder on the same server, it does not affect the ability of report authoring applications to search for or download updates of the report part. En effet, le serveur compte sur la propriété ComponentID unique.This is because the server relies on the unique ComponentID. Toutefois, si la partie de rapport est déplacée vers un dossier pour lequel un utilisateur ne possède pas d'autorisations, ses recherches ne seront pas en mesure de trouver la partie de rapport et ses rapports ne seront pas notifiés lorsque des mises à jour seront effectuées sur la partie de rapport.However, if the report part is moved to a folder that a user does not have permissions to, their searches will not find the report part, and their reports will not be notified when there are updates to the report part.

Serveur de rapports en mode intégré SharePointReport server in SharePoint integrated mode

Déplacer des parties de rapport vers une bibliothèque de documents ou un dossier différent a le même effet que les télécharger directement sur un serveur SharePoint : le catalogue du serveur de rapports n'est pas synchronisé.Moving report parts to a different document library or folder has the same effect as uploading them directly to a SharePoint server: the report server catalog will not be synchronized. Pour éviter cela, activez la fonctionnalité Synchronisation de fichiers de serveur de rapports sur le serveur SharePoint.To avoid this, activate the Report Server File Sync Feature on the SharePoint server.

Les sous-dossiers font exception.The exception is subfolders. La recherche les recherchera toujours, donc si vous déplacez manuellement une partie de rapport vers un sous-dossier,The search will always search subfolders, so if you manually move a report part to a subfolder, a search from the report gallery will find the report part. elle apparaîtra toujours dans une recherche à partir de la bibliothèque de parties de rapports.it will still be found in a search from the report part gallery.

Propriétés du catalogue du serveur de rapportsReport server catalog properties

La table suivante indique le lien qui existe entre les champs de catalogue du serveur de rapports existants et une partie de rapport, ainsi que les nouveaux champs ajoutés au catalogue pour les parties de rapport.The following table describes how existing report server catalog fields relate to a report part, and to new fields that are added to the catalog for report parts. Ceux-ci sont exposés dans le portail web Reporting ServicesReporting Services et les bibliothèques SharePoint, ainsi que dans les applications de création de rapports telles que le Générateur de rapports.These are exposed in the Reporting ServicesReporting Services web portal and SharePoint libraries, and in report authoring applications such as Report Builder.

() indique qu'il s'agit d'une nouveauté pour cette version.() indicates it is new for this release.

PropriétéProperty DescriptionDescription Partie de rapportReport Part

Critères de recherche de bibliothèqueGallery Search Criteria
NomName Il s'agit de l'un des critères qu'un utilisateur peut rechercher dans la bibliothèque de parties de rapports.This is one of the criteria a user can search for in the Report Part Gallery. OuiYes
DescriptionDescription Vous pouvez organiser les noms des parties de rapports de manière à simplifier les recherches des utilisateurs dans la bibliothèque.You might want to organize report part names in a way that will make it easier for users to find in the gallery. Par exemple, vous pouvez rechercher la description qui commence par « Ventes>> » pour trouver toutes les parties de rapports impliquant une présentation et des données associées aux ventes.For example, you can search for the description starting with "Sales>>" to find all report parts that involve sales related data and presentation. OuiYes
CreatedByCreatedBy ID de l'utilisateur qui a ajouté la partie de rapport à la base de données du serveur de rapports.The ID of the user that added the report part to the report server database. Le format exact dépend de la méthode d'authentification.The exact format depends on the authentication method. Par exemple, certaines méthodes d'authentification provoquent l'affichage complet du domaine\nom_utilisateur dans les champs CreatedBy et ModifiedBy.For example, some authentication methods result in showing the full domain\user name in the CreatedBy and ModifiedBy fields. OuiYes
CreationDateCreationDate Date à laquelle la partie de rapport a été créée à l'origine.The date the report part was originally created.

Il s'agit de l'un des critères qu'un utilisateur peut rechercher dans la bibliothèque de parties de rapports.This is one of the criteria a user can search for in the Report Part Gallery.
OuiYes
ModifiedByModifiedBy ModifiedBy est l'ID de l'utilisateur auteur des dernières modifications apportées à la partie de rapport.ModifiedBy is the ID of the user who last modified the report part. OuiYes
ModifiedDateModifiedDate Date à laquelle la partie de rapport a été modifiée pour la dernière fois sur le serveur.The date the report part was last modified on the server.

Ce champ est utilisé dans le cadre de la logique pour déterminer le moment où il existe des mises à jour côté serveur associées à une partie de rapport.This field is used as part of the logic to determine when there are server-side updates to a report part. Pour plus d'informations, consultez la description de la propriété ComponentID ultérieurement dans cette table.For more information, see the description of the ComponentID later in this table.
OuiYes
SubType ()SubType () SubType est une chaîne qui indique le type de partie de rapport à rechercher, par exemple « Tableau matriciel » ou « Graphique ».SubType is a string that indicates the kind of report part to search for, such as "Tablix" or "Chart". OuiYes
ComponentID ()ComponentID () ComponentID est un identificateur unique pour la partie de rapport.ComponentID is a unique identifier for the report part. Il s'agit d'un nouveau champ ajouté au catalogue qui est visible à la fois sur le serveur et sur les applications de création de rapports telles que le Générateur de rapports.This is a new field added to the catalog, and is visible on both the server-side and report authoring applications such as Report Builder.

Ce champ est utilisé par les applications clientes lors de la vérification du serveur en vue de détecter des mises à jour d'une partie de rapport.This field is used by client applications when checking the server for updates of a report part. L'application cliente recherche sur le serveur les identificateurs ComponentID qui se trouvent dans le rapport côté client en cours.The client application searches the server for ComponentIDs that are in the current client-side report. Lorsqu'il existe un ComponentID correspondant, la valeur ModifiedDate est comparée à la valeur SyncDate côté client de l'élément de rapport.When there is a ComponentID match, the ModifiedDate is then compared to the client side SyncDate of the report item.
N0N0

Contrôle de l'accès aux parties de rapportsControlling access to report parts

Les tableaux suivants indiquent les attributions de rôles par défaut et la manière dont elles vous permettent d'effectuer diverses opérations.The following tables describe the default role assignments and how they let you perform various operations. Les noms d’attribution de rôle varient en fonction du type de serveur de rapports utilisé.The role assignment names are different depending on the type of report server that is being used.

Serveur en mode natifServer in Native mode

ActionsActions RôlesRoles
Ajouter, supprimer, modifier les propriétés de l'élément, gérer la sécurité et télécharger des parties de rapportAdd, delete, edit item properties, manage security, and download report parts Gestionnaire de contenuContent Manager

Mes rapportsMy Reports
Ajouter, supprimer et télécharger des parties de rapportAdd, delete, and download report parts Serveur de publicationPublisher
Rechercher et réutiliserSearch for and re-use NavigateurBrowser

Générateur de rapportsReport Builder

Serveur en mode intégré SharePointServer in SharePoint integrated mode

ActionsActions RôleRole
Ajouter, supprimer, modifier les propriétés de l'élément, gérer la sécurité et télécharger des parties de rapportAdd, delete, edit item properties, manage security, and download report parts Contrôle totalFull Control
Ajouter, supprimer, modifier les propriétés de l'élément et télécharger des parties de rapportAdd, delete, edit item properties, and download report parts ConceptionDesign

CollaborationContribute
Rechercher et réutiliserSearch for and re-use LectureRead

Vue seuleView Only

Considérations relatives à la sécuritéSecurity considerations

  • Quand les définitions de parties de rapport sont réutilisées dans un rapport, elles sont copiées en intégralité dans la définition de rapport, avec la propriété ComponentID d’identification.When report part definitions are re-used in a report, they are copied into the report definition in their entirety, along with the identifying ComponentID. Si une partie de rapport est mise à jour sur le serveur, les utilisateurs peuvent choisir de télécharger les parties de rapports mises à jour dans leur rapport.If a report part is updated on the server, users can choose to download the updated report parts to their report. Les mises à jour sont également des copies complètes de la partie de rapport et remplacent la version existante de la partie de rapport qui était dans le rapport.The updates are also complete copies of the report part, replacing the existing version of the report part that was in their report.

    Important

    Dans chacune de ces étapes, vérifiez que les parties de rapports sont réutilisées dans les rapports à partir d'emplacements et d'utilisateurs de confiance.In each of these steps, ensure that the report parts are being reused in reports from trusted locations and users.

  • Les parties de rapport utilisent les mêmes stratégies d'autorisation que le type d'élément « Resource » existant.Report parts use the same permission policies as the existing “Resource” item type. Dans un dossier, il n'y a aucune différenciation entre les éléments de ressource traditionnels et les parties de rapports, du point de vue de l'héritage de la sécurité.Within a folder, there is no differentiation between traditional resource items and report parts from a security inheritance perspective. La partie de rapport héritera de la même stratégie d'autorisation que les images qui figurent dans le même dossier.The report part will inherit the same permission policy as the images in the same folder. Lorsque cette distinction est nécessaire, la sécurité au niveau des éléments peut être configurée pour les parties de rapports souhaitées.When this distinction is needed, item level security can be configured for the desired report parts. Sinon, vous pouvez placer les parties de rapports dans des dossiers séparés avec les autorisations appropriées configurées.Or, you can put report parts should be in separate folders that have the correct permissions configured.

Voir aussiSee Also

Parties de rapports et datasets dans le Générateur de rapports Report Parts and Datasets in Report Builder
Gestion du contenu du serveur de rapports (SSRS en mode natif) Report Server Content Management (SSRS Native Mode)
Résoudre les problèmes liés aux parties de rapports (Générateur de rapports et SSRS) Troubleshoot Report Parts (Report Builder and SSRS)
Parties de rapport dans le Concepteur de rapports (SSRS) Report Parts in Report Designer (SSRS)