Didacticiel : création d'un rapport de graphique rapide en mode hors connexion (Générateur de rapports version 3.0)
Dans ce didacticiel, vous allez créer un graphique à secteurs à l'aide d'un Assistant, puis le modifier quelque peu afin d'obtenir un petit aperçu des opérations réalisables. Vous pouvez effectuer ce didacticiel de deux façons différentes. Les deux méthodes aboutissent au même résultat, à savoir un graphique à secteurs semblable à celui de l'illustration suivante :
Configuration préalable requise
Que vous utilisiez des données XML ou une requête Transact-SQL, vous devez avoir accès au Générateur de rapports version 3.0 de SQL Server 2008 R2. Vous pouvez exécuter la version autonome ou la version ClickOnce disponible à partir du Gestionnaire de rapports ou d'un site SharePoint. Seule la première étape, l'ouverture du Générateur de rapports, est différente pour les versions ClickOnce. Pour plus d'informations, consultez Installation, désinstallation et prise en charge du Générateur de rapports version 3.0.
Deux façons de réaliser ce didacticiel
Créer le graphique à secteurs avec des données XML
Créer le graphique à secteurs avec une requête Transact-SQL qui contient des données
Utilisation de données XML pour ce didacticiel
Vous pouvez utiliser des données XML que vous copiez à partir de cette rubrique et que vous collez dans l'Assistant. Vous n'avez pas besoin de vous connecter à un serveur de rapports ou un serveur de rapports en mode intégré SharePoint, et vous n'avez pas besoin d'accéder à une instance de SQL Server 2008 R2.
Créer le graphique à secteurs avec des données XML
Utilisation d'une requête Transact-SQL qui contient les données de ce didacticiel
Vous pouvez copier une requête comprenant des données incluses à partir de cette rubrique et la coller dans l'Assistant. Vous avez besoin du nom d'une instance de SQL Server 2008 R2 et d'informations d'identification suffisantes pour accéder en lecture seule aux bases de données. La requête de dataset du didacticiel utilise des données littérales, mais la requête doit être traitée par une instance de SQL Server 2008 R2 pour retourner les métadonnées nécessaires à un dataset de rapport.
L'avantage lié à l'utilisation de la requête Transact-SQL vient du fait que tous les autres didacticiels du Générateur de rapports version 3.0 utilisent la même méthode ; par conséquent, lorsque vous effectuerez d'autres didacticiels, vous saurez déjà quoi faire.
La requête Transact-SQL requiert quelques conditions préalables supplémentaires. Pour plus d'informations, consultez Éléments requis pour les didacticiels (Générateur de rapports version 3.0).
Créer le graphique à secteurs avec une requête Transact-SQL qui contient des données
Également dans cet article
Après l'exécution de l'Assistant
Étape suivante
Création du graphique à secteurs avec des données XML
Pour créer le graphique à secteurs avec des données XML
Cliquez sur Démarrer, pointez sur Programmes, sur Générateur de rapports Microsoft SQL Server R2 2008, puis cliquez sur Générateur de rapports version 3.0.
La boîte de dialogue Mise en route s'affiche.
Notes
Si la boîte de dialogue Mise en route ne s'affiche pas, à partir du bouton Générateur de rapports, cliquez sur Nouveau.
Dans le volet gauche, assurez-vous que Rapport est sélectionné.
Dans le volet droit, cliquez sur Assistant Graphique, puis sur Créer.
Dans la page Choisir un dataset, cliquez sur Créer un dataset, puis sur Suivant.
Dans la page Choisir une connexion à une source de données, cliquez sur Nouveau.
La boîte de dialogue Propriétés de la source de données s'ouvre.
Vous pouvez attribuer à la source de données le nom de votre choix. Dans la zone Nom, tapez MonGraphiqueàSecteurs.
Dans la zone Sélectionner un type de connexion, cliquez sur XML.
Cliquez sur l'onglet informations d'identification, sélectionnez Utiliser l'utilisateur Windows actuel. Une délégation Kerberos peut être nécessaire, puis cliquez sur OK.
Dans la page Choisir une connexion à une source de données, cliquez sur MonGraphiqueàSecteurs, puis sur Suivant.
Copiez le texte suivant et collez-le dans la grande zone située au centre de la page Créer une requête.
<Query> <ElementPath>Root /S {@Sales (Integer)} /C {@FullName} </ElementPath> <XmlData> <Root> <S Sales="150"> <C FullName="Jae Pak" /> </S> <S Sales="350"> <C FullName="Jillian Carson" /> </S> <S Sales="250"> <C FullName="Linda C Mitchell" /> </S> <S Sales="500"> <C FullName="Michael Blythe" /> </S> <S Sales="450"> <C FullName="Ranjit Varkey" /> </S> </Root> </XmlData> </Query>
(Facultatif) Cliquez sur le bouton Exécuter (!) pour voir les données sur lesquelles sera basé votre graphique.
Cliquez sur Suivant.
Dans la page Choisir un type de graphique, cliquez sur Secteurs, puis sur Suivant.
Dans la page Organiser les champs du graphique, double-cliquez sur le champ Sales dans la zone **Champs disponibles **.
Notez que ce champ est déplacé automatiquement vers la zone Valeurs, car il s'agit d'une valeur numérique.
Faites glisser le champ FullName de la zone Champs disponibles vers la zone Catégories (ou double-cliquez dessus pour le faire passer dans la zone Catégories), puis cliquez sur Suivant.
Dans la page Choisir un style, Océan est sélectionné par défaut. Cliquez sur les autres styles pour voir à quoi ils ressemblent.
Cliquez sur Terminer.
Votre nouveau graphique à secteurs est maintenant affiché sur l'aire de conception. Il ne s'agit que d'une représentation. La légende indique Full Name 1, Full Name 2, etc., plutôt que les noms des agents commerciaux, et la taille des secteurs du graphique est incorrecte. Cela vous donne néanmoins une idée de l'aspect qu'aura votre rapport.
Pour afficher votre graphique à secteurs, cliquez sur Exécuter sous l'onglet Accueil du ruban.
Retour au début
Création du graphique à secteurs avec une requête Transact-SQL
Pour créer le graphique à secteurs avec une requête Transact-SQL qui contient des données
Cliquez sur Démarrer, pointez sur Programmes, sur Générateur de rapports Microsoft SQL Server 2008 R2, puis cliquez sur Générateur de rapports version 3.0.
Dans la boîte de dialogue Nouveau rapport ou dataset, assurez-vous que Rapport est sélectionné dans le volet gauche.
Dans le volet droit, cliquez sur Assistant Graphique, puis sur Créer.
Dans la page Choisir un dataset, cliquez sur Créer un dataset, puis sur Suivant.
Dans la page Choisir une connexion à une source de données, sélectionnez une source de données existante ou naviguez jusqu'au serveur de rapports, sélectionnez une source de données, puis cliquez sur Suivant. Vous devrez peut-être entrer un nom d'utilisateur et un mot de passe.
Notes
La source de données que vous choisissez n'a pas d'importance, tant que vous disposez des autorisations appropriées. Vous n'allez pas récupérer de données à partir de la source de données. Pour plus d'informations, consultez Éléments requis pour les didacticiels (Générateur de rapports version 3.0).
Dans la page Créer une requête, cliquez sur Modifier en tant que texte.
Collez la requête suivante dans le volet de requête :
SELECT 150 AS Sales, 'Jae Pak' AS FullName UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName
(Facultatif) Cliquez sur le bouton Exécuter (!) pour voir les données sur lesquelles sera basé votre graphique.
Cliquez sur Suivant.
Dans la page Choisir un type de graphique, cliquez sur Secteurs, puis sur Suivant.
Dans la page Organiser les champs du graphique, double-cliquez sur le champ Sales dans la zone **Champs disponibles **.
Notez que ce champ est déplacé automatiquement vers la zone Valeurs, car il s'agit d'une valeur numérique.
Faites glisser le champ FullName de la zone Champs disponibles vers la zone Catégories (ou double-cliquez dessus pour le faire passer dans la zone Catégories), puis cliquez sur Suivant.
Dans la page Choisir un style, Océan est sélectionné par défaut. Cliquez sur les autres styles pour voir à quoi ils ressemblent.
Cliquez sur Terminer.
Votre nouveau graphique à secteurs est maintenant affiché sur l'aire de conception. Il ne s'agit que d'une représentation. La légende indique Full Name 1, Full Name 2, etc., plutôt que les noms des agents commerciaux, et la taille des secteurs du graphique est incorrecte. Cela vous donne néanmoins une idée de l'aspect qu'aura votre rapport.
Pour afficher votre graphique à secteurs, cliquez sur Exécuter sous l'onglet Accueil du ruban.
Retour au début
Après l'exécution de l'Assistant
Maintenant que vous avez créé votre rapport de graphique à secteurs, vous pouvez le manipuler. Sous l'onglet Exécuter du ruban, cliquez sur Conception de manière à pouvoir continuer de le modifier.
Augmenter la taille du graphique
Vous pouvez augmenter la taille du graphique à secteurs. Cliquez sur le graphique (mais pas sur l'un de ses éléments) pour le sélectionner et faites glisser le coin inférieur droit pour le redimensionner.
Ajouter un titre de rapport
Sélectionnez les mots **Titre du graphique ** en haut du graphique, puis tapez un titre, par exemple : Graphique à secteurs des ventes.
Ajouter des pourcentages
Pour afficher des valeurs en pourcentage sous forme d'étiquettes sur un graphique à secteurs
Cliquez avec le bouton droit sur le graphique à secteurs et sélectionnez Afficher les étiquettes de données. Les étiquettes de données doivent apparaître dans chaque secteur du graphique.
Cliquez avec le bouton droit sur les étiquettes et sélectionnez Propriétés de l'étiquette de la série. La boîte de dialogue Propriétés de l'étiquette de la série s'affiche.
Tapez #PERCENT{P0} pour l'option Données de l'étiquette.
{P0} indique le pourcentage sans décimales. Si vous tapez simplement #PERCENT, vos chiffres comporteront deux décimales. #PERCENT est un mot clé qui effectue un calcul ou une fonction pour vous ; il en existe de nombreux autres.
Pour plus d'informations sur la personnalisation des étiquettes et légendes de graphiques, consultez Procédure : afficher des valeurs en pourcentage dans un graphique à secteurs (Générateur de rapports version 3.0 et SSRS) et Procédure : modifier le texte d'un élément de légende (Générateur de rapports version 3.0 et SSRS).
Retour au début
Étape suivante
Maintenant que vous avez créé votre premier rapport dans le Générateur de rapports, vous pouvez effectuer les autres didacticiels et commencer à créer des rapports à partir de vos propres données. Pour exécuter le Générateur de rapports, vous devez avoir l'autorisation d'accéder à vos sources de données, telles que les bases de données, avec une chaîne de connexion, qui vous permet de vous connecter à la source de données. Votre administrateur système sera en mesure de vous fournir les informations nécessaires.
Pour utiliser les autres didacticiels, vous avez besoin du nom d'une instance de SQL Server 2008 R2 et d'informations d'identification suffisantes pour accéder en lecture seule aux bases de données. Là encore, vous pouvez vous adresser à votre administrateur système.
Pour finir, afin d'enregistrer vos rapports sur un serveur de rapports ou un site SharePoint intégré à un serveur de rapports, il vous faut posséder l'URL et les autorisations nécessaires. Vous pouvez créer les rapports que vous créez directement à partir de votre ordinateur, mais les rapports procurent davantage de fonctionnalités lorsqu'ils sont exécutés à partir du serveur de rapports ou d'un site SharePoint. Vous devez disposer des autorisations nécessaires pour exécuter vos rapports (ou d'autres rapports) à partir du serveur de rapports ou du site SharePoint sur lequel ils sont publiés. Pour obtenir ces autorisations, contactez votre administrateur système.
Avant de continuer, il peut être utile de lire certains documents relatifs à certains concepts et termes. Pour plus d'informations, consultez Concepts sur la création de rapport (Générateur de rapports version 3.0 et SSRS). Il est également conseillé d'accorder un peu de temps à la planification avant de créer votre premier rapport. Ce temps consacré vous sera utile. Pour plus d'informations, consultez Planification d'un rapport (Générateur de rapports version 3.0).
Retour au début
Voir aussi