Présentation de la création de rapports dans Configuration Manager
S’applique à : Gestionnaire de Configuration (branche actuelle)
La création de rapports dans Configuration Manager fournit un ensemble d’outils et de ressources qui vous aident à utiliser les fonctionnalités de création de rapports avancées de SQL Server Reporting Services (SSRS) et de Power BI Report Server. Les deux plateformes de création de rapports fournissent des expériences de création enrichies pour les rapports personnalisés. La création de rapports vous permet de collecter, d’organiser et de présenter des informations sur la richesse des données Configuration Manager dans votre organisation. Configuration Manager fournit de nombreux rapports prédéfinis dans Reporting Services que vous pouvez utiliser sans modification. Vous pouvez dupliquer et modifier les rapports par défaut pour répondre à vos besoins, ou vous pouvez créer des rapports personnalisés.
SQL Server Reporting Services
SQL Server Reporting Services offre une gamme complète d'outils et services prêts à l'emploi pour vous aider à créer, déployer et gérer les rapports de votre organisation. Il dispose également de fonctionnalités de programmation qui vous permettent d’étendre et de personnaliser vos fonctionnalités de création de rapports. 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.
Configuration Manager utilise SQL Server Reporting Services comme solution de création de rapports principale. L’intégration à Reporting Services offre les avantages suivants :
Utilise un système de création de rapports standard pour interroger la base de données Configuration Manager.
Affiche les rapports à l’aide de la visionneuse de rapports Configuration Manager ou à l’aide du Gestionnaire de rapports, qui est une connexion web au rapport.
Offre des performances, une disponibilité et une scalabilité élevées.
Fournit des abonnements aux rapports auxquels les utilisateurs peuvent s’abonner. Par exemple, un responsable s’abonne chaque jour à un rapport envoyé par e-mail qui détaille l’état du déploiement d’une mise à jour logicielle.
Exporte les rapports dans différents types de formats populaires.
Pour plus d’informations, consultez Qu’est-ce que SQL Server Reporting Services (SSRS) ?
Power BI Report Server
À compter de la version 2002, intégrez Power BI Report Server à la création de rapports Configuration Manager. Cette intégration vous offre une visualisation moderne et de meilleures performances. Il ajoute la prise en charge de la console pour les rapports Power BI similaire à ce qui existe déjà avec SQL Server Reporting Services. Pour plus d’informations, consultez Intégrer à Power BI Report Server.
Power BI Report Server est un serveur de rapports local avec un portail web dans lequel vous affichez et gérez des rapports. Il inclut des outils pour créer des rapports Power BI, des rapports paginés, des rapports mobiles et des indicateurs de performance clés. Pour plus d’informations, consultez Qu’est-ce que Power BI Report Server ?.
Point Reporting Services
Le point reporting services est un rôle de système de site que vous ajoutez sur un serveur qui s’exécute Microsoft SQL Server Reporting Services. Le point reporting services effectue les fonctions suivantes :
- Copie les définitions de rapport Configuration Manager dans Reporting Services
- Crée des dossiers de rapport en fonction des catégories de rapports
- Définit la stratégie de sécurité sur les dossiers de rapport et les rapports. Ces stratégies sont basées sur les autorisations basées sur les rôles pour Configuration Manager utilisateurs administratifs. Dans un intervalle de 10 minutes, le point Reporting Services se connecte à Reporting Services pour réappliquer la stratégie de sécurité si vous l’avez modifiée.
Pour plus d’informations sur la planification et l’installation d’un point Reporting Services, consultez les articles suivants :
Configuration Manager rapports
Configuration Manager fournit des définitions de rapport pour plus de 400 rapports dans plus de 50 dossiers de rapports. Pendant le processus d’installation du point reporting services, il les copie dans le dossier de rapport racine dans SQL Server Reporting Services. La console Configuration Manager affiche les rapports et les organise dans des sous-dossiers en fonction de la catégorie de rapport.
Les rapports ne se propagent pas vers le haut ou vers le bas de la hiérarchie Configuration Manager. Ils s’exécutent uniquement sur la base de données du site dans lequel vous les créez. Étant donné que Configuration Manager réplique les données globales dans toute la hiérarchie, vous avez accès aux informations à l’échelle de la hiérarchie dans les rapports. Lorsqu’un rapport récupère des données d’une base de données de site, il a accès aux données de site pour le site actuel et les sites enfants, ainsi qu’aux données globales pour chaque site de la hiérarchie.
Comme les autres objets Configuration Manager, un utilisateur administratif doit disposer des autorisations appropriées pour exécuter ou modifier des rapports. Pour exécuter un rapport, un utilisateur administratif doit disposer de l’autorisation Exécuter le rapport pour l’objet . Pour créer ou modifier un rapport, un utilisateur administratif doit disposer de l’autorisation Modifier le rapport pour l’objet .
Créer et modifier des rapports
Pour les rapports basés sur Reporting Services, Configuration Manager utilise Microsoft SQL Server Report Builder comme outil exclusif de création et d’édition pour les rapports basés sur des modèles et SQL. Lorsque vous créez ou modifiez un rapport dans la console Configuration Manager, Report Builder s’ouvre. Pour plus d’informations, consultez Opérations et maintenance pour la création de rapports.
À compter de la version 2002, pour créer ou modifier des rapports Power BI, la console s’intègre à Power BI Desktop. Pour plus d’informations, consultez Créer des rapports Power BI.
Exécuter des rapports
Lorsque vous exécutez un rapport basé sur Reporting Services dans la console Configuration Manager, la Visionneuse de rapports s’ouvre et se connecte à Reporting Services. Après avoir spécifié les paramètres de rapport requis, Reporting Services récupère les données et affiche les résultats dans la visionneuse. Vous pouvez également vous connecter au Reporting Services SQL Services, vous connecter à la source de données du site et exécuter des rapports.
À compter de la version 2002, lorsque vous exécutez un rapport basé sur Power BI, il s’ouvre dans le navigateur web.
Ajouter aux favoris
Configuration Manager est fourni avec plusieurs centaines de rapports par défaut, et vous pouvez en ajouter d’autres à cette liste. Au lieu de rechercher continuellement les rapports que vous utilisez couramment, à partir de la version 2103, vous pouvez rendre un rapport favori. Cette action vous permet d’y accéder rapidement à partir du nœud Favoris .
Pour plus d’informations, consultez Opérations et maintenance pour la création de rapports.
Invites de rapport
Vous pouvez configurer une invite de rapport ou un paramètre lorsque vous créez ou modifiez un rapport. Créer des invites de rapport pour limiter ou cibler les données qu’un rapport récupère. Un rapport peut contenir plusieurs invites. Assurez-vous que les noms d’invite sont uniques et contiennent uniquement des caractères alphanumériques conformes aux règles SQL Server pour les identificateurs.
Lorsque vous exécutez un rapport, l’invite demande une valeur pour un paramètre requis. En fonction de la valeur du paramètre, il récupère les données du rapport. Par exemple, le rapport Informations sur l’ordinateur d’un ordinateur spécifique demande un nom d’ordinateur. Reporting Services transmet la valeur spécifiée à une variable définie dans l’instruction SQL du rapport.
Liens de rapport
Les liens de rapport dans Configuration Manager sont utilisés dans un rapport source pour fournir un accès facile à d’autres données. Par exemple, il peut être lié à des informations plus détaillées sur chacun des éléments du rapport source. Si le rapport de destination nécessite l’exécution d’une ou de plusieurs invites, le rapport source doit contenir une colonne avec les valeurs appropriées pour chaque invite.
Le lien doit spécifier le numéro de colonne avec la valeur de l’invite. Par exemple :
- Il existe un rapport qui répertorie les ordinateurs que le site a récemment découverts.
- Vous créez un lien à partir de celui-ci vers un autre rapport qui répertorie les derniers messages reçus par le site pour un ordinateur spécifique.
- Vous créez le lien et spécifiez que la colonne
2
du rapport source contient le nom de l’ordinateur. Cette valeur est une invite obligatoire pour le rapport de destination. - Vous exécutez le rapport source et une icône de lien s’affiche à gauche de chaque ligne de données.
- Vous sélectionnez l’icône sur une ligne, et la Visionneuse de rapports transmet la valeur dans la colonne spécifiée pour cette ligne comme valeur d’invite pour le rapport de destination.
Vous ne pouvez configurer qu’un seul lien pour un rapport, et ce lien ne peut se connecter qu’à un seul rapport de destination.
Avertissement
Si vous déplacez un rapport de destination vers un autre dossier de rapport, l’emplacement du rapport de destination change. Configuration Manager ne met pas automatiquement à jour le lien de rapport dans le rapport source avec le nouvel emplacement, et le lien ne fonctionne pas dans le rapport source.
Dossiers de rapport
Les dossiers de rapports fournissent une méthode pour trier et filtrer les rapports que Configuration Manager stocke dans Reporting Services. Les dossiers de rapports sont utiles lorsque vous avez de nombreux rapports à gérer. Lorsque vous installez un point Reporting Services, il copie les rapports dans Reporting Services et les organise en plus de 50 dossiers de rapport. Les dossiers de rapport sont en lecture seule. Vous ne pouvez pas les modifier dans la console Configuration Manager.
Abonnements aux rapports
Un abonnement à un rapport dans Reporting Services est une demande périodique de remise d’un rapport à un moment spécifique ou en réponse à un événement. Vous spécifiez dans l’abonnement un format de fichier d’application. Les abonnements offrent une alternative à l’exécution d’un rapport à la demande. La création de rapports à la demande nécessite de sélectionner activement le rapport chaque fois que vous souhaitez afficher le rapport. En revanche, les abonnements peuvent être utilisés pour planifier, puis automatiser la remise d’un rapport.
Vous pouvez gérer les abonnements aux rapports dans la console Configuration Manager. Le serveur de rapports traite les abonnements. Il les distribue à l’aide d’extensions de remise déployées sur le serveur. Par défaut, vous pouvez créer des abonnements qui envoient des rapports à un dossier partagé ou à une adresse e-mail.
Pour plus d’informations, consultez Gérer les abonnements aux rapports.
Report Builder
Pour les rapports basés sur Reporting Services, Configuration Manager utilise Microsoft SQL Server Report Builder comme outil exclusif de création et d’édition pour les rapports basés sur des modèles et sql. Si vous créez ou modifiez un rapport dans la console Configuration Manager, Report Builder s’ouvre. Lorsque vous créez ou modifiez un rapport pour la première fois, Report Builder s’installe automatiquement. La version de Report Builder associée à la version installée de SQL Server s’ouvre lorsque vous exécutez ou modifiez des rapports.
L’installation Report Builder ajoute la prise en charge de plus de 20 langues. Lorsque vous exécutez Report Builder, les données sont affichées dans la langue du système d’exploitation de l’ordinateur local. Si Report Builder ne prend pas en charge la langue, elle affiche les données en anglais. Report Builder prend en charge toutes les fonctionnalités de SQL Server Reporting Services, notamment les fonctionnalités suivantes :
Fournit un environnement de création de rapports intuitif avec une apparence similaire à Microsoft 365 Apps.
Offre la disposition de rapport flexible du langage RDL (Report Definition Language) SQL Server.
Fournit différentes formes de visualisation des données, notamment des graphiques et des jauges.
Fournit des zones de texte enrichies.
Exporte vers Microsoft format Word.
Vous pouvez également ouvrir Report Builder directement à partir de SQL Server Reporting Services.
Modèles de rapport dans SQL Server Reporting Services
SQL Server Reporting Services utilise des modèles de rapport pour vous aider à sélectionner des éléments de la base de données Configuration Manager à inclure dans les rapports basés sur des modèles. Lorsque vous générez un rapport, les modèles de rapport exposent uniquement les vues et les éléments spécifiés parmi lesquels choisir. Pour créer des rapports basés sur des modèles, au moins un modèle de rapport doit être disponible.
Les modèles de rapport ont les fonctionnalités suivantes :
Donnez des noms d’entreprise logiques aux champs et aux vues de base de données. Pour produire des rapports, vous n’avez pas besoin de connaître la structure de base de données Configuration Manager.
Regrouper les éléments logiquement.
Définissez les relations entre les éléments.
Sécurisez les éléments de modèle afin que les utilisateurs administratifs puissent voir uniquement les données qu’ils sont autorisés à voir.
Bien que Configuration Manager fournisse des exemples de modèles de rapport, vous pouvez également définir des modèles de rapport pour répondre à vos besoins métier. Pour plus d’informations sur la création de modèles de rapport, consultez Créer des modèles de rapport personnalisés.