Résumé du stage
Transcription
Résumé du stage
Le 28 août 2013 – C O N F I D E N T I E L Extrait de rapport de stage DETAN Nicolas MISE EN PLACE D’UNE SOLUTION D’ÉCHANGES DE DONNÉES INTER SI Stage réalisé du 04 mars au 31 aout 2013 A L’entreprise SOPRA GROUP Centre de Service – Gare Sud 4, Promenade d’Andromède 72000 LE MANS Résumé : Le but du stage au sein de la société a pour objectif la mise en place d'une solution d’échange de données entre plusieurs systèmes d'information. Ce projet est constitué de deux phases. La première phase correspond à la phase de conception durant laquelle j’ai défini les échanges devant être réalisés entre plusieurs systèmes d’information. J’ai constitué le socle de la solution Échanges de données Inter-SI (ESI). La deuxième phase concerne l’intégration de la Solution ESI entre deux systèmes d’informations faisant partie d’un système de gestion des sinistres dans le cadre de l’assurance. Mots clés (5) : Informatica, Oracle Database, Échanges de données, BI, Systèmes d’informations. © Sopra Group, 2013 / Ref. : 20130828-090806-A 1 Introduction Dans le cadre de ma formation Master Informatique, un stage obligatoire de six mois en entreprise est prévu en fin de deuxième année. Ce stage a pour objet de mettre en pratique les connaissances acquises au cours des années d’enseignement à l’Université du Mans et de parfaire son apprentissage dans le cadre d’un développement d’un projet informatique en situation réelle. Aussi, la société SOPRA Group m’a permis d’effectuer mon stage du 04 mars au 31 aout 2013 sur le site du Mans. Extrait Stage Le 28 août 2013 – C O N F I D E N T I E L 2 Contenu du stage L’objet de mon stage consiste, dans un premier temps, à mettre en place une solution permettant un échange standard de données entre plusieurs systèmes d’information. Dans un second temps, l’objectif est de monter en compétence dur es technologies utilisés chez les clients de la société. Le projet que j’ai réalisé est le Projet ESI et fut développé en interne au sien de la société. Pour réaliser ce projet, un dossier d’architecture et des normes de développement ont été effectués ainsi que la mise en place du socle de la solution. 21. Objet du travail Pour faciliter mon insertion et me familiariser avec les outils utilisés par la société Sopra Group, j’ai participé à une phase de formation pendant un mois. Durant cette formation, j’ai pu découvrir de nouvelles technologies ainsi que m’adapter au mode de fonctionnement au sein de Sopra Group. Lors de ce projet, l’équipe de travail fut constituée de deux personnes, un stagiaire et un chef de projet. Mon maitre de stage avait pour rôle celui de chef de projet. Ensemble, nus avons défini les objectifs à réaliser ainsi que les directions à prendre. Pendant l’ensemble de mon stage, Des réunions hebdomadaires furent effectués durant lesquelles nous abordions le travail effectué lors © Sopra Group, 2013 / Ref. : 20130828-090806-A de la semaine, reprioriser les actions et lister les attendus pour la semaine en cours. Le projet s’est organisé en deux grandes phases, une phase de conception et une autre d’intégration. Pour réaliser le socle de la solution, une documentation fournie fut mise en place. Un cahier des charges a permis de définir les besoins ainsi que le déroulement du projet. J’ai rédigé un dossier d’architecture définissant les points essentiels à respecter pour la mise en place du socle. Un guide de développement fixant les normes ainsi que les usages lors du développement fut aussi rédigé. Les fonctionnalités décrites au sein de l’architecture furent partagées en 3 itérations. Pour développer ce projet, les technologies du décisionnelle ont été utilisés. J’ai utilisé L’ETL Informatica PowerCenter pour gérer les échanges de données entre les systèmes d’information en créant les workflows et mappings correspondants. Lors du stage, il fut décidé, dans le cadre du projet SINISTRE, devant gérer un système de gestion de SINISTRE, d’insérer la solution ESI pour échanger des données pour deux systèmes d’information propre au système SINISTRE. J’ai donc travaillé en collaboration avec deux autres stagiaires pour définir les besoins de chaque système d’information ainsi que les mesures à prendre dans le but d’intégrer correctement le projet ESI. Au cours du projet, le planning fut dans la majorité respecté et toutes les fonctionnalités essentielles ont étés mise en place. Au cours de cette période, certains problèmes sont apparus. Pour la plupart, ils avaient été prévus lors de la Extrait Stage Le 28 août 2013 – C O N F I D E N T I E L réalisation de la documentation et furent résolus. documentation soutenu tout au long de la réalisation de la solution. 22. 24. Apports Lors de mon stage, j’ai pu acquérir des compétences sur des technologies professionnelles n’étant pas inclus dans mon cursus universitaire. Pour répondre aux besoins de mon projet, j’ai dû développer de nouvelles compétences tel que : Réaliser la conception et l’architecture d’un projet en ajoutant des normes de développement. S’adapter au sujet du projet, analyser le corps de métier et le domaine inconnu du décisionnelle. Acquisition des connaissances permettant de maitriser un ETL tel qu’Informatica PowerCenter. Il m’a aussi permis de mettre en pratique de nombreuses connaissances acquises au cours de mes années d’études. 23. Résultats obtenus Lors de mon stage au sein de Sopra Group, je n’ai pas complètement terminé le projet ESI. En effet, la dernière partie consistant à intégrer la solution ESI au sein du système SINISTRE est en cours de phase d’assemblage. Ce projet peut rapidement être intégrer un autre système d’informations ce qui été le but de la mission. Dans le futur, le projet ESI pourra être réutilisé ou améliorer par de futurs stagiaires. Ceci sera facilité grâce à une © Sopra Group, 2013 / Ref. : 20130828-090806-A Limites du travail A l’heure où j’écris ce rapport, le projet ESI n’est pas totalement terminé. En effet, parmi les fonctionnalités à réaliser, l’itération 3 ne fut pas développer. Le changement de direction du projet vers le choix d’intégrer la solution au sein d’un autre projet a fait mettre de coté les fonctionnalités prévues pour l’itération 3. L’ajout d’un outil de reporting tel que QlikView pourrait faciliter la lecture des anomalies qu’il pourrait y avoir lors des traitements. En ce qui concerne l’intégration d’un projet au sein d’autre projet, une meilleure communication entre les différents acteurs pourrait être mise en place. Le manque d’infos a entrainé quelques retours en arrières lors de la partie de développement entrainant des retards ainsi que des complications. 3 Applications l'entreprise dans La solution ESI réalisé lors ce stage est utilisé pour gérer les échanges de données pour certains systèmes d’information du projet SINISTRE. SOPRA Group aura la possibilité de réutiliser cette solution pour ces projets qu’ils soient interne ou à destination des clients. La documentation réalisée au cours du projet permettra de faire évoluer la solution par Extrait Stage Le 28 août 2013 – C O N F I D E N T I E L rajouter des fonctionnalités. Un autre développeur pourra facilement le prendre en main pour poursuivre son évolution. 4 5 Bibliographie http://www.oracle.com/index.html Conclusion http://oracle.developpez.com/cours/ Ce stage a été pour moi l’occasion d’améliorer mes connaissances sur la gestion de la méthodologie de travail et sur l’importance du temps accordé à la conception et l’architecture d’un projet. Ceci est notamment en ce qui concerne le respect stricts des standards définis au sein d’une Société tel que Sopra Group. Ce stage fut très enrichissant pour moi. Aujourd’hui, un très grand nombre d’entreprises se tournent vers le décisionnelle pour gérer leurs données et faciliter la prise de décision et leur donner une visibilité internationale. La découverte et l’apprentissage de l’ETL Informatica Power center me permettent d’ajouter un plus à mes acquis professionnels. Ce stage, en plus d’une expérience personnelle enrichissante m’a également offert des opportunités d’avenirs au sein de mon premier employeur. J’ai en effet décidé de continuer mon parcours professionnel en tant que jeune Ingénieur d’études et développement au sein de la division APS-IS Assurances de Sopra Group au Mans. © Sopra Group, 2013 / Ref. : 20130828-090806-A Site d’Oracle : Site d’Informatica : https://beinformed.force.com/partners/welc ome http://www.bleent.com/tutoriel/tutorielinformatica-installation/ Formation Sopra Academy Formation BI Formation Informatica PowerCenter Documentation PL/SQL Documentation Projet Sinistre : Forge Interne Sopra Group Tutoriel Batch : http://www.batcher.fr/