fbpx

Formation – Création de graphiques

Dans ce tutoriel nous allons voir ensemble comment créer des graphiques avec Talend.

Le graphique que je vous propose aujourd'hui est un diagramme en barre.




Comment créer des diagrammes avec Talend, et dans quels buts ?

Le composant 'tBarChart' sera indispensable pour pouvoir créer des diagrammes, nous allons voir au cour de ce tutoriel comment fonctionne ce composant.

Ce type de diagramme permet en un coup d'œil rapide visualiser vos données mais aussi et surtout les résumer.

Dans ce tutoriel nous allons en réaliser générer deux graphiques à l'aide de fichier CSV listant une série de ville et leur populations associées.

 

Commençons par voir ensemble le fichier source utilisé


Le fichier source utilisé sera donc le suivant. C'est un fichier csv possédant deux colonnes 'Ville' et 'Population'


Dans un premier temps nous allons lire ce fichier à l'aide du composant 'tFileInputDelimited'.


Nous allons maintenant nous attarder sur le composant 'tBarChart' qui permet de créer un graphique. Le schéma de ce composant contient 3 colonnes qui sont indispensable pour générer notre diagramme.

En effet nous avons les colonnes :

  • series : Correspond aux series que vous souhaitez ajouter sur votre graphique, on peut apparenter cette colonne a des sous-catégories.
  • category : Correspond a vos différentes catégories, elle seront intégrées sur l'axe des abscisses.
  • value : Correspond aux valeurs à attribuer a votre diagramme, elles seront intégrées sur 'axe des ordonnées.

Or nous avons vu que notre fichier source contient lui deux colonnes. Il va donc falloir effectuer le maping suivant dans un 'tMap'.

Ici, nous souhaitons avoir les ville en abscisse et leur population en ordonnées, ainsi la colonne 'Ville' devra être mappée sur 'category' et la colonne 'Population' sur 'value'. Veuillez a attribuer une valeur à 'series' ici la chaine de caractère 'Series' sinon Talend vous remontera une erreur.


Finaliser la configuration du composant 'tBarChart' comme suit afin de lui indiquer le chemin d'acces vers le fichier, les légendes potentielles a rajouter sur le schéma et également les dimension de votre image.


Exécutez votre job et observez le résultat


Je vous propose de voir maintenant un second cas de figure ou notre fichier d'entrée possède 3 colonnes, ce qui nous permettra d'avoir des 'series' dans notre diagramme.

Le fichier source que nous allons utiliser contient maintenant des 'Quartiers' de ville.

 


Adaptez votre 'tFileInputDelimited' pour prendre en compte cette nouvelle colonne.

Vous devrez également mapper cette nouvelle colonne sur la colonne 'serie' de votre sortie 'tMap'



Vous pouvez maintenant exécuter votre job et observer le résultat