Sécuriser les éléments de dataset partagésSecure Shared Dataset Items

Sur un serveur de rapports, les éléments de dataset partagés peuvent être utilisés par plusieurs rapports.On a report server, shared dataset items can be used by multiple reports. Vous pouvez sécuriser des datasets partagés pour contrôler le degré d'accès dont disposent les utilisateurs.You can secure shared datasets to control the degree of access that users have. Par défaut, seuls les utilisateurs qui sont membres du groupe prédéfini Administrateurs peuvent consulter des datasets partagés, modifier des propriétés, activer la mise en cache, créer des plans d’actualisation du cache et supprimer les éléments.By default, only users who are members of the Administrators built-in group can view shared datasets, modify properties, enable caching, create cache refresh plans, and delete the items. Tous les autres utilisateurs possèdent des attributions de rôles créées pour eux qui autorisent l'accès à un dataset partagé.All other users must have role assignments created for them that allow access to a shared dataset.

Pour définir la sécurité, vous créez une attribution de rôle qui spécifie quel compte d'utilisateur ou de groupe dispose de l'accès au dataset partagé.To set security, create a role assignment that specifies which user or group account has access to the shared dataset.

Accès aux datasets partagés basé sur rôleRole-based Access to Shared Datasets

Pour accorder l'accès datasets partagés, vous pouvez autoriser les utilisateurs à hériter des attributions de rôles existantes d'un dossier parent ou à créer une nouvelle attribution de rôle sur l'élément proprement dit.To grant access to shared datasets, you can allow users to inherit existing role assignments from a parent folder or create a new role assignment on the item itself.

Les attributions de rôle par défaut qui vous permettent d'ajouter, de supprimer, de modifier les propriétés de l'élément, et d'afficher les rapports associés ainsi que les sources de données partagées pour les datasets partagés sont Gestionnaire de Contenu, Mes Rapports et Serveur de publication.Default role assignments that enable you to add, delete, edit item properties, and view related reports and shared data sources for shared datasets are Content Manager, My Reports, and Publisher. Pour modifier une définition de dataset partagé, utilisez les attributions de rôle par défaut Générateur de rapports ou Gestionnaire de Contenu.To edit a shared dataset definition, use the default role assignments Report Builder or Content Manager.

Étant donné que les attributions de rôle sont héritées en général d'un nœud parent, un dossier dont la tâche Afficher les rapports est activée transmet cette autorisation aux datasets partagés et aux rapports du dossier.Because role assignments are typically inherited from a parent node, a folder that has the View reports task enabled passes that permission to shared datasets and reports in the folder.

Pour fournir davantage de contrôle sur les datasets partagés et leurs résultats de requête, configurez la sécurité au niveau de l'élément sur l'élément de dataset partagé ou enregistrez les datasets partagés dans un dossier et configurez la sécurité au niveau de l'élément sur le dossier.To provide more control over shared datasets and their query results, configure item level security on the shared dataset item or save shared datasets to a folder and configure item level security on the folder.

Paramètres de dataset partagéShared Dataset Parameters

Les paramètres de dataset partagés ne peuvent pas être utilisés pour restreindre des données pour les utilisateurs spécifiques.Shared dataset parameters cannot be used to restrict data for specific users. L'objectif des paramètres de dataset partagés est d'offrir un moyen pour spécifier les données à inclure lorsque le dataset partagé est traité.The purpose of shared dataset parameters is to provide a way to specify which data to include when the shared dataset is processed. Sur le serveur de rapports, vous ne pouvez pas sécuriser les valeurs pour un paramètre de dataset partagé.On the report server, you cannot secure the values for a shared dataset parameter.

Dans la définition de dataset partagée, vous pouvez marquer des paramètres comme étant en lecture seule et spécifier des valeurs par défaut.In the shared dataset definition, you can mark parameters as read-only and specify default values. Les paramètres marqués comme étant en lecture seule ne peuvent pas être remplacés sur le serveur.Parameters that are marked read-only cannot be overridden on the server. Par exemple, dans un plan d'actualisation de cache pour un dataset partagé, vous ne pouvez pas spécifier de valeurs pour les paramètres en lecture seule.For example, in a cache refresh plan for a shared dataset, you cannot specify values for read-only parameters. Si les paramètres de dataset partagé incluent des expressions qui font référence à la collection globale Utilisateur, ou qui ont d'autres dépendances d'utilisateur, vous ne pouvez pas créer de plan d'actualisation du cache pour le dataset partagé.If the shared dataset parameters include expressions that refer to the User global collection, or have any other user dependencies, you cannot create a cache refresh plan for the shared dataset.

Tâches, accès aux éléments et rôles par défautTasks, Access to Items, and Default Roles

Les datasets partagés suivent le même modèle de sécurité que les rapports.Shared datasets follow the same security model as reports. Pour fournir à un utilisateur l'autorisation pour des actions spécifiques, choisissez un rôle qui inclut la tâche correspondante qui inclut ces autorisations.To provide a user with permission for specific actions, choose a role that includes the correspond task that includes those permissons. Le tableau suivant répertorie les tâches et les actions incluses.The following table lists tasks and the actions they include.

Sélectionnez cette tâcheSelect this task Pour autoriser les utilisateurs à effectuer les opérations suivantesTo give users permission to Rôles par défaut qui incluent la tâcheDefault roles that include the task
Afficher les rapportsView reports Afficher les éléments de dataset dans l'arborescence des dossiers.View the shared dataset item in the folder hierarchy. Sans cette tâche, l'élément n'est pas visible pour les utilisateurs et ils peuvent ignorer que le dataset est disponible.Without this task, the item is not visible to users and they might not realize that the dataset is available. BrowserBrowser

Gestionnaire de contenuContent Manager

Générateur de rapportsReport Builder

Mes rapportsMy Reports
Gérer les rapportsManage reports Afficher les propriétés qui spécifient le nom, la description et les informations de connexion.View properties that specify the name, description, and connection information. Cette tâche est également utilisée pour afficher un élément de sdataset partagé dans la hiérarchie de dossiers.This task is also used to display a shared dataset item in the folder hierarchy. Si vous choisissez cette tâche, vous pouvez omettre la tâche « Afficher les rapports ».If you choose this task, you can omit the "View reports" task. Gestionnaire de contenuContent Manager

Serveur de publicationPublisher

Mes rapportsMy Reports
Lire les rapportsConsume reports Consulter la définition de dataset partagé.View the shared dataset definition. Gestionnaire de contenuContent Manager

Générateur de rapportsReport Builder
Définir la sécurité au niveau des élémentsSet security on items Créer et modifier des attributions de rôles qui contrôlent l'accès au dataset partagé.Create and modify role assignments that control access to the shared dataset. Cette tâche doit être utilisée avec les tâches « Afficher les rapports » ou « Gérer les rapports ».This task must be used with either "View reports" or "Manage reports" tasks. Si tel n'est pas le cas, elle est sans effet puisque l'utilisateur ne peut pas sélectionner l'élément.If it is not, it has no effect because the user cannot select the item. Gestionnaire de contenuContent Manager

Pour plus d’informations, consultez Tâches au niveau élément et Rôles prédéfinis.For more information, see Item-Level Tasks and Predefined Roles.

Voir aussiSee Also

Gérer des datasets partagés Manage Shared Datasets
Dossiers sécurisés Secure Folders
Sécuriser des rapports et des ressources Secure Reports and Resources
Octroi d'autorisations sur un serveur de rapports en mode natif Granting Permissions on a Native Mode Report Server
Octroi d'autorisations sur un serveur de rapports en mode natifGranting Permissions on a Native Mode Report Server