################################################################################ ISIMA Institut Supérieur d'Informatique de Modélisation et de leurs Applications 24, Avenue des Landais BP 10 125 63 173 AUBIERE cedex. ################################################################################ Rapport Business Intelligence Filière 3 : " Systèmes d'Information et Aide à la décision " TP3 : ETUDE DE CAS TALEND ET BIRT Présenté par : Samia ARIBA & Mathieu BRUNOT Responsable ISIMA : Jonathan Fontanel Date : 21/12/2011 ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 2 sur 14 ################################################################################ Titre du document : Business Intelligence Type du document : Rapport TP3 : Etude de cas Talend et BIRT Date du document : 21/12/2011 Origine du document : Samia ARIBA & Mathieu BRUNOT / ISIMA Pagination : 12 pages Objet du document : Ce document présente l'étude de cas dans le cadre du cours de Business Intelligence. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 2 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 3 sur 14 ################################################################################ Table des matières Objet du document............................................................... Table des matières.............................................................. Introduction...................................................................4 I.Intégration des données......................................................5 II.Création de rapports........................................................6 A.Rapports originaux...........................................................6 i.Liste des produits/usines....................................................6 ii.Histogramme des coûts/temps de fabrication..................................7 B.Rapports supplémentaires.....................................................8 i.Liste des coûts de fabrication...............................................8 ii.Coûts et temps de fabrication moyens des usines/produits....................9 iii.Evolution du rapport coût/temps de fabrication............................10 Sources......................................................................... ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 3 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 4 sur 14 ################################################################################ Introduction Les objectifs de l'étude de cas sont : ? Talend Open Studio : ? Lecture de plusieurs sources de données ; ? Transformation ; ? Réalisation de jobs ; ? Eclipse BIRT ; ? Réalisation de plusieurs rapports ; ? Publication en PDF. Cette étude prend place dans le contexte suivant : « Vous êtes un consultant décisionnel. Vous êtes embauchés par la société ROPUS voulant étudier la rentabilité de ses usines dispersées dans le monde sur un ensemble de produits. Votre chef de projet vous a donné ces tâches à réaliser : ? Intégration de données ; ? La création de rapports. L’entreprise vous remet : ? Un fichier « listUsines.csv » ? Un fichier « couts.xls » ? Une base de données MySQL « Produits » avec une table « listProduits » Réalisez ces deux tâches. » Ce rapport présente l'intégration des données et des captures d’écran, intéressantes et commentées, des rapports demandés, les explications des rapports, ainsi que des rapports supplémentaires, pertinents pour l’étude de cas. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 4 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 5 sur 14 ################################################################################ I. Intégration des données Illustration 1 : Logo Talend Conformément aux exigences du chef de projet, l'intégration des données a été effectuée à l'aide de Talend Open Studio. L'intégration des données consiste à récupérer des données, parfois dans des formats différents, et le mettre en forme afin de pouvoir par la suite en retirer de l'information. L'intégration des données est effectuée à l'aide de 3 jobs unitaires qui permettent la récupération des données. Un quatrième job appelle chacun des jobs unitaires afin de permettre l'intégration de toutes les données. Le job principal valide l'intégration des données (commit) si celle-ci s'est déroulée correctement, et annule l'intégration en cas d'erreurs (rollback). Ces jobs font appels à des routines qui ont été crées afin de transformer certaines des données. Parmi les transformations effectuées sur les données, on peut citer : – la conversion du poids des produits, passé sous la forme d'un String, en entier ; – le découpage de la date de fabrication en 3 champs : année, mois et jour. Pour plus de portabilité, tous les éléments utilisés pour l'intégration de données (fichiers, base de données, jobs, …) utilisent des contextes[1]. Ceux-ci permettent de lancer les jobs dans des cas d'utilisations différents (production, développement, …) sans avoir besoin de modifier le contenu même des jobs. Pour finir sur l'intégration des données, chacun des jobs gère les erreurs et utilisent des logs[2]. Les logs sont stockés dans un fichier, dont le chemin dépend du contexte d’exécution, et stockent l'ensemble des avertissements (lancement/fermeture d'un job) et les erreurs. Grâce à cette phase d'intégration des données, l'ensemble des données ont été regroupées dans un entrepôt de données (data warehouse) et peuvent maintenant être traitées par un outil de reporting. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 5 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 6 sur 14 ################################################################################ II. Création de rapports Illustration 2 : Logo Eclipse La création des rapports a été effectuée sous Eclipse BIRT (Business Intelligence Reporting Tool). Afin de donner aux rapports un aspect plus professionnel[3], l'ensemble des rapports produits suivent les mêmes règles de présentations, qui pourront être assimilées comme la charte graphique de l'entreprise. Pour les mêmes raison, on « logo » a été généré et inclus entête des rapports. A. Rapports originaux i. Liste des produits/usines Illustration 3 : Liste des produits Les listes de produits et d'usines présentent un tableau avec l'ensemble des informations de l'élément. Les informations y sont présentées dans leurs forme la plus simple. Illustration 4: Liste des usines ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 6 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 7 sur 14 ################################################################################ ii. Histogramme des coûts/temps de fabrication Illustration 5: Temps de fabrication du BOTAX dans l'usine 1 Les histogrammes demandés ( coût et temps de fabrication) sont découpés en 2 sections : la première présente les informations sur le produit et l'usine du rapport ; la seconde présente l'histogramme de la dimension présentée, pour l'usine présentée, au fil des années. L'histogramme présente les informations avec des séries verticales et des couleurs différentes pour une meilleure visibilité. De plus, la valeur pour la série est affichée sur l'histogramme. Ces rapports permettent une meilleure visibilité de l'évolution du coût et du temps de fabrication pour un couple produit/usine particulier. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 7 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 8 sur 14 ################################################################################ B. Rapports supplémentaires Les rapports supplémentaires ont été créés afin d'apporter des informations pertinentes dans le caadre de l'étude. De ce fait, seul les idées permettant de mettre en avant la rentabilité de l'entreprise ont été retenues. Parmi les informations qui auraient pu être récupérées depuis les données, on peut citer : répartition de la masse salariale (par usines et par pays) ; classement des produits par poids (utile pour organisation logistique). i. Liste des coûts et temps de fabrication Illustration 6: Liste des coûts et temps de fabrication La liste des coûts et temps de fabrication sous forme de tableau (tout comme les listes de produits et d'usines demandées par le chef de projet). Les informations sont regroupées par année, puis par mois. Elles sont ensuite triées par produit. Les identifiants des produits et des usines sont remplacés par le nom pour une meilleure lisibilité. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 8 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 9 sur 14 ################################################################################ ii. Coûts et temps de fabrication moyens des usines/produits 4 autres rapports ont été créés : Temps moyen de fabrication des produits Temps moyen de fabrication des usines Coûts moyen de fabrication des produits Coûts moyen de fabrication des usines Illustration 7: Coût moyen de fabrication des produits Ceux-ci présentent l'évolution des coûts ou des temps moyens de fabrication, des usines ou des produits, au fil des années. Les informations sont regroupées selon l'élément présenté (produits ou usines), et sont découpés en 2 sections : la partie de gauche présente le détail par années ; la partie de droite qui présente un histogramme avec la courbe de tendance. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 9 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 10 sur 14 ################################################################################ iii. Evolution du rapport coût/temps de fabrication Ce dernier rapport est probablement le plus intéressant pour estimer la rentabilité de l'entreprise. Il présente l'évolution du rapport coût/temps de fabrication au fil des années. Cette information permet d'estimer le "réel" coût de fabrication en fonction du temps, ce qui en fait le meilleur vecteur d'informations sur la rentabilité (avec les données à notre disposition). Ce rapport est composé de 4 sections : Augmentation du rapport coût/temps de fabrication ; Evolution du rapport coût/temps de fabrication ; Rapport coût/temps de fabrication des usines ; Rapport coût/temps de fabrication des produits. Au fur et à mesure que l'on avance dans le rapport, les sections présentent le rapport coût/temps de fabrication avec un niveau de détails plus fin. a) Augmentation du rapport coût/temps de fabrication Illustration 8: Augmentation du rapport coût/temps de fabrication Cette première section présente une jauge qui indique le pourcentage d'augmentation du rapport coût/temps de fabrication depuis l'année dernière. La jauge utilise des zones avec des codes couleurs pour un traitement plus rapide de l'information. Sur la droite de cette jauge se trouve un tableau présentant le pourcentage d'augmentation en comparaison avec les années précédentes. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 10 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 11 sur 14 ################################################################################ Cette section se trouvant au tout début du rapport, on peut voir au premier coup d’œil la rentabilité globale de l'entreprise par rapport à l'année précédente. b) Evolution du rapport coût/temps de fabrication La section suivante présente l'évolution du rapport coût/temps de fabrication de l'entreprise au cours des années. Illustration 9: Evolution du rapport coût/temps de fabrication La courbe permet de mieux apprécier l'évolution générale des coûts de fabrication. De plus, cette section utilise directement le rapport coût/temps de fabrication et non pas un pourcentage comme dans la section précédente. Ceci permet de connaître le coût moyen de fabrication pour une unité de temps au sein des usines ROPUS. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 11 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 12 sur 14 ################################################################################ c) Rapport coût/temps de fabrication Pour finir, les deux dernières sections présentent le rapport coût/temps de fabrication pour les usines, puis pour les produits, au fil des années. Illustration 10: Rapport coût/temps de fabrication Ces sections permettent de mieux visualiser l'évolution des coûts de fabrication pour chaque usine et produit et ainsi mieux détecter les « dérapages ». ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 12 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 13 sur 14 ################################################################################ Conclusion L’étude de cas a permis de mieux apprendre à utiliser les logiciels de BI que sont Talend et BIRT. Les rapports supplémentaires ont permis de constater que l'entreprise ROPUS avait des coûts de fabrication qui augmentaient plus vite que les temps de fabrication ne baissent. On peut donc dire, d'un point de vue fabrication, que l'entreprise risque d'avoir des « problèmes » de rentabilité. En conclusion, cette étude de cas a permis de mettre en pratique l'intégration de données et la création de rapports afin de tirer un maximum d'informations des données et d'avoir une première approche concrète et réaliste de la Business Intelligence. ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 13 ################################################################################ ################################################################################ BUSINESS INTELLIGENCE Origine : Samia ARIBA & Mathieu BRUNOT Date : 21/12/2011 TP3 : Etude de cas Talend et BIRT Page 14 sur 14 ################################################################################ Sources 1: Jean-Sébastien DARGES, Bien débuter un projet Talend, 2010, http://jsdarges.developpez.com/tutoriels/bi/bien-debuter-projet-talend/ 2: Talend Forge, Recueillir les informations d'exécution des Jobs, 2011, http://www.talendforge.org/tutorials/tutorial.php?language=french&idTuto=31 3: David Mehi, Le BIRT Expert’s Guide to BIRT Best Practices, 2010, http://www.scribd.com/doc/30215544/Le-BIRT-Expert-s-Guide-to-BIRT-Best-Practices ################################################################################ Business Intelligence | TP3 : Etude de cas Talend et BIRT | Page 14 ################################################################################