Présentation des rapports dans Configuration Manager

 

S'applique à: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Les rapports de System Center 2012 Configuration Manager fournissent un ensemble d'outils et de ressources vous permettant d'utiliser les fonctions de rapport avancées de SQL Server Reporting Services (SSRS) ainsi que les rapports détaillés du Générateur de rapports Reporting Services. Les rapports permettent de recueillir, d'organiser et de présenter des informations relatives aux utilisateurs, à l'inventaire logiciel et matériel, aux mises à jour logicielles, aux applications, à l'état du site et à d'autres opérations de Configuration Manager dans votre organisation. Les rapports vous permettent de disposer de nombreux rapports prédéfinis que vous pouvez utiliser comme tel ou adapter à vos besoins, et vous pouvez créer des rapports personnalisés.

Utilisez les sections suivantes pour vous aider à gérer les rapports dans Configuration Manager :

  • SQL Server Reporting Services

  • Point Reporting Services

  • Rapports de Configuration Manager

    • Création et modification de rapports

    • Exécution de rapports

    • Invites de rapport

    • Liens de rapports

  • Dossiers de rapports

  • Abonnements aux rapports

  • Générateur de rapports

  • Nouveautés de Configuration Manager

  • Nouveautés de Configuration Manager SP1

  • Nouveautés de System Center 2012 R2 Configuration Manager

SQL Server Reporting Services

SQL Server Reporting Services offre une gamme complète d'outils et de services prêts à être utilisés pour créer, déployer et gérer des rapports pour votre organisation, ainsi que des fonctionnalités de programmation vous permettant d'étendre et de personnaliser la fonctionnalité de création de rapport. Reporting Services est une plate-forme de création de rapport basée sur un serveur qui fournit des fonctionnalités complètes de création de rapports pour une variété de sources de données.

Configuration Manager utilise SQL Server Reporting Services comme solution de création de rapport. L'intégration avec Reporting Services offre les avantages suivants :

  • Utilise un système de rapports standard pour interroger la base de données de Configuration Manager.

  • Affiche les rapports à l'aide de la Visionneuse de rapports Configuration Manager ou du Gestionnaire de rapports, qui est une connexion Web vers le rapport.

  • Fournit une performance, une disponibilité et une évolutivité élevées.

  • Fournit des abonnements pour les rapports auxquels les utilisateurs peuvent s'abonner. Par exemple, un directeur pourrait s'abonner à un envoi automatique par courrier électronique d'un rapport quotidien détaillant l'état du déploiement d'une mise à jour logicielle.

  • Exporte les rapports que les utilisateurs peuvent sélectionner dans différents formats souvent utilisés.

Pour plus d'informations sur Reporting Services, voir SQL Server Reporting Services dans la documentation en ligne de SQL Server 2008.

Point Reporting Services

Le point de Reporting Services est un rôle de système de site installé sur un serveur qui exécute Microsoft SQL Server Reporting Services. Le point de Reporting Services copie les définitions du rapport Configuration Manager vers Reporting Services, crée des dossiers de rapports basés sur les catégories de rapports et paramètre les stratégies de sécurité des dossiers de rapports et des rapports en fonction des autorisations basées sur les rôles pour les utilisateurs administratifs de Configuration Manager. Toutes les 10 minutes, le point de Reporting Services se connecte à Reporting Services pour réappliquer la stratégie de sécurité si elle a été modifiée, par exemple, à l'aide du Gestionnaire de rapports. Pour plus d'informations sur la planification et l'installation d'un point de Reporting Services, consultez la documentation suivante :

Rapports de Configuration Manager

Configuration Manager offre des définitions de rapports pour plus de 400 rapports dans plus de 50 dossiers qui sont copiés à la racine du dossier des rapports dans SQL Server Reporting Services lors du processus d'installation du point de Reporting Services. Les rapports sont affichés sur la console Configuration Manager et sont organisés dans des sous-dossiers en fonction de la catégorie de rapport. Les rapports ne sont pas propagés vers le haut ou vers le bas de la hiérarchie Configuration Manager ; ils ne s'exécutent que sur la base de donnée du site sur lequel ils ont été créés. Toutefois, étant donné que Configuration Manager réplique les données globales sur toute la hiérarchie, vous avez accès aux informations de toute la hiérarchie. Lorsqu'un rapport récupère des données depuis la base de donnée d'un site, il a accès aux données du site lui-même ainsi qu'à celles des sites enfants, pour chaque site de la hiérarchie. Comme les autres objets Configuration Manager, un utilisateur administratif doit disposer des autorisations appropriées pour l'exécution ou la modification de rapports. Pour exécuter un rapport, un utilisateur administratif doit avoir l'autorisation Exécuter le rapport pour cet objet. Pour créer ou modifier un rapport, un utilisateur administratif doit avoir l'autorisation Modifier le rapport pour cet objet.

Création et modification de rapports

Configuration Manager utilise le Générateur de rapports de Microsoft SQL Server comme outil exclusif pour la création et l'édition des rapports basés sur des modèles ou sur SQL. Lorsque vous créez ou modifiez un rapport sur la console Configuration Manager, le Générateur de rapports s'ouvre. Pour plus d'informations sur la gestion des rapports, consultez la section Gérer des rapports de Configuration Manager de la rubrique Opérations et maintenance pour les rapports dans Configuration Manager.

Exécution de rapports

Lorsque vous exécutez un rapport depuis la console Configuration Manager, la Visionneuse de rapports s'ouvre et se connecte à Reporting Services. Une fois que vous avez 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 à SQL Services Reporting Services, à la source de données pour le site et exécuter des rapports.

Invites de rapport

Une invite de rapport ou un paramètre de rapport dans Configuration Manager est une propriété de rapport que vous pouvez configurer quand un rapport est créé ou modifié. Les invites de rapport sont créées dans le but de limiter ou de cibler les données extraites par un rapport. Un rapport peut contenir plusieurs invites, tant que celles-ci portent un nom unique et qu'elles contiennent uniquement des caractères alphanumériques conformes aux règles SQL Server pour les identificateurs.

Lorsque vous exécutez un rapport, l'invite appelle la valeur d'un paramètre requis et, en fonction de cette valeur, récupère les données du rapport. Par exemple, le rapport Informations concernant un ordinateur spécifique récupère les informations concernant un ordinateur spécifique et invite l'utilisateur administratif à entrer un nom d'ordinateur. Reporting Services transmet ensuite la valeur spécifiée à une variable définie dans l'instruction SQL du rapport.

Liens de rapports

Les liens de rapports de Configuration Manager sont utilisés dans un rapport source pour fournir aux utilisateurs administratifs un accès facile aux données supplémentaires, notamment les informations détaillées sur chaque élément contenu dans le rapport source. Si le rapport de destination nécessite l'exécution d'une ou de plusieurs invites d'exécution, le rapport source doit contenir une colonne avec les valeurs appropriées pour chaque invite. Vous devez spécifier le numéro de colonne qui fournit la valeur de l'invite. Par exemple, vous pouvez lier un rapport qui répertorie les ordinateurs nouvellement découverts à un rapport contenant les derniers messages reçus sur un ordinateur spécifique. Lorsque le lien est créé, vous pouvez indiquer que la colonne 2 du rapport source contient les noms d'ordinateurs ; il s'agit d'une invite requise pour le rapport de destination. Lorsque le rapport source est exécuté, les icônes de lien s'affichent à gauche de chaque ligne de données. Lorsque vous cliquez sur l'icône d'une ligne, la Visionneuse de rapports transmet la valeur dans la colonne spécifiée de cette ligne comme valeur d'invite nécessaire pour afficher le rapport de destination. Un rapport peut être configuré avec un seul lien, et ce lien peut être connecté à une seule ressource de destination.

System_CAPS_warningAvertissement

Si vous déplacez un rapport de destination vers un dossier de rapport différent, l'emplacement du rapport de destination change. Le lien de rapport du rapport source n'est pas automatiquement mis à jour avec le nouvel emplacement et le lien de rapport ne fonctionnera pas dans le rapport source.

Dossiers de rapports

Les dossiers de rapports de System Center 2012 Configuration Manager permettent de trier et de filtrer les rapports qui sont stockés dans Reporting Services. Les dossiers de rapport sont particulièrement utiles lorsque vous devez gérer plusieurs rapports. Lorsque vous installez un point de Reporting Services, les rapports sont copiés vers Reporting Services et organisés en plus de 50 dossiers de rapports. Les dossiers de rapports sont en lecture seule. Vous ne pouvez pas les modifier dans la console Configuration Manager.

Abonnements aux rapports

Un abonnement aux rapports dans Reporting Services est une demande récurrente de la remise d'un rapport à un moment donné ou en réponse à un événement et dans un format d'application que vous spécifiez à l'inscription. Les abonnements représentent une alternative à l'exécution d'un rapport à la demande. Les rapports à la demande nécessitent la sélection active du rapport, à chaque fois que vous souhaitez le visualiser. En revanche, les abonnements peuvent être utilisés pour planifier, puis automatiser la remise d'un rapport.

Vous pouvez gérer les abonnements de rapport dans la console Configuration Manager. Elles sont traitées sur le serveur de rapports. Les abonnements sont distribués à l'aide des extensions de remise qui sont 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 électronique. Pour plus d'informations sur la gestion des abonnements aux rapports, consultez la section Gérer les abonnements aux rapports de la rubrique Opérations et maintenance pour les rapports dans Configuration Manager.

Générateur de rapports

Configuration Manager utilise le Générateur de rapports Microsoft SQL Server Reporting Services en tant qu'unique outil de création et de modification des rapports basés sur un modèle et des rapports basés sur SQL. Lorsque vous lancez l'action pour créer ou modifier un rapport dans la console Configuration Manager, le Générateur de rapports s'ouvre. Lorsque vous créez ou modifiez un rapport pour la première fois, le Générateur de rapports est installé automatiquement. Depuis la version Configuration Manager SP1, la version du Générateur de rapports associée à la version installée de SQL Server s'ouvre lorsque vous exécutez ou modifiez des rapports.

Important

Pour Configuration Manager sans Service Pack :

Par défaut, Configuration Manager ouvre la version ClickOnce du Générateur de rapports 2.0, qui installe et exécute le Générateur de rapports 2.0, lorsque vous essayez de créer un nouveau rapport ou de modifier un rapport existant. Si votre serveur de rapports exécute SQL Server 2008 R2, la version ClickOnce du Générateur de rapports 3.0 est installée automatiquement avec SQL Server 2008 R2 Reporting Services. Par conséquent, lorsque Configuration Manager tente d'ouvrir de la version ClickOnce du Générateur de rapports 2.0, le fichier ne sera pas disponible, et une erreur s'affiche. Pour plus d'informations sur l'utilisation de Report Builder 3.0, consultez la section Configuration de Reporting pour utiliser le Générateur de rapports 3.0 de la rubrique Configuration des rapports dans Configuration Manager.

L'installation du Générateur de rapports ajoute la prise en charge de plus de 20 langues. Lorsque vous exécutez le Générateur de rapports, il affiche les données dans la langue du système d'exploitation qui s'exécute sur l'ordinateur local. Si le Générateur de rapports ne supporte pas cette langue, les données sont affichées en anglais. Le Générateur de rapports prend en charge toutes les fonctionnalités de SQL Server 2008 Reporting Services, qui inclut les fonctionnalités suivantes :

  • Il offre un environnement de création de rapports intuitif dont l'apparence est similaire à celle de Microsoft Office.

  • Il offre une mise en page flexible du rapport de SQL Server 2008 Report Definition Language (RDL).

  • Il fournit divers types d'affichage des données, dont des graphiques et des jauges.

  • Il fournit des zones de texte enrichi.

  • Il permet des exportations vers Microsoft Word.

Vous pouvez également ouvrir le Générateur de rapports depuis SQL Server Reporting Services.

Modèles de rapports dans SQL Server Reporting Services

SQL Reporting Services dans Configuration Manager utilise des modèles de rapport pour aider l'utilisateur administratif à sélectionner les éléments de la base de données à inclure dans les rapports basés sur un modèle. L'utilisateur administratif chargé de générer le rapport peut choisir entre les vues et éléments spécifiques exposés dans le modèle de rapport. Au moins un modèle de rapport doit être disponible pour pouvoir générer des rapports basés sur un modèle. Les modèles de rapport sont dotés des fonctions ci-après :

  • Vous pouvez donner des noms plus pratiques aux champs des bases de données et aux vues pour faciliter la création de rapports. La connaissance de la structure de la base de données n'est pas nécessaire pour produire des rapports.

  • Vous pouvez regrouper des éléments de façon logique.

  • Vous pouvez définir des relations entre les éléments.

  • Vous pouvez sécuriser les éléments du modèle de manière à ce que les utilisateurs administratifs ne puissent visualiser que les données auxquelles ils sont autorisés à accéder.

Même si Configuration Manager fournit des exemples de modèles de rapport, vous pouvez également définir des modèles de rapports afin de répondre aux besoins de votre entreprise. Pour plus d'informations sur la création des modèles de rapport, voir Création de modèles de rapports personnalisés dans SQL Server Reporting Services.

Nouveautés de Configuration Manager

Notes

Les informations contenues dans cette section apparaissent également dans le guide Mise en route de System Center 2012 Configuration Manager.

Les éléments suivants concernant les rapports sont nouveaux ou ont été modifiés depuis Configuration Manager 2007 :

  • Configuration Manager n'utilise plus le point de rapport ; le point de Reporting Services est le seul rôle de système de site que Configuration Manager utilise désormais pour les rapports.

  • Intégration complète de la solution Configuration Manager 2007 R2 SQL Server Reporting Services : Outre la gestion des rapports standard, Configuration Manager 2007 R2 a introduit la prise en charge de la création de rapports avec SQL Server Reporting Services.System Center 2012 Configuration Manager intègre la solution Reporting Services, ajoute de nouvelles fonctionnalités et supprime la gestion des rapports standard comme solution de création de rapports.

  • Intégration de Report Builder 2.0 : System Center 2012 Configuration Manager utilise Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 comme outil exclusif pour la création et l'édition de rapports basés sur des modèles ou sur SQL. Le Générateur de rapports 2.0 est installé automatiquement lorsque vous créez ou modifiez un rapport pour la première fois.

  • Les abonnements aux rapports dans SQL Server Reporting Services permettent de configurer la remise automatique des rapports spécifiés par courrier électronique ou vers une solution de partage de fichiers, à des intervalles de temps planifiés.

  • Vous pouvez exécuter des rapports Configuration Manager dans la console Configuration Manager en utilisant la Visionneuse de rapports ou vous pouvez exécuter des rapports à partir d'un navigateur à l'aide du Gestionnaire de rapports. Les deux méthodes d'exécution de rapports donnent un résultat similaire.

  • Dans Configuration Manager, les rapports sont restitués en fonction du paramètre régional de la console Configuration Manager installée. Les abonnements sont restitués dans le paramètre régional avec lequel SQL Server Reporting Services est installé. Lorsque vous créez un rapport, vous pouvez spécifier l'assembly et l'expression.

Nouveautés de Configuration Manager SP1

Nouveautés et modifications relatives aux rapports dans Configuration Manager SP1 :

  • Configuration Manager SP1 prend en charge Microsoft SQL Server 2012 Reporting Services.

  • Lorsque Microsoft SQL Server 2012 ou SQL Server 2008 R2 est exécuté sur le point de Reporting Services, Configuration Manager ouvre le Générateur de rapports Reporting Services version 3.0 lorsque vous créez ou modifiez des rapports. Lorsque Microsoft SQL Server 2008 est exécuté sur le point de Reporting Services, Configuration Manager ouvre le Générateur de rapports Reporting Services version 2.0 lorsque vous créez ou modifiez des rapports.

  • L'espace de travail Surveillance affiche maintenant des liens vers le gestionnaire de rapports SQL Server Reporting Services à partir du nœud Rapports.

Nouveautés de System Center 2012 R2 Configuration Manager

Les éléments suivants sont nouveaux ou ont été modifiés pour les rapports dans System Center 2012 R2 Configuration Manager :