Tutoriel 4 : Création d'un graphique
Cette section explique en détail comment créer un rapport qui affiche les totaux des commandes organisés en fonction de la ligne de produits. Le rapport montre les informations dans un diagramme circulaire.
Le graphique utilise les données de la base de données d'exemple Classic Models. Vous installez cette base de données en même temps que BIRT. La figure 14-1 montre le graphique que vous créez dans le tutoriel.
Figure 14-1 : Graphique complet du tutoriel
Pour créer ce graphique, vous effectuer les tâches suivantes :
- Définition du fichier de conception du rapport. Vous créez un rapport, une source de données et un fichier.
- Ajout du graphique au rapport. Vous insérez un élément graphique et sélectionnez un type de graphique.
- Fourniture des données du rapport. Vous liez le graphique au fichier et définissez les expressions qu'utilise le graphique.
- Vérification du graphique. Vous utilisez le programme de prévisualisation pour vérifier le graphique.
- Mise à jour du titre du graphique. Vous modifiez le titre du graphique et supprimez le titre inutile sous le diagramme circulaire.
- Amélioration de l'apparence du graphique. Vous supprimez la légende du graphique et modifiez les intitulés qui identifient chaque secteur.
Tâche 1 : Définition du fichier de conception du rapport
Pour pouvoir créer un graphique, vous devez créer un fichier de conception de rapport dans lequel doit s'afficher le graphique, puis vous définissez la source de données et le fichier qu'utilise le graphique. Ces tâches sont décrites en détail dans le sections précédentes de ce manuel, y compris dans un tutoriel dans lequel vous créez un exemple de rapport. Ce tutoriel explique comment sélectionner les données que vous utilisez pour créer un exemple de diagramme circulaire.
- En utilisant le rapport vierge,créez la conception de rapport Chart.rptdesign.
- Créez une source de données pour le fichier de conception de rapport en utilisant la base de données d'exemple Classic Models.
- Créez un fichier pour le graphique. Utilisez le nom de fichier suivant :
Utilisez l'instruction SQL SELECT suivante :
Cette instruction obtient des valeurs de la colonne ProductLine de la table des produits. Elle regroupe ensuite les résultats en fonction de la ligne de produits et calcule la somme des quantités des commandes de chaque groupe.
- Prévisualisez la requête pour valider les données qu'elle retourne. Si vous avez créé l'instruction SELECT correctement, vous devez voir les lignes qui se trouvent dans lafigure 14-2.
Figure 14-2 : Aperçu du fichier
La première colonne contient les noms des lignes de produits. La seconde colonne contient la somme des totaux des commandes de chaque ligne de produits. La colonne de somme s'appelle 2.
- Pour renommer la colonne et lui affecter un nom plus descriptif, choisissez Colonnes de sortie. Utilisez le texte suivant pour l'alias de la colonne 2 :
Utilisez le texte suivant pour le nom d'affichage de la colonne 2 :
- Vous venez de définir le fichier de conception de rapport. Pour fermer Modifier le fichier et ouvrir l'éditeur de présentation, choisissez OK.
Tâche 2 : Ajout du graphique au rapport
Vous utilisez la palette pour ajouter un élément graphique et sélectionner un type de graphique. Dans ce tutoriel, vous créez un diagramme circulaire.
- Choisissez Palette, puis faites glisser l'élément graphique de la palette vers le rapport, comme indiqué dans la figure 14-3.
Figure 14-3 : Ajout d'un élément graphique à un rapport
Le générateur de graphique Nouveau graphique s'affiche. Si vous disposez déjà d'un graphique, le titre de la fenêtre est Modifier le graphique. La page Sélectionner le type de graphique affiche les différents types de graphique que vous pouvez créer. Chaque type de graphique inclut plusieurs sous-types pour vous permettre de disposer d'un large éventail de types.
Par exemple, lorsque vous ouvrez le générateur de graphique pour la première fois, trois sous-types de diagramme à barres différents s'affichent comme indiqué dans la
figure 14-4. Si vous choisissez un type différent dans Sélectionner le type de graphique, vous affichez les sous-types de ce type de graphique. Ces sous-types créent des graphiques à deux dimensions. Dans les pages suivantes de ce chapitre, vous allez apprendre à utiliser l'option Dimension pour afficher un plus grand nombre de sous-types.
Figure 14-4 : Sélection du type de graphique montrant les sous-types de graphiques à barres
- Dans la liste de sélection du type de graphique, sélectionnez Diagramme circulaire. Le générateur de graphique affiche le diagramme circulaire dans la fenêtre précédente, comme indiqué dans la figure 14-5. Les diagrammes circulaires n'ont qu'un seul sous-type à deux dimensions. Par conséquent, la zone Sous-type ne contient qu'une seule option. Lors de la conception d'un graphique, la fenêtre d'aperçu indique l'état d'avancement. Par exemple, si vous changez la couleur des secteurs du diagramme circulaire ou remplacez le texte du titre par défaut, la fenêtre d'aperçu reflète les modifications.
Figure 14-5 : Sous-type à deux dimensions d'un diagramme circulaire
Tâche 3 : Fourniture des données d'un graphique
Dans ce tutoriel, vous avez déjà créé la connexion de source de données et le fichier nécessaires. Le cas échéant, vous pouvez utiliser le générateur de graphique pour créer un un fichier ou des filtres ou des paramètres qui affinent les données du graphique. Après avoir sélectionné le fichier à utiliser, vous devez définir les expressions qu'utilise le graphique. Chaque type de graphique utilise les données de manière différente. Pour un diagramme circulaire, vous devez sélectionner les expressions de données qui définissent :
- Les secteurs du diagramme circulaire. Dans ce tutoriel, vous utilisez une expression qui crée un secteur pour chaque ligne de produits.
- La taille de chaque secteur. Dans ce tutoriel, le nombre de commandes détermine la taille de chaque secteur de ligne de produits.
Vous pouvez utiliser différentes techniques pour fournir une expression de données dans un graphique. La méthode la plus simple pour définir les données à utiliser consiste à faire glisser une colonne de l'aperçu des données vers une zone. Vous pouvez également taper l'expression ou utiliser le générateur d'expressions pour créer une expression.
- Pour naviguer vers la page que vous utilisez pour fournir les données, choisissez Suivant. Ensuite, dans Sélection des données, choisissez Utiliser un fichier. La figure 14-6 montre les options qui apparaissent.
Figure 14-6 : Sélection du fichier que vous avez créé
Ce fichier de rapport contient un seul jeu de données, ChartData. Si le fichier contenait plusieurs jeux de données, les noms des jeux de données apparaîtraient dans la liste déroulante.
Dans la partie inférieure du générateur de graphique, l'aperçu des données contient certaines des données provenant du fichier que vous utilisez. Les colonnes de lignes de produits et des commandes totales sont affichées. Par défaut, l'aperçu des données contient six lignes de données.
- Pour déterminer les secteurs qu'affiche le diagramme circulaire, vous devez fournir une expression de série de catégories. Dans l'aperçu des données, sélectionnez l'en-tête de colonne PRODUCTLINE, et faites-le glisser vers la zone vide à droite de la définition de catégorie, comme indiqué dans la figure 14-7.
Figure 14-7 : Fourniture d'une expression de série de catégories
L'expression suivante apparaît dans Définition de la catégorie :
Dans l'aperçu des données, la colonne de ligne de produits apparaît en couleur pour indiquer que vous avez utilisé la colonne dans le graphique. La
figure 14-8 montre la colonne sélectionnée.
Figure 14-8 : Aperçu des données avec une colonne sélectionnée
- Pour définir la taille de chaque secteur, sélectionnez l'en-tête de colonne TOTALORDERS, et faites-le glisser vers la zone vide sous Définition de la taille du secteur, comme indiqué dans la figure 14-9.
Figure 14-9 : Fourniture d'une expression de série de valeurs
L'expression suivante apparaît dans Définition de la taille du secteur :
Dans l'aperçu des données, la colonne des commandes totales apparaît maintenant en couleur pour indiquer que la colonne est utilisée dans le graphique. L'image dans l'aperçu du graphique change aussi pour utiliser les données que vous avez définies. Les lignes de produits sont des catégories graphiques. Chaque secteur représente une ligne de produits. Les totaux des commandes sont des valeurs graphiques. La taille de chaque secteur représente les commandes totales de la catégorie de ligne de produits. Vous pouvez utiliser l'image d'aperçu pour vérifier que vous avez fourni les expressions correctes pour le graphique. L'image d'aperçu doit être identique à celle de la
figure 14-10.
Figure 14-10 : Image de l'aperçu graphique
Vous avez terminé les tâches de création d'un diagramme circulaire de base. Pour confirmer que l'apparence du graphique est correcte dans le rapport, affichez-le dans le programme de prévisualisation.
Tâche 4 : Affichage du graphique
L'exécution de vérifications est un aspect important du développement. La vérification de votre travail à différents stades du processus permet de vous assurer que l'avancement du rapport est satisfaisant. L'image d'aperçu dans le générateur de graphique permet de vérifier l'avancement. Utilisez également le programme de prévisualisation pour vérifier l'apparence du graphique dans un rapport.
- Pour fermer le générateur de graphique, choisissez Terminer. L'élément graphique apparaît dans l'éditeur de présentation. Le graphique doit se présenter comme celui de la figure 14-11.
Figure 14-11 : Elément graphique dans l'éditeur de présentation
- L'élément graphique apparaît petit par rapport à la page de rapport. Pour agrandir le graphique pour que les données apparaissent plus clairement et occupent plus de place sur la page de rapport, augmentez sa largeur et sa hauteur en définissant respectivement 5 et 3 pouces environ. Pour agrandir le graphique, sélectionnez-le, puis faites glisser les poignées qui figurent sur ses bordures, comme indiqué dans la figure 14-12.
Figure 14-12 : Agrandissement d'un élément graphique
- Choisissez Aperçu pour afficher le graphique dans le programme de prévisualisation. Le graphique doit être identique à celui de la figure 14-13.
Figure 14-13 : Graphique dans le programme de prévisualisation
Le graphique utilise les données correctes, mais sa présentation n'est pas très satisfaisante. Vous devez améliorer l'apparence du graphique et son organisation pour mettre en valeur les éléments appropriés. Les procédures restantes de ce tutoriel expliquent comment modifier le graphique. Certaines modifications que vous effectuez, incluent la création d'un titre, l'ajustement des intitulés des données et la suppression de la légende.
Tâche 5 : Mise à jour du titre du graphique
Actuellement, le graphique affiche un titre par défaut.
- Choisissez Présentation pour revenir à l'éditeur de présentation, puis cliquez deux fois sur la conception du graphique pour ouvrir le générateur de graphique.
- Choisissez Mise en forme du graphique, puis choisissez Zone du graphique dans la liste sur la gauche. La figure 14-14 montre le générateur de graphique.
Figure 14-14 : Ajout d'un titre dans la zone du graphique
- Dans Titre du diagramme, tapez :
L'image d'aperçu affiche la modification, comme indiqué dans la
figure 14-15.
Figure 14-15 : Image d'aperçu du graphique avec un nouveau titre
Tâche 6 : Amélioration de l'apparence du graphique
Outre, le titre, le graphique contient des intitulés qui identifient la valeur de chaque secteur. Une légende identifie la ligne de produit que représente un secteur. Bien que la légende inclue des informations utiles, elle occupe de la place et réduit la taille du diagramme circulaire. Vous pouvez supprimer la légende et ajouter des informations de légende aux intitulés de secteurs pour afficher les mêmes informations d'une manière différente. Le déplacement des intitulés permet également, lorsque vous imprimez le rapport, de faire apparaître clairement l'association entre les secteurs et les lignes de produits, même si les couleurs ne sont aisées à distinguer. Chaque intitulé de données affiche des informations de catégorie (nom de secteur) et des informations de valeur (nombre total de commandes pour le secteur). Par exemple, l'intitulé suivant identifie le secteur Motocyclettes :
- Pour accéder à la section de légende du générateur de graphique, choisissez Légende dans la liste sur la gauche, comme indiqué dans la figure 14-16.
Figure 14-16 : Section Légende de la mise en forme du graphique
- Pour ouvrir la fenêtre permettant de supprimer la légende, choisissez Présentation au bas de l'écran. Légende de la présentation apparaît, comme indiqué dans la figure 14-17.
Figure 14-17 : Utilisation de Légende de la présentation pour masquer la légende
- Désélectionnez Visible, puis fermez la fenêtre. L'aperçu du graphique reflète la modification. Le graphique doit être identique à celui de la figure 14-18.
Figure 14-18 : Graphique avec légende masquée
- Maintenant, vous pouvez ajouter les informations de légende aux intitulés de secteur. Accédez à la section de formatage de série de valeur, puis choisissez Intitulés. Intitulés indique les données qu'affichent les intitulés de secteur. Vous pouvez également utiliser Intitulés pour changer le formatage des intitulés, tel que les mises en évidence et le style de texte. La figure 14-19 montre les intitulés.
Figure 14-19 : Intitulés
- Pour ajouter un nom de section à l'intitulé, vérifiez que Données de catégorie apparaît dans la liste déroulante de la zone Valeurs, puis choisissez Ajouter. Données de catégorie apparaît sous Données de valeur dans la liste, comme indiqué dans la figure 14-20.
Figure 14-20 : Ajout de données de catégorie à un intitulé
- En utilisant cette configuration,les intitulés indiquent les valeurs des secteurs, puis leurs noms. Vous pouvez réorganiser les données des intitulés pour que les noms des secteurs apparaissent en premier. Sélectionnez Données de valeur, puis choisissez Supprimer. Dans la liste déroulante, sélectionnez de nouveau Données de valeur, puis choisissez Ajouter. Valeur de données apparaît maintenant sous Données de catégorie dans la liste, comme indiqué dans lafigure 14-21.
Figure 14-21 : Intitulés avec les données réorganisées
Maintenant, les libellés afficheront les informations dans l'ordre approprié, mais vous devez toujours changer l'apparence des intitulés. Lorsque vous utilisez plusieurs types d'information dans un intitulé, vous pouvez utiliser un séparateur entre les différentes sections. Le séparateur actuel est la virgule.
- Pour changer le séparateur, dans Séparateur, tapez deux points (:), puis un espace. La figure 14-22 montre l'emplacement où vous devez taper le texte du séparateur.
Figure 14-22 : Ajout d'un séparateur d'intitulé
- Etant donné que le graphique utilise des données avec des nombres entiers, un format de nombre indiquant les décimales n'est pas nécessaire. Pour changer le format des nombres de la partie valeur de l'intitulé,sélectionnez Données de valeur dans la liste, puis sélectionnez Modifier le format. Vous pouvez utiliser Modifier le format pour changer le format des nombres des dates et des heures ou des données numériques.
- Sélectionnez Standard, puis remplacez la valeur ^dans Précision par 0. A ce stade, Modifier le format apparaît comme indiqué dans la figure 14-23.
Figure 14-23 : Modifier le format
Choisissez OK pour fermer Modifier le format.
- Pour changer les attributs de formatage du texte de libellé, choisissez Appeler l'éditeur de polices. La figure 14-24 indique l'emplacement du bouton de l'éditeur de polices.
Figure 14-24 : Ouverture de l'éditeur de polices depuis Intitulés
Modifier la police apparaît. Vous utilisez Modifier la police pour changer le format du texte des intitulés.
- Remplacez la police par Tahoma et la taille par 11, comme indiqué dans la figure 14-25. Choisissez OK, puis fermez Intitulés.
Figure 14-25 : Modifier la police
Vous pouvez définir une longueur cohérente pour les flèches qui connectent les intitulés aux secteurs. La
figure 14-26 montre l'emplacement des paramètres de flèche.
Figure 14-26 : Section Série de valeurs de Mise en format du graphique
- Dans Style de la flèche, sélectionnez Longueur fixe. Remplacez la valeur de taille de flèche par 20.
- La création et le formatage du graphique sont terminés. Pour afficher le graphique dans l'éditeur de présentation,choisissez Terminer. Choisissez Aperçu une dernière fois pour prévisualiser le graphique. Le graphique doit être similaire à celui de la figure 14-27.
Figure 14-27 : Graphique terminé du tutoriel
Le graphique terminé montre les noms de catégories de chaque secteur ainsi que les valeurs des secteurs. La taille et l'organisation du graphique facilite les analyses et fournies des informations plus détaillées. Par exemple, l'utilisateur peut déterminer immédiatement que le secteur le plus grand est Classic Cars, avec 35 582 commandes, suivi de Vintage Cars,avec 22 933. Les deux secteurs véhicules sont plus grands que tous les autres secteurs combinés. Les autres groupes de lignes de produits, tels que Trains, n'ont pas de nombres de ventes significatifs.
