Mémoire de Projet de Fin d’Études Pour l’Obtention du Titre D’Ingénieur d’État
Mémoire de Projet de Fin d’Études Pour l’Obtention du Titre D’Ingénieur d’État en Informatique Option Business Intelligence Sujet Mise en œuvre d’un système décisionnel pour les processus RH d’Outsourcia Soutenu par : Sous la direction de : Mme. Meriem MOUSTAJAB M. M. A. JANATI IDRISSI (ENSIAS) M. M. Ali STOUKY (OUTSOURCIA) M. Didier TOULOUSE (OUTSOURCIA) Année Universitaire 2010-2011 Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes Dédicaces A mes très chers parents Je ne saurai exprimer assez ma gratitude pour tout votre amour et soutien, et tous vos sacrifices. J’espère que vous serez toujours fiers de moi, A mon très cher mari Mon âme sœur, sans ton aide, tes conseils et tes encouragements ce travail n’aurait vu le jour, que ce travail soit le témoignage de ma reconnaissance, A ma très chère sœur Zineb, A mon très cher frère Chafik Les mots ne suffisent guère pour exprimer l’amour, l’attachement et l’affection que je porte pour vous, A tous les membres de ma famille, A toutes mes amies, A tous ceux qui m’aiment Je dédie ce travail Meriem Remerciements Ce travail, réalisé au sein d’Outsourcia, n’aurait pu être mené à bien sans l’aide précieuse de plusieurs personnes auxquelles j’adresse, ici, mes profonds remerciements. Je tiens ainsi à remercier tout le corps professoral de l’ENSIAS pour la formation qu’il nous a offerte durant mes trois années d’études. J’exprime aussi mon ample reconnaissance et ma considération envers mes encadrants, M. Mohamed Abdou JANATI IDRISSI de l’ENSIAS, ainsi que M. Mohamed Ali STOUKY et M. Didier TOULOUSE d’Outsourcia, qui n’ont ménagé aucun effort pour m’orienter, m’aider et m’encourager tout au long du projet. Mes remerciements les plus sincères vont également à M. Morad BELLOT pour ses directives et conseils qui m’ont été d’une grande utilité pour l’accomplissement de ce projet. Merci également à Mlle Karima NARJIS et Mme Wassila CHRAIBI qui ont fait preuve de disponibilité tout au long de ma période de stage. Que les membres du jury, trouvent ici l’expression de ma reconnaissance pour avoir accepté de juger mon travail. Que tous ceux et celles qui ont contribué de près ou de loin à l’accomplissement de ce travail trouvent également l’expression de mes remerciements les plus sincères. Résumé Ce mémoire constitue une synthèse de mon projet de fin d’études effectué au sein d’Outsourcia. Ce projet a pour objectif de mettre en œuvre une solution décisionnelle pour la fonction RH d’Outsourcia. Il s’inscrit dans le cadre de l’enrichissement du Système d’Information Ressources Humaines (SIRH) de la société. Pour une meilleure conduite du projet, nous avons suivi le cycle de vie dimensionnel. Après avoir mis le projet dans son contexte, nous avons en premier lieu étudié le système existant ainsi que les sources de données. Les différents besoins des utilisateurs ont été ensuite relevés, ce qui a permis d’aboutir à un dossier des spécifications fonctionnelles et un autre des spécifications techniques pour la solution. Nous avons alors enchainé par la conception des différents datamarts constituant notre datawarehouse et les tableaux de bord qui constitueront notre système de reporting. La réalisation de l’alimentation du datawarehouse a été faite grâce à l’outil Talend, celle des cubes OLAP avec Pentaho Analysis et enfin les rapports statiques à l’aide de BIRT. Le résultat final de notre travail est une plateforme décisionnelle destinée à la DRH d’Outsourcia et axée autour des thèmes emploi, rémunération et conditions de travail. Elle offre aux utilisateurs la possibilité d’accéder aux informations synthétisées et utiles, en consultant les rapports statiques mis à leur disposition ou en générant des rapports spécifiques selon leurs choix grâce aux cubes OLAP. Mots-clés : Outsourcia, RH, DRH, SIRH, emploi, rémunération, conditions de travail Datawarehouse, datamart, cube OLAP, reporting, tableau de bord, Talend, Pentaho, BIRT Abstract This document is a summary of my graduation project that I accomplished at Outsourcia. This project aims to establish a business intelligence solution for the Human Resources function. It is part of the enrichment of the Humaines Resources Information System of the company. My mission is to create a datawarehouse centered on the themes employment, remuneration, work conditions and a reporting system based on them. To better conduct the project, we followed the dimensional life cycle. So, after putting the project in context, we first studied the existing system and the datas source. Then, we gathered the requirements of different users in order to guide their activities. Therefore, we were able to phrase functional and technical specifications for our solution. Then, we designed dimensional models of our datamarts. we also designed the dashboards that constitute our reporting system. Finally, we created and loaded the datawarehouse with Talend and OLAP cubes thanks to Pentaho Analysis. We also created the static reports using BIRT. The final result of our work is a business intelligence solution for the HR function of Outsourcia that enables users to access synthesized and useful information, by consulting the dashboards at their disposal or by generating reports according to their choices thanks to OLAP cubes. Keywords: Outsourcia, HR, HRD, HRIS, employment, remuneration, work conditions Datawarehouse, datamart, OLAP cubes, reporting, dashbord, Talend, Pentaho, BIRT Liste des abréviations Abréviation Désignation BI Business Intelligence BIRT Business Intelligence Reporting Tools BPO Business Process Outsourcing CNSS Caisse Nationale de Sécurité Sociale DRH Direction des Ressources humaines ETL Extraction Transformation Loading HTML HyperText Markup Language ITO Information Technology Outsourcing OLAP On Line Analytical Processing PAQ Plan Assurance Qualité RH Ressources Humaines ROLAP Relational On Line Analytical Processing SCD Slowly Changing Dimension SGBD Système de Gestion des Bases de Données SIRH Système d’Information Ressources Humaines SQL Structred Query Language Table des figures Figure 1: Ecran d’accueil du SIRH d’Outsourcia.....................................................................18 Figure 2: Schéma du cycle de vie dimensionnel.......................................................................19 Figure 3: Diagramme GANTT du projet..................................................................................21 Figure 4: Exemple de rapport élaboré avec Excel....................................................................25 Figure 5: Architecture applicative............................................................................................34 Figure 6: Datamart effectifs......................................................................................................39 Figure 7: Datamart embauches.................................................................................................39 Figure 8: Datamart sorties.........................................................................................................40 Figure 9: Datamart absentéisme................................................................................................40 Figure 10: Datamart rémunération............................................................................................41 Figure 11: Datamart heures supplémentaires............................................................................42 Figure 12: Datamart congés......................................................................................................42 Figure 13: Jobs du projet...........................................................................................................47 Figure 14: Job dimensions........................................................................................................48 Figure 15: Flux d’alimentation de la dimension opération.......................................................48 Figure 16: Mapping dimension opération.................................................................................49 Figure 17: Editeur SCD............................................................................................................50 Figure 18: Job TF_absentéisme................................................................................................51 Figure 19: Transformations du job TF_absentéisme................................................................51 Figure 20: Vidage des tables de dimensions.............................................................................52 Figure 21: Alimentation de la table de fait TF_absenteisme....................................................52 Figure 22: Connexion du tELTMapper.....................................................................................53 Figure 23: tELTMapper du job TF_absentéisme......................................................................53 Figure 24: Connexion à la base de données (Schema Workbench)..........................................54 Figure 25: Schéma Mondrian du thème emploi........................................................................55 Figure 26: Cube absences (Schema Workbench).....................................................................56 Figure 27: Cube virtuel Flux (Schema Workbench).................................................................56 Figure 28: Cube absences 1......................................................................................................57 Figure 29: Cube absences 2......................................................................................................58 Figure 30: Cube Entrées 1.........................................................................................................59 Figure 31: Cube Entrées 2.........................................................................................................59 Figure 32: Cube Effectifs..........................................................................................................60 Figure 33: Connexion base de données (Birt)...........................................................................60 Figure 34: Cube de données (Birt)............................................................................................61 Figure 35: Création rapport rémunération par métier et sexe...................................................62 Figure 36: Rapport répartition par sexe et par âge de l’effectif 1.............................................62 Figure 37: Rapport répartition par sexe et par âge de l’effectif 2.............................................63 Figure 38: Rapport répartition par sexe et par âge de l’effectif 3.............................................63 Figure 39: Rapport répartition par sexe et par âge de l’effectif................................................64 Figure 40: Rapport prime moyenne 1.......................................................................................65 Figure 41: Rapport prime moyenne 2.......................................................................................65 Liste des tableaux Tableau 1: Chiffres d’affaires d’Outsourcia.............................................................................16 Tableau 2: Livrables du projet..................................................................................................22 Tableau 3: Indicateurs "effectifs".............................................................................................28 Tableau 4: Indicateurs "flux"....................................................................................................28 Tableau 5: Indicateurs "absentéisme".......................................................................................29 Tableau 6: Indicateurs "rémunération".....................................................................................30 Tableau 7: Indicateurs "congés"...............................................................................................30 Tableau 8: Indicateurs "heures supplémentaires".....................................................................31 Tableau 9: Axes d’analyse........................................................................................................32 Tableau 10: Matrice d’expression des besoins.........................................................................37 Tableau 11: Tableau de bord "effectifs"...................................................................................44 Tableau 12: Tableaux de bord "rémunération".........................................................................44 Tableau 13: Tableaux de bord "conditions de travail"..............................................................45 Table des matières Table des matières Introduction générale.............................................................................................................13 Chapitre I: Contexte général du projet................................................................................15 1. Présentation d’Outsourcia.............................................................................................16 2. SIRH d’Outsourcia.......................................................................................................17 3. Motivation et objectifs du projet...................................................................................18 4. Conduite du projet.........................................................................................................19 4.1. Démarche..................................................................................................................19 4.2. Planning....................................................................................................................20 4.3. Livrables...................................................................................................................22 4.4. Plan Assurance qualité..............................................................................................22 Conclusion................................................................................................................................23 Chapitre II: Analyse et spécifications...................................................................................24 1. Étude de l’existant.........................................................................................................25 1.1. Description de l’existant...........................................................................................25 1.2. Critique de l’existant.................................................................................................26 2. Recueil des besoins.......................................................................................................26 2.1. Besoins principaux....................................................................................................26 2.2. Besoins secondaires..................................................................................................27 3. Cadrage fonctionnel du projet.......................................................................................27 3.1. Description des indicateurs.......................................................................................27 3.1.1. Indicateurs "emploi".........................................................................................27 3.1.2. Indicateurs "rémunération"...............................................................................29 3.1.3. Indicateurs "conditions de travail"...................................................................30 3.2. Description des axes d’analyse.................................................................................31 4. Cadrage technique.........................................................................................................32 4.1. Macro Architecture...................................................................................................32 4.2. Architecture applicative............................................................................................32 Conclusion................................................................................................................................34 Chapitre III: Conception........................................................................................................35 1. Généralités sur le Datawarehouse.................................................................................36 2. Modélisation du datawarehouse....................................................................................36 Table des matières 2.1. Matrice d’expression des besoins.............................................................................36 2.2. Schéma dimensionnel...............................................................................................38 2.3. Modélisation des datamarts.......................................................................................38 2.3.1. Thème Emploi...................................................................................................38 2.3.2. Thème rémunération.........................................................................................41 2.3.3. Thème conditions de travail..............................................................................41 3. Conception des tableaux de bord..................................................................................43 3.1. Tableaux de bord "effectifs".....................................................................................43 3.2. Tableaux de bord "rémunération".............................................................................44 3.3. Tableaux de bord "conditions de travail"..................................................................45 Conclusion................................................................................................................................45 Chapitre IV : Mise en oeuvre.................................................................................................46 1. Réalisation de l’ETL.....................................................................................................47 1.1. Alimentation des tables de dimension......................................................................47 1.2. Alimentation des tables de faits................................................................................50 2. Cubes OLAP.................................................................................................................54 2.1. Création des cubes OLAP.........................................................................................54 2.2. Exemples de cubes OLAP créés...............................................................................57 3. Rapports........................................................................................................................60 3.1. Création des rapports................................................................................................60 3.2. Exemples de rapports statiques.................................................................................62 Conclusion................................................................................................................................66 Conclusion générale................................................................................................................67 Bibligraphie/Webographie.....................................................................................................68 Glossaire...................................................................................................................................69 Index.........................................................................................................................................73 Annexes....................................................................................................................................75 Annexe A : Plan Assurance Qualité......................................................................................77 Annexe B : Manuel de l’utilisateur........................................................................................84 Introduction générale Introduction générale Le Système d’Information Ressources Humaines (SIRH) est devenu un outil incontournable des professionnels de uploads/Geographie/ rapport-meriem-moustajab-final.pdf
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 15, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 3.6785MB