Guide pas à pas de création d'un rapport SQL dans SQL Reporting Services
Mis à jour: février 2009
S'applique à: System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3
Dernière mise à jour des rubriques—Août 2008
Ce guide pas à pas contient les procédures pour vous aider lors de l'utilisation de SQL Reporting Services dans Configuration Manager 2007 R2 pour créer un rapport SQL.
Ce rapport d'exemple affiche le nom, le type de processeur et la Configuration Manager 2007version client sur chaque ordinateur dans un regroupement spécifié. Par ailleurs, ce rapport sert de lien au rapport Informations concernant un ordinateur spécifique pour obtenir des informations complémentaires sur tout ordinateur que vous sélectionnez.
Notes
Les informations contenues dans cette rubrique s'appliquent uniquement à Configuration Manager 2007 R2 et à Configuration Manager 2007 R3.
Pour créer le rapport SQL
Dans la console Configuration Manager, accédez à System Center Configuration Manager / Base de données du site / Gestion de l'ordinateur / Rapports / Reporting Services / <Serveur de rapports> / Dossiers de rapport, puis développez le nœud.
Sous Dossiers de rapport, cliquez avec le bouton droit de la souris sur le dossier de rapport dans lequel créer le rapport, puis cliquez sur Créer un rapport.
Sur la page Informations de l'Assistant Création de rapport, spécifiez les éléments suivants :
Activez la case à cocher Rapport SQL.
Dans le champ Nom, saisissez Exemple de rapport SQL.
Dans le champ Description, saisissez Il s'agit d'un exemple de rapport SQL..
Cliquez sur Suivant.
Sur la page Création de jeux de données de l'Assistant Création de rapport, cliquez sur le bouton Nouveau pour créer un jeu de données appelé DataSet1. Ce jeu de données va contenir le code SQL du rapport.
Vérifiez que Dataset1 est sélectionné dans la liste déroulante Nom du jeu de données, puis cliquez sur le bouton Modifier le texte de la commande.
Entrez l'instruction SQL suivante dans la fenêtre Texte de la commande de la boîte de dialogue **Texte de la commande **:
SELECT Netbios_Name0, CPUType0, Client_Version0 FROM V_R_SYSTEM
Cliquez sur OK pour fermer la boîte de dialogue Texte de la commande.
Cliquez sur Suivant.
Sur la page Résumé de l'Assistant Création de rapport, lisez les actions à effectuer, puis cliquez sur Suivant.
Sur la page Assistant terminé, lisez les actions effectuées, puis cliquez sur Terminer pour fermer l'assistant.
Pour créer un paramètre pour le rapport SQL afin de le restreindre à un regroupement spécifié
Dans la console Configuration Manager, accédez à System Center Configuration Manager / Base de données du site / Gestion de l'ordinateur / Rapports / Reporting Services / <Serveur de rapports> / Dossiers de rapport, puis développez le nœud.
Cliquez avec le bouton droit de la souris sur le rapport Exemple de rapport SQL, puis cliquez sur Propriétés.
Dans l'onglet Jeux de données de la boîte de dialogue Propriétés Exemple de rapport SQL, cliquez sur le bouton Nouveau pour créer un jeu de données appelé DataSet2. Ce jeu de données va contenir le code SQL de l'invite de rapport.
Vérifiez que Dataset2 est sélectionné dans la liste déroulante Nom du jeu de données, puis cliquez sur le bouton Modifier le texte de la commande.
Dans la boîte de dialogue Texte de la commande, entrez l'instruction SQL suivante dans la fenêtre Texte de la commande :
begin if (@filterwildcard = '') SELECT DISTINCT CollectionID, Name FROM v_Collection ORDER BY Name else SELECT DISTINCT CollectionID, Name FROM v_Collection WHERE CollectionID like @filterwildcard ORDER BY Name end
Cliquez sur OK pour fermer la boîte de dialogue Texte de la commande.
Sélectionnez Dataset1 dans la liste déroulante Nom du jeu de données, puis cliquez sur le bouton Paramètres du rapport.
Dans la boîte de dialogue Paramètres du rapport, cliquez sur Ajouter, puis spécifiez les valeurs suivantes :
Nom du paramètre Spécifiez l'ID du nom.
Texte de l'invite Spécifiez le texte de l'invite Spécifiez un nom de regroupement.
Valeurs valides Activez cette case à cocher pour fournir une requête contenant les valeurs valides de ce paramètre du rapport.
Autoriser les valeurs vides Désactivez cette case à cocher pour éviter de spécifier une valeur vide pour le paramètre du regroupement.
Valeurs valides Sélectionnez Basé sur une requête.
Nom du jeu de données Dans la liste déroulante, sélectionnez Dataset2.
Champ de valeur Dans la liste déroulante, sélectionnez CollectionID.
Champ d'étiquette Dans la liste déroulante, sélectionnez Nom.
Cliquez sur OK pour fermer la boîte de dialogue Paramètres du rapport.
Dans l'onglet Jeux de données de la boîte de dialogue Propriétés Exemple de rapport SQL, sélectionnez DataSet1 dans la liste déroulante Nom du jeu de données, puis cliquez sur le bouton Modifier le texte de la commande.
Dans la boîte de dialogue Texte de la commande, ajoutez le code SQL suivant à la requête dans la fenêtre Texte de la commande :
WHERE CollectionID = @ID
Cliquez sur OK pour fermer la boîte de dialogue Texte de la commande.
Pour lier le rapport SQL à un autre rapport
Dans la console Configuration Manager, accédez à System Center Configuration Manager / Base de données du site / Gestion de l'ordinateur / Rapports / Reporting Services / <Serveur de rapports> / Dossiers de rapport, puis développez le nœud.
Cliquez avec le bouton droit de la souris sur le rapport Exemple de rapport SQL, puis cliquez sur Propriétés.
Dans l'onglet Jeux de données de la boîte de dialogue Propriétés Exemple de rapport SQL, sélectionnez DataSet1 dans la liste déroulante Nom du jeu de données.
Dans la fenêtre Champs, trouvez la ligne Nom, puis cliquez sur … pour spécifier un nouveau lien.
Dans la boîte de dialogue Boîte de dialogue de lien de rapport, cliquez sur … pour ouvrir la boîte de dialogue Parcourir les rapports. Sélectionnez les Informations concernant un ordinateur spécifique du rapport (dans le dossier Matériel – Général), puis cliquez sur OK.
Dans la boîte de dialogue Boîte de dialogue de lien de rapport, sélectionnez Nom dans la liste déroulante Paramètre.
Cliquez sur OK pour fermer la boîte de dialogue Boîte de dialogue de lien de rapport.
Cliquez sur OK pour fermer la boîte de dialogue Propriétés Exemple de rapport SQL.
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 rapport basé sur un modèle dans SQL Reporting Services
Concepts
Liste de vérification de l'administrateur relative à SQL Reporting Services