Configurer l’accès au Générateur de rapports

S’applique à : SQL Server 2016 (13.x) Reporting Services et versions ultérieures Power BI Report Server

Le Générateur de rapports Microsoft est un outil de génération de rapport qui peut être utilisé avec un serveur de rapports SQL Server Reporting Services configuré pour le mode natif ou pour le mode d’intégration SharePoint.

L'accès au Générateur de rapports dépend des facteurs suivants :

  • Attributions ou autorisations de rôles permettant de rendre le Générateur de rapports disponible pour des utilisateurs individuels ou des groupes.

  • Paramètres d’authentification qui déterminent si les informations d’identification de l’utilisateur peuvent être transmises au serveur de rapports.

Prérequis

Microsoft .NET Framework 4.6.1 (ou une version ultérieure) doit être installé sur l’ordinateur client.

Activer et désactiver le Générateur de rapports

Le téléchargement du Générateur de rapports par le biais du portail est activé par défaut. Les administrateurs du serveur de rapports ont la possibilité de désactiver le téléchargement du Générateur de rapports en définissant la propriété système ShowDownloadMenu de ce serveur sur la valeur false. Les téléchargements du Générateur de rapports, de l’Éditeur de rapports mobiles, de Power BI Desktop et de Power BI Mobile effectués pour ce serveur de rapports sont ainsi désactivés.

Pour définir les propriétés système du serveur de rapports, vous pouvez utiliser Management Studio ou un script :

Attributions de rôles octroyant l’accès au Générateur de rapports sur un serveur de rapports en mode natif

Sur un serveur de rapports en mode natif, créez des attributions de rôles d'utilisateur qui incluent des tâches pour l'utilisation du Générateur de rapports. Vous devez être Gestionnaire de contenu et Administrateur système pour créer ou modifier des définitions de rôles et des attributions de rôles sur les éléments et au niveau du site.

Les instructions suivantes supposent que vous utilisez des rôles prédéfinis. Si vous avez modifié les définitions de rôle, vérifiez que les rôles contiennent les tâches nécessaires. Pour plus d’informations sur la création d’attributions de rôles, consultez Accorder à un utilisateur l'accès à un serveur de rapports.

Une fois les attributions de rôles créées, les utilisateurs seront autorisés à effectuer les opérations suivantes :

  • Les utilisateurs affectés aux rôles Utilisateur système et Visiteur peuvent afficher des rapports publiés du Générateur de rapports sur un serveur de rapports, sans qu'il soit nécessaire de lancer le Générateur de rapports.

  • Les utilisateurs affectés aux rôles Utilisateur système et Générateur de rapports peuvent générer des modèles, démarrer le Générateur de rapports et créer des rapports, ainsi qu'enregistrer des rapports sur le serveur de rapports.

  • Les utilisateurs attribués aux rôles Utilisateur système et Serveur de publication peuvent publier des modèles du Générateur de modèles sur le serveur de rapports. Les modèles sont utilisés comme des sources de données dans le Générateur de rapports.

  • Les utilisateurs attribués aux rôles Administrateur système et Gestionnaire de contenu disposent de toutes les autorisations nécessaires pour créer, afficher et gérer les rapports du Générateur de rapports.

Vérifier que les tâches requises se trouvent dans les définitions de rôles

  1. Démarrez Management Studio et connectez-vous au serveur de rapports.

  2. Ouvrez le dossier Sécurité .

  3. Ouvrez le dossier Rôles système .

  4. Cliquez avec le bouton droit sur Administrateur système, puis sélectionnez Propriétés.

  5. Choisissez Exécuter les définitions de rapport, puis sélectionnez OK.

  6. Cliquez avec le bouton droit sur Utilisateur système, puis sélectionnez Propriétés.

  7. Choisissez Exécuter les définitions de rapport, puis sélectionnez OK.

  8. Ouvrez le dossier Rôles .

  9. Cliquez avec le bouton droit sur Navigateur, puis sélectionnez Propriétés.

  10. Choisissez Afficher les modèles, puis sélectionnez OK.

  11. Cliquez avec le bouton droit sur Gestionnaire de contenu, puis sélectionnez Propriétés.

  12. Choisissez Afficher les modèles, Gérer les modèles, Lire les rapports, puis sélectionnez OK.

  13. Cliquez avec le bouton droit sur Serveur de publication, puis sélectionnez Propriétés.

  14. Choisissez Gérer les modèles, puis sélectionnez OK.

  15. Créez le rôle Générateur de rapports s’il n’existe pas :

    1. Ouvrez le dossier Sécurité .

    2. Cliquez avec le bouton droit sur le dossier Rôles, puis sélectionnez Nouveau rôle.

    3. Dans Nom, saisissez Générateur de rapports.

    4. Dans Description, saisissez une description du rôle afin que les utilisateurs du portail Web connaissent la fonction du rôle.

    5. Ajoutez les tâches suivantes : Lire les rapports, Afficher les rapports, Afficher les modèles, Afficher les ressources, Afficher les dossierset Gérer les abonnements individuels.

    6. Sélectionnez OK pour enregistrer le rôle.

Créer des attributions de rôles qui octroient l’accès au Générateur de rapports

  1. Démarrer le portail web.

  2. Sélectionnez l’icône en forme d’engrenage sur la ligne supérieure de la page d’accueil du portail Web, et choisissez Paramètres du site dans le menu.
    Screenshot of the web portal gear icon and menu.

  3. Sélectionnez Sécurité.

  4. Si une attribution de rôle existe déjà pour l’utilisateur ou le groupe pour lequel vous voulez configurer l’accès au Générateur de rapports, sélectionnez Modifier. Sinon, sélectionnez Nouvelle attribution de rôle. Dans Groupe ou utilisateur, saisissez un compte de groupe ou d’utilisateur de domaine Windows au format : <domain>\<account>. Si vous utilisez l’authentification par formulaires ou la sécurité personnalisée, spécifiez le compte d’utilisateur ou de groupe en respectant le format approprié pour votre déploiement.

  5. Choisissez Utilisateur système, puis sélectionnez OK.

  6. Sélectionner Accueil.

  7. Sélectionnez l’onglet Paramètres de dossier.

  8. Sélectionnez l’onglet Sécurité.

  9. Si une attribution de rôle existe déjà pour l’utilisateur ou le groupe pour lequel vous voulez configurer l’accès au Générateur de rapports, sélectionnez Modifier.

    Sinon, sélectionnez Nouvelle attribution de rôle. Dans Groupe ou utilisateur, saisissez un compte de groupe ou d’utilisateur de domaine Windows au format : <domain>\<account>. Si vous utilisez l’authentification par formulaires ou la sécurité personnalisée, spécifiez le compte d’utilisateur ou de groupe en respectant le format approprié pour votre déploiement.

  10. Choisissez Générateur de rapports, puis sélectionnez Appliquer.

  11. Répétez ces étapes pour créer ou modifier des attributions de rôles pour d’autres utilisateurs ou groupes.

Autorisations octroyant l’accès au Générateur de rapports sur un serveur de rapports en mode intégré SharePoint

Sur un serveur de rapports en mode intégré SharePoint, l'accès au Générateur de rapports est octroyé aux utilisateurs SharePoint qui disposent de niveaux d'autorisation Collaboration ou Contrôle total.

Si vous utilisez des niveaux d'autorisation personnalisés, vous devez inclure Ajouter les éléments et Modifier les éléments dans le niveau d'autorisation. Pour plus d’informations sur l’accès au Générateur de rapports par l’intermédiaire de niveaux d’autorisation prédéfinis, consultez Utiliser la sécurité intégrée dans Windows SharePoint Services pour les éléments de serveur de rapports. Pour plus d’informations sur les conditions requises pour les niveaux d’autorisation personnalisés, consultez Définir des autorisations pour les opérations de serveur de rapports dans une application Web SharePoint.

Considérations relatives à l’authentification et réutilisation des informations d’identification

Le Générateur de rapports ouvre sa propre connexion à un serveur de rapports. Si vous n’utilisez pas la sécurité intégrée de Windows avec l’authentification unique, les utilisateurs doivent saisir à nouveau leurs identifiants pour la connexion du Générateur de rapports au serveur de rapports.