Configurer la création de rapports dans Configuration Manager
S’applique à : Configuration Manager (branche actuelle)
Avant de pouvoir créer, modifier et exécuter des rapports dans la console Configuration Manager, vous devez effectuer plusieurs tâches de configuration. Utilisez cet article pour vous aider à configurer la création de rapports dans votre hiérarchie Configuration Manager.
Avant d’installer et de configurer SQL Server Reporting Services dans votre hiérarchie, consultez les articles de création de rapports Configuration Manager suivants :
SQL Server Reporting Services
SQL Server Reporting Services est une plateforme de création de rapports basée sur un serveur qui fournit des fonctionnalités de création de rapports complètes pour différents types de sources de données. Le point Reporting Services dans Configuration Manager communique avec SQL Server Reporting Services pour :
- Copier Configuration Manager rapports dans un dossier de rapport spécifié
- Configurer les paramètres de Reporting Services
- Configurer les paramètres de sécurité Reporting Services
Lorsque vous exécutez un rapport, le composant Reporting Services se connecte à la base de données du site Configuration Manager pour récupérer des données.
Avant de pouvoir installer le point Reporting Services dans un site Configuration Manager, installez et configurez SQL Server Reporting Services sur le système de site cible. Pour plus d’informations, consultez Installer SQL Server Reporting Services.
Vérifier SQL Server Reporting Services’installation
Utilisez la procédure suivante pour vérifier que SQL Server Reporting Services est installé et s’exécute correctement.
Accédez au menu Démarrer du système de site, puis ouvrez Report Server Configuration Manager. Vous pouvez le trouver dans la section Outils de configuration du groupe Microsoft SQL Server.
Dans la fenêtre connexion de configuration Reporting Services, entrez le nom du serveur qui héberge SQL Server Reporting Services. Sélectionnez le instance de SQL Server sur lequel vous avez installé SQL Server Reporting Services. Sélectionnez ensuite Se connecter pour ouvrir Reporting Services Configuration Manager.
Dans la page État du serveur de rapports, vérifiez que l’état du service de rapports est démarré. S’il n’est pas dans cet état, sélectionnez Démarrer.
Dans la page URL du service web , sélectionnez l’URL dans URL du service web du service de rapport. Cette action teste la connexion au dossier de rapport. Le navigateur peut vous demander des informations d’identification. Vérifiez que la page web s’ouvre correctement.
Dans la page Base de données , vérifiez que le mode serveur de rapports est défini sur Natif.
Dans la page URL du Gestionnaire de rapports, sélectionnez l’URL dans Identification du site du Gestionnaire de rapports. Cette action teste la connexion au répertoire virtuel pour le Gestionnaire de rapports. Le navigateur peut vous demander des informations d’identification. Vérifiez que la page web s’ouvre correctement.
Remarque
La création de rapports dans Configuration Manager ne nécessite pas Reporting Services Gestionnaire de rapports. Vous en avez besoin uniquement si vous souhaitez exécuter des rapports dans le navigateur ou gérer des rapports à l’aide du Gestionnaire de rapports.
Sélectionnez Quitter pour fermer Reporting Services Configuration Manager.
Configurer la création de rapports pour utiliser Report Builder 3.0
Sur l’ordinateur exécutant la console Configuration Manager, ouvrez le registre Windows Rédacteur.
Accédez à
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting
.Ouvrez la clé ReportBuilderApplicationManifestName pour modifier les données de valeur.
Remplacez la valeur
ReportBuilder_3_0_0_0.application
par , puis sélectionnez OK pour enregistrer.Fermez le Rédacteur du Registre Windows.
Installer un point Reporting Services
Pour gérer les rapports sur le site, installez le point Reporting Services. Point reporting services :
- Copie les dossiers de rapport et les rapports dans SQL Server Reporting Services
- Applique la stratégie de sécurité pour les rapports et les dossiers
- Définit les paramètres de configuration dans Reporting Services
Configuration requise et limitations
Avant de pouvoir afficher ou gérer des rapports dans la console Configuration Manager, vous avez besoin d’un point Reporting Services. Configurez ce rôle de système de site sur un serveur avec Microsoft SQL Server Reporting Services. Pour plus d’informations, consultez Prérequis pour la création de rapports.
Lorsque vous sélectionnez un site pour installer le point Reporting Services, les utilisateurs qui accèdent aux rapports doivent se trouver dans la même étendue de sécurité que le site où vous installez le rôle.
Après avoir installé un point Reporting Services sur un système de site, ne modifiez pas l’URL du serveur de rapports.
Par exemple, vous créez le point Reporting Services. Vous modifiez ensuite l’URL du serveur de rapports dans Reporting Services Configuration Manager. La console Configuration Manager continue d’utiliser l’ancienne URL. Vous ne pouvez pas exécuter, modifier ou créer des rapports à partir de la console.
Si vous devez modifier l’URL du serveur de rapports, commencez par supprimer le point reporting services existant. Modifiez l’URL, puis réinstallez le point reporting Services.
Lorsque vous installez un point Reporting Services, spécifiez un compte de point Reporting Services. Pour que les utilisateurs d’un autre domaine exécutent un rapport, créez une approbation bidirectionnelle entre les domaines. Sinon, le rapport ne parvient pas à s’exécuter.
Le compte qui exécute Reporting Services service doit appartenir au groupe d’accès d’autorisation Windows du groupe de sécurité local de domaine. Cela accorde au compte des autorisations Autoriser la lecture sur l’attribut tokenGroupsGlobalAndUniversal pour tous les objets utilisateur au sein du domaine. Les utilisateurs d’un domaine différent du compte de point Reporting Services ont besoin d’une approbation bidirectionnelle entre les domaines pour exécuter correctement les rapports.
Installer le point Reporting Services sur un système de site
Pour plus d’informations sur la configuration des systèmes de site, consultez Installer des rôles de système de site.
Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Configuration du site, puis sélectionnez le nœud Serveurs et rôles de système de site.
Ajoutez le point reporting services à un serveur de système de site nouveau ou existant :
Nouveau système de site : sous l’onglet Accueil du ruban, dans le groupe Créer , sélectionnez Créer un serveur de système de site. L’Assistant Création d’un serveur de système de site s’ouvre.
Système de site existant : sélectionnez le serveur cible. Sous l’onglet Accueil du ruban, dans le groupe Serveur , sélectionnez Ajouter un rôle de système de site. L’Assistant Ajout de rôles de système de site s’ouvre.
Dans la page Général , spécifiez les paramètres généraux du serveur de système de site. Lorsque vous ajoutez le point Reporting Services à un serveur existant, vérifiez les valeurs que vous avez configurées précédemment.
Dans la page Sélection du rôle système , sélectionnez Point Reporting Services dans la liste des rôles disponibles, puis sélectionnez Suivant.
Dans la page Point reporting services , configurez les paramètres suivants :
Nom du serveur de base de données de site : spécifiez le nom du serveur qui héberge le Configuration Manager base de données de site. L’Assistant récupère généralement le nom de domaine complet (FQDN) du serveur. Pour spécifier un instance de base de données, utilisez le nom> de serveur de format << ;instance nom>. Par exemple :
sqlserver\named1
.Nom de la base de données : spécifiez le nom de la base de données de site Configuration Manager. Sélectionnez Vérifier pour confirmer que l’Assistant a accès à la base de données du site.
Importante
Le compte d’utilisateur que vous utilisez pour créer le point Reporting Services doit disposer d’un accès en lecture à la base de données du site. Si le test de connexion échoue, une icône d’avertissement rouge s’affiche. Le texte contextuel du pointage sur l’icône contient les détails de l’échec. Corrigez l’échec, puis sélectionnez à nouveau Tester .
Nom du dossier : spécifiez le nom du dossier à créer et à utiliser pour Configuration Manager rapports dans Reporting Services.
Reporting Services serveur instance : sélectionnez le instance de SQL Server pour Reporting Services. Si cette page ne répertorie aucune instance, vérifiez que SQL Server Reporting Services est installé, configuré et démarré.
Importante
Configuration Manager établit une connexion dans le contexte de l’utilisateur actuel à WMI sur le système de site sélectionné. Il utilise cette connexion pour récupérer les instance de SQL Server pour Reporting Services. L’utilisateur actuel doit disposer d’un accès en lecture à WMI sur le système de site, sinon l’Assistant ne peut pas obtenir les instances Reporting Services.
Compte de point Reporting Services : sélectionnez Définir, puis sélectionnez un compte à utiliser. SQL Server Reporting Services sur le point Reporting Services utilise ce compte pour se connecter à la base de données du site Configuration Manager. Cette connexion permet de récupérer les données d’un rapport. Sélectionnez Compte existant pour spécifier un compte d’utilisateur Windows que vous avez précédemment configuré en tant que compte Configuration Manager. Sélectionnez Nouveau compte pour spécifier un compte d’utilisateur Windows qui n’est pas actuellement configuré pour une utilisation. Configuration Manager accorde automatiquement à l’utilisateur spécifié l’accès à la base de données du site. Le compte d’utilisateur et le mot de passe Windows spécifiés sont chiffrés et stockés dans la base de données Reporting Services. Reporting Services récupère les données des rapports de la base de données du site à l’aide de ce compte et de ce mot de passe.
Importante
Le compte que vous spécifiez doit disposer de l’autorisation Ouvrir une session localement sur le serveur qui héberge la base de données Reporting Services.
Suivez les instructions de l’Assistant.
Une fois l’Assistant terminé, Configuration Manager crée les dossiers de rapport dans Reporting Services. Il copie ensuite ses rapports dans les dossiers de rapport spécifiés.
Conseil
Pour répertorier uniquement les systèmes de site qui hébergent le rôle de site de point reporting Services, cliquez avec le bouton droit sur Serveurs et rôles de système de site, puis sélectionnez Point reporting services.
Langues des rapports
Quand Configuration Manager crée des dossiers de rapports et copie des rapports sur le serveur de rapports, il détermine la langue appropriée pour les objets.
Créer des dossiers de rapport, copier des rapports
Créer des objets à l’aide des paramètres régionaux du système d’exploitation du serveur de site
Si le module linguistique spécifique n’est pas disponible, la valeur par défaut est anglais (ENU)
Afficher les rapports dans un navigateur web
Noms des dossiers et des rapports : mêmes paramètres régionaux que le serveur de site
Contenu du rapport : dynamique en fonction des paramètres régionaux du navigateur
Afficher les rapports dans la console Configuration Manager
Noms des dossiers et des rapports : dynamiques en fonction des paramètres régionaux de la console
Contenu du rapport : dynamique en fonction des paramètres régionaux de la console
Lorsque vous installez un point Reporting Services sur un site sans modules linguistiques, les rapports sont installés en anglais. Si vous installez un module linguistique après avoir installé le point Reporting Services, vous devez désinstaller et réinstaller le point Reporting Services pour que les rapports soient disponibles dans la langue appropriée du module linguistique.
Pour plus d’informations, consultez Modules linguistiques.
Installation de fichiers et droits de sécurité des dossiers de rapports
Configuration Manager effectue les actions suivantes pour installer le point reporting services et configurer Reporting Services :
Importante
Le site effectue ces actions dans le contexte du compte configuré pour le service SMS_Executive. En règle générale, ce compte est le compte système local du serveur de site.
Installez le rôle de site de point Reporting Services.
Créez la source de données dans Reporting Services avec les informations d’identification stockées que vous avez spécifiées dans l’Assistant. Ce compte est le compte d’utilisateur Et le mot de passe Windows que Reporting Services utilise pour se connecter à la base de données du site lorsque vous exécutez des rapports.
Créez le dossier racine Configuration Manager dans Reporting Services.
Ajoutez les rôles de sécurité Utilisateurs de rapports ConfigMgr et Administrateurs de rapports ConfigMgr dans Reporting Services.
Créez des sous-dossiers, puis déployez Configuration Manager rapports à partir du serveur de
%ProgramFiles%\SMS_SRSRP
site pour Reporting Services.Ajoutez le rôle Utilisateurs de rapports ConfigMgr dans Reporting Services aux dossiers racine de tous les comptes d’utilisateur dans Configuration Manager qui disposent de droits de lecture de site.
Ajoutez le rôle Administrateurs de rapports ConfigMgr dans Reporting Services aux dossiers racine de tous les comptes d’utilisateur dans Configuration Manager qui disposent de droits de modification de site.
Récupérez le mappage entre les dossiers de rapport et Configuration Manager types d’objets sécurisés. Configuration Manager conserve cette carte dans la base de données du site.
Configurez les droits suivants pour les utilisateurs administratifs dans Configuration Manager à des dossiers de rapports spécifiques dans Reporting Services :
Ajoutez des utilisateurs et attribuez le rôle ConfigMgr Utilisateurs de rapports au dossier de rapport associé pour les utilisateurs administratifs disposant des autorisations Exécuter le rapport pour l’objet Configuration Manager.
Ajoutez des utilisateurs et attribuez le rôle Administrateurs de rapports ConfigMgr au dossier de rapport associé pour les utilisateurs administratifs disposant des autorisations Modifier le rapport pour l’objet Configuration Manager.
Configuration Manager se connecte à Reporting Services et définit les autorisations pour les utilisateurs sur les dossiers racine Configuration Manager et Reporting Services et les dossiers de rapports spécifiques. Après l’installation initiale du point reporting services, Configuration Manager se connecte à Reporting Services toutes les 10 minutes pour vérifier que les droits utilisateur configurés sur les dossiers de rapport sont bien les droits associés définis pour Configuration Manager utilisateurs. Lorsque des utilisateurs sont ajoutés ou que les droits des utilisateurs sont modifiés sur le dossier de rapport à l’aide de Reporting Services Gestionnaire de rapports, Configuration Manager remplace ces modifications à l’aide des attributions basées sur les rôles stockées dans la base de données du site. Configuration Manager supprime également les utilisateurs qui ne disposent pas des droits de création de rapports dans Configuration Manager.
Reporting Services rôles de sécurité
Quand Configuration Manager installe le point Reporting Services, il ajoute les rôles de sécurité suivants dans Reporting Services :
ConfigMgr Utilisateurs du rapport : les utilisateurs auxquels ce rôle de sécurité est attribué peuvent uniquement exécuter des rapports Configuration Manager.
ConfigMgr Administrateurs de rapports : les utilisateurs auxquels ce rôle de sécurité est attribué peuvent effectuer toutes les tâches liées à la création de rapports dans Configuration Manager.
Vérifier l’installation
Vérifiez l’installation du point reporting services en examinant des messages status et des entrées de fichier journal spécifiques. Utilisez la procédure suivante pour vérifier que l’installation du point reporting services a réussi.
Remarque
Si vous voyez des rapports dans le sous-dossier Rapports du nœud Rapports dans l’espace de travail Surveillance de la console Configuration Manager, vous pouvez ignorer cette procédure.
Vérifier l’installation par status message
Dans la console Configuration Manager, accédez à l’espace de travail Surveillance, développez État du système, puis sélectionnez le nœud État du composant.
Sélectionnez le composant SMS_SRS_REPORTING_POINT .
Sous l’onglet Accueil du ruban, dans le groupe Composant , sélectionnez Afficherles messages, puis tout.
Spécifiez une date et une heure pour une période avant l’installation du point Reporting Services, puis sélectionnez OK.
Vérifiez status’ID de message 1015. Ce message status indique que le point reporting Services a été correctement installé.
Vérifier l’installation par fichier journal
Ouvrez le fichier Srsrp.log, situé dans le répertoire Journaux du chemin d’installation Configuration Manager. Recherchez la chaîne Installation was successful
.
Parcourez ce fichier journal à partir de l’heure à laquelle le point reporting services a été correctement installé. Vérifiez que les dossiers de rapport ont été créés, que les rapports ont été déployés et que la stratégie de sécurité sur chaque dossier a été confirmée. Après la dernière ligne de confirmation de la stratégie de sécurité, recherchez la chaîne Successfully checked that the SRS web service is healthy on server
.
Configurer un certificat pour créer des rapports
Il existe de nombreuses options pour créer des rapports dans SQL Server Reporting Services. Lorsque vous créez ou modifiez des rapports dans la console Configuration Manager, Configuration Manager s’ouvre Report Builder à utiliser comme environnement de création. Quelle que soit la façon dont vous créez vos rapports Configuration Manager, vous avez besoin d’un certificat auto-signé pour l’authentification du serveur auprès du serveur de base de données de site.
Remarque
Pour plus d’informations sur la création de rapports avec SQL Server Reporting Services, consultez Report Builder environnement de création.
Configuration Manager installe automatiquement le certificat sur le serveur de site et tous les rôles de fournisseur SMS. Vous pouvez créer ou modifier des rapports à partir de la console Configuration Manager lorsque vous l’exécutez à partir de l’un de ces serveurs.
Lorsque vous créez ou modifiez des rapports à partir d’une console Configuration Manager sur un autre ordinateur, exportez le certificat à partir du serveur de site. Le nom convivial du certificat spécifique est le nom de domaine complet du serveur de site dans le magasin de certificats Personnes approuvé pour l’ordinateur local. Ajoutez ce certificat au magasin de certificats de Personnes approuvé sur l’ordinateur qui exécute la console Configuration Manager.
Modifier les paramètres du point Reporting Services
Après avoir installé ce rôle, vous pouvez modifier les paramètres de connexion et d’authentification de la base de données de site dans les propriétés du point Reporting Services.
Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Configuration du site, puis sélectionnez le nœud Serveurs et rôles de système de site.
Conseil
Pour répertorier uniquement les systèmes de site qui hébergent le point Reporting Services, cliquez avec le bouton droit sur le nœud Serveurs et rôles de système de site, puis sélectionnez Point Reporting Services.
Sélectionnez le système de site qui héberge le point Reporting Services. Sélectionnez ensuite les rôles de système de site de point de service de création de rapports dans le volet d’informations.
Sous l’onglet Rôle de site du ruban, dans le groupe Propriétés , sélectionnez Propriétés.
Vous pouvez modifier les paramètres suivants dans les propriétés Reporting Services Point :
Nom du serveur de base de données de site
Nom de la base de données
Compte d’utilisateur
Sélectionnez OK pour enregistrer les modifications et fermer les propriétés.
Pour plus d’informations sur ces paramètres, consultez les descriptions de la section Installer le point Reporting Services sur un système de site.
Power BI Report Server
À partir de la version 2002, vous pouvez intégrer la création de rapports à Power BI Report Server. Pour plus d’informations sur sa configuration, consultez Intégrer à Power BI Report Server.
Mettre à niveau SQL Server
Pour mettre à niveau SQL Server et SQL Server Reporting Services, commencez par supprimer le point Reporting Services du site. Après avoir mis à niveau SQL Server, réinstallez le point Reporting Services dans Configuration Manager.
Si vous ne suivez pas ce processus, vous verrez des erreurs lorsque vous exécutez ou modifiez des rapports à partir de la console Configuration Manager. Vous pouvez continuer à exécuter et à modifier des rapports avec succès à partir d’un navigateur web.
Configurer les options de rapport
Vous pouvez sélectionner le point de Reporting Services par défaut que vous utilisez pour gérer les rapports. Le site peut avoir plusieurs points Reporting Services, mais il utilise uniquement le serveur par défaut pour gérer les rapports. Utilisez la procédure suivante pour configurer les options de rapport pour votre site.
Dans la console Configuration Manager, accédez à l’espace de travail Surveillance, développez Rapports, puis sélectionnez le nœud Rapports.
Sous l’onglet Accueil du ruban, dans le groupe Paramètres , sélectionnez Options de rapport.
Sélectionnez le serveur de rapports par défaut dans la liste, puis sélectionnez OK.
S’il n’affiche aucun serveur, vérifiez que vous avez installé et configuré un point Reporting Services dans le site. Pour plus d’informations, consultez Vérifier l’installation.
Assurez-vous que votre ordinateur exécute une version de SQL Server Report Builder qui correspond à la version de SQL Server que vous utilisez pour votre serveur de rapports. Sinon, vous verrez une erreur, le serveur de rapports par défaut ne sera pas enregistré et vous ne pouvez pas créer ou modifier des rapports.