Partager via


Guide pas à pas de création d'un modèle de rapport avancé dans SQL Reporting Services

Mis à jour: février 2009

S'applique à: System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3

Les procédures de cette rubrique vous permettent de créer un modèle de rapport avancé dont les utilisateurs de votre site peuvent se servir pour générer des rapports de modèle ad hoc basés sur les données de plusieurs vues de la base de données Configuration Manager 2007 R2. Vous allez créer un modèle de rapport destiné à l'auteur du rapport et présentant les informations relatives aux ordinateurs clients et au système d'exploitation installé sur ces derniers. Ces informations vont être extraites des vues suivantes de la base de données Configuration Manager 2007 :

  • V_R_System : contient des informations sur l'ordinateur client et son client Configuration Manager 2007.

  • V_GS_OPERATING_SYSTEM : contient des informations sur le système d'exploitation installé sur l'ordinateur client.

Les éléments sélectionnés dans les vues précédentes vont être consolidés dans une liste de noms conviviaux, puis présentés à l'auteur du rapport dans le générateur de rapports afin de pouvoir être ajoutés dans les rapports ad hoc.

Notes

Les informations figurant dans cette rubrique s'appliquent uniquement à Configuration Manager 2007 R2 et à Configuration Manager 2007 R3.

Vérifiez que SQL Server Business Intelligence Development Studio est installé sur l'ordinateur où vous allez effectuer ces procédures et que cet ordinateur dispose d'une connectivité réseau avec le serveur du point Reporting Services. Consultez la documentation relative au serveur SQL pour obtenir des informations détaillées sur SQL Server Business Intelligence Development Studio.

Pour créer un modèle de rapport, vous devez effectuer les tâches suivantes :

  • Créer le projet de modèle de rapport : le projet de modèle de rapport est un conteneur destiné aux informations stockées dans le modèle de rapport.

  • Définir une source de données pour le modèle de rapport : la source de données du modèle de rapport spécifie les détails concernant la base de données Configuration Manager à partir de laquelle les rapports vont être générés.

  • Définir un affichage de la source de données pour le modèle de rapport : l'affichage de la source de données est un fichier XML qui comporte des informations sur les vues utilisées dans le modèle de rapport. À partir des vues de source de données, vous pouvez créer un sous-ensemble d'affichages dans la base de données Configuration Manager pour effectuer une présentation à l'auteur du rapport. Pour présenter les données à ce dernier, vous pouvez simplifier cette structure de sorte que les données soient répertoriées dans une seule liste.

  • Définir des relations dans la vue de source de données : vous pouvez modifier la vue de source de données afin de combiner des éléments provenant de vues SQL dans une liste qui sera présentée à l'auteur du rapport.

  • Créer le modèle de rapport : l'Assistant Modèle de rapport crée un modèle de rapport à partir de la vue de source de données spécifiée.

  • Modifier le modèle de rapport : vous pouvez renommer des objets dans le modèle de rapport afin de leur donner des noms plus conviviaux.

  • Publier le modèle de rapport : le déploiement du modèle de rapport copie le rapport sur le serveur de rapports SQL Reporting Services et le rend ainsi disponible. Une fois ce déploiement effectué, vous pourrez exécuter le rapport uniquement depuis votre site Web SQL Reporting Services.

  • Déployer le modèle de rapport vers la console Configuration Manager : avant de pouvoir créer des rapports directement à partir de la console Configuration Manager, il est nécessaire d'effectuer des opérations supplémentaires afin de rendre disponible le modèle de rapport requis. Pour plus d'informations, consultez Guide pas à pas de déploiement d'un modèle de rapport dans Configuration Manager.

Pour créer le projet de modèle de rapport

  1. Depuis le menu Démarrer de Windows, cliquez sur Microsoft SQL Server 2005, puis sur SQL Server Business Intelligence Development Studio.

  2. Une fois SQL Server Business Intelligence Development Studio ouvert dans Microsoft Visual Studio 2005, cliquez sur Fichier, Nouveau, puis sur Projet.

  3. Dans la boîte de dialogue Nouveau projet, sélectionnez Projet de modèle de rapport dans la liste Modèles.

  4. Dans le champ Nom, saisissez Modèle_avancé.

  5. Dans le champ Emplacement, indiquez un dossier dans lequel stocker les fichiers de modèles de rapport.

  6. Pour créer le projet de modèle de rapport, cliquez sur OK.

  7. La solution Modèle_avancé est créée et s'affiche dans l'Explorateur de solutions.

    Notes

    Si le volet Explorateur de solutions n'est pas visible, cliquez sur Afficher, puis sur Explorateur de solutions.

Pour définir la source de données du modèle de rapport

  1. Dans le volet Explorateur de solutions de SQL Server Business Intelligence Development Studio, cliquez avec le bouton droit de la souris sur Sources de données, puis sur Ajouter une nouvelle source de données.

  2. Sur la page Bienvenue dans l'Assistant Sources de données, cliquez sur Suivant.

  3. Dans la page Sélectionner la méthode de définition de la connexion, vérifiez que l'option Créer une source de données basée sur une connexion existante ou nouvelle est sélectionnée, puis cliquez sur Nouveau.

  4. Dans la boîte de dialogue Connection Manager, spécifiez les propriétés de connexion suivantes pour la source de données :

    1. Nom du serveur - Saisissez le nom du serveur de la base de données de Configuration Manager 2007 ou sélectionnez-le dans la liste déroulante. Si vous choisissez une instance nommée au lieu de l'instance par défaut, utilisez le format <serveur de base de données>\<nom d'instance>.

    2. Sélectionnez Utiliser l'authentification Windows.

    3. Dans la liste Sélectionner ou entrer un nom de base de données, sélectionnez le nom de la base de données de Configuration Manager 2007.

  5. Pour vérifier la connexion à la base de données, cliquez sur Tester la connexion.

  6. Si la connexion fonctionne, cliquez sur OK pour fermer la boîte de dialogue Connection Manager. Si ce n'est pas le cas, vérifiez que les informations entrées sont correctes, puis cliquez à nouveau sur Tester la connexion.

  7. Sur la page Sélectionner la méthode de définition de la connexion, vérifiez que l'option Créer une source de données basée sur une connexion existante ou nouvelle est sélectionnée. Vérifiez également que la source de données, spécifiée dernièrement, est sélectionnée dans la liste Connexions de données, puis cliquez sur Suivant.

  8. Dans le champ Nom de la source de données, saisissez Modèle_avancé, puis cliquez sur Terminer. La source de données Modèle_avancé.ds s'affiche désormais dans l'Explorateur de solutions sous le nœud Sources de données.

Pour définir la vue de la source de données du modèle de rapport

  1. Dans Explorateur de solutions, cliquez avec le bouton droit de la souris sur Vues des sources de données, puis cliquez sur Ajouter une nouvelle vue de source de données.

  2. Sur la page Bienvenue dans l'Assistant Sources de données, cliquez sur Suivant. La page Sélectionner une source de données s'affiche.

  3. Dans la fenêtre Sources de données relationnelles, vérifiez que la source de données Modèle_avancé est sélectionnée, puis cliquez sur Suivant.

  4. Sur la page Sélectionner des tables et des vues, dans la liste Objets disponibles, sélectionnez les vues suivantes à utiliser dans le modèle de rapport :

    1. dbo.v_R_System

    2. dbo.v_GS_OPERATING_SYSTEM

    Une fois que vous avez sélectionné chaque vue, cliquez sur > pour transférer l'objet dans la liste Objets inclus.

    Notes

    Pour localiser aisément des vues dans la liste Objets disponibles, cliquez sur l'en-tête Nom situé en haut de la liste pour trier les objets par ordre alphabétique.

  5. Si la boîte de dialogue Correspondance de noms s'affiche, acceptez les sélections par défaut, puis cliquez sur Suivant.

  6. Lorsque vous avez sélectionné les objets dont vous avez besoin, cliquez sur Suivant, puis saisissez Modèle_avancé dans le champ Nom.

  7. Cliquez sur Terminer. La vue de la source de données Modèle_avancé.dsv s'affiche dans le dossier Vues des sources de données de l'Explorateur de solutions.

Pour définir des liens dans la vue de source de données

  1. Dans l'Explorateur de solutions, double-cliquez sur Modèle_avancé.dsv pour ouvrir la fenêtre de conception.

  2. Cliquez avec le bouton droit sur la barre de titre de la fenêtre v_R_System, cliquez sur Remplacer la table, puis sur Par la nouvelle requête nommée.

  3. Dans la boîte de dialogue Créer une requête nommée, cliquez sur l'icône d'ajout de table.

  4. Dans la boîte de dialogue Ajouter une table, cliquez sur l'onglet Vues, sélectionnez V_GS_OPERATING_SYSTEM dans la liste, puis cliquez sur Ajouter.

  5. Cliquez sur Fermer pour quitter la boîte de dialogue Ajouter une table.

  6. Dans la boîte de dialogue Créer une requête nommée, indiquez ce qui suit :

    1. Nom : Indiquez le nom, Modèle_avancé.

    2. Description : Indiquez la description, Modèle de rapport Exemple Reporting Services.

  7. Dans la fenêtre v_R_System, sélectionnez les éléments suivants dans la liste d'objets à afficher dans le modèle de rapport :

    1. ResourceID

    2. ResourceType

    3. Active0

    4. AD_Domain_Name0

    5. AD_SiteName0

    6. Client0

    7. Client_Type0

    8. Client_Version0

    9. CPUType0

    10. Hardware_ID0

    11. User_Domain0

    12. User_Name0

    13. Netbios_Name0

    14. Operating_System_Name_and0

  8. Dans la fenêtre v_GS_OPERATING_SYSTEM, sélectionnez les éléments suivants dans la liste d'objets à afficher dans le modèle de rapport :

    1. ResourceID

    2. Caption0

    3. CountryCode0

    4. CSDVersion0

    5. Description0

    6. InstallDate0

    7. LastBootUpTime0

    8. Locale0

    9. Manufacturer0

    10. Version0

    11. WindowsDirectory0

  9. Pour que les objets de ces vues s'affichent dans une même liste proposée à l'auteur du rapport, vous devez spécifier une relation commune entre les deux tables ou vues à l'aide d'une jointure. Pour joindre les deux vues, utilisez l'objet ResourceID qui apparaît dans chacune d'elles.

  10. Dans la fenêtre v_R_System, cliquez sur l'objet ResourceID et, tout en maintenant le bouton de la souris enfoncé, faites-le glisser vers l'objet ResourceID de la fenêtre v_GS_OPERATING_SYSTEM.

  11. Cliquez sur OK.

  12. La fenêtre Modèle_avancé, qui remplace la fenêtre v_R_System, contient tous les objets nécessaires pour le modèle de rapport des vues v_R_System et v_GS_OPERATING_SYSTEM. Vous pouvez à présent supprimer la fenêtre v_GS_OPERATING_SYSTEM dans le concepteur de vue de source de données. Cliquez avec le bouton droit sur la barre de titre de la fenêtre v_GS_OPERATING_SYSTEM, puis cliquez sur Supprimer la table de la vue de source de données. Dans la boîte de dialogue Supprimer les objets, cliquez sur Oui pour confirmer l'action.

  13. Cliquez sur Fichier, puis sur Enregistrer tout.

Pour créer le modèle de rapport

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit de la souris sur Modèles de rapport, puis sélectionnez Ajouter un nouveau rapport de modèle.

  2. Sur la page Bienvenue dans l'Assistant Modèle de rapport, cliquez sur Suivant.

  3. Sur la page Sélectionner une vue de source de données, vérifiez que Modèle_avancé.dsv est sélectionné dans la liste Vues de sources de données disponibles, puis cliquez sur Suivant.

  4. Sur la page Sélectionner règles de génér. du modèle de rapport, ne modifiez pas les valeurs par défaut, puis cliquez sur Suivant.

  5. Sur la page Collecter les statistiques du modèle, vérifiez que Mettre à jour les statistiques du modèle avant la production est sélectionné, puis cliquez sur Suivant.

  6. Sur la page Fin de l'Assistant, vérifiez que Modèle_avancé s'affiche dans le champ Nom.

  7. Pour terminer l'Assistant et créer le modèle de rapport, cliquez sur Exécuter.

  8. Pour quitter l'assistant, cliquez sur Terminer.

  9. Le modèle de rapport est représenté dans la fenêtre de conception.

Pour modifier le modèle de rapport

  1. Dans la vue de conception de modèle de rapport de SQL Server Business Intelligence Development Studio, cliquez avec le bouton droit de la souris sur n'importe quel nom d'objet, puis cliquez sur Renommer.

  2. Entrez un nouveau nom pour l'objet sélectionné, puis appuyez sur la touche Entrée. Par exemple, vous pouvez renommer l'objet CSD_Version_0 en Version du service pack Windows.

  3. Après avoir renommé les objets, cliquez sur Fichier, puis sur Enregistrer tout.

Pour publier le modèle de rapport (en vue de son utilisation dans SQL Reporting Services)

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit de la souris sur Modèle_avancé.smdl, puis cliquez sur Déployer.

  2. Examinez l'état de déploiement dans l'angle inférieur gauche de la fenêtre SQL Server Business Intelligence Development Studio. Lorsque le déploiement est terminé, Déploiement réussi s'affiche. En cas d'échec du déploiement, la raison de l'échec s'affiche dans la fenêtre Sortie. Le nouveau modèle de rapport est à présent disponible sur le site Web de SQL Reporting Services.

  3. Cliquez sur Fichier, cliquez sur Enregistrer tout, puis fermez SQL Server Business Intelligence Development Studio.

Pour déployer le modèle de rapport vers Configuration Manager

  1. Pour déployer le modèle de rapport en vue de son utilisation dans la console Configuration Manager, consultez Guide pas à pas de déploiement d'un modèle de rapport dans Configuration Manager.

Voir aussi

Tâches

Comment créer un modèle de rapport SQL dans SQL Reporting Services
Comment créer un rapport SQL dans SQL Reporting Services
Guide pas à pas de création d'un modèle de rapport de base dans SQL Reporting Services
Guide pas à pas de déploiement d'un modèle de rapport dans Configuration Manager

Concepts

À propos des modèles de rapport dans SQL Reporting Services
Liste de vérification de l'administrateur relative à SQL Reporting Services

Autres ressources

SQL Reporting Services dans Configuration Manager 2007 R2

Pour plus d'informations, consultez Informations et prise en charge de Configuration Manager 2007.
Pour contacter l'équipe de documentation, envoyez un e-mail à SMSdocs@microsoft.com.