2014 Conception et dveloppement dune base de donnes corporatif Leonardo Williams Gastiabur Lpez
Matre de Stage: SARGANA FLORES, Roxana Tuteur: SENOUSSI Houcine Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 2
SOMMAIRE INTRODUCTION _______________________________________________________ - 4 - REMERCIEMENTS ______________________________________________________ - 5 - PREMIER PARTIE ______________________________________________________ - 6 - I. Prsentation gnrale __________________________________________________ - 7 - II. Prsentation du sujet de stage ___________________________________________ - 7 - i. Ringnierie du processus _____________________________________________________ - 8 - ii. Base de donnes institutionnelle (BDI) ___________________________________________ - 9 - iii. BPM (Business Process Management) __________________________________________ - 10 - iv. Automatisation du processus _________________________________________________ - 11 - III. tat initiale ________________________________________________________ - 12 - i. Finalit publique du service ___________________________________________________ - 12 - ii. Prcdente au embauch ____________________________________________________ - 12 - iii. Le Cycle de vie d'un affili ____________________________________________________ - 12 - IV. Phases de la solution ________________________________________________ - 13 - i. Phase 1 : Dveloppement du But. _________________________________________________ - 13 - 1. Reconnaissance des besoins ________________________________________________ - 13 - 2. Structuration du but ______________________________________________________ - 13 - 3. Classification des besoins __________________________________________________ - 13 - ii. Phase 2 : Solution Technique ____________________________________________________ - 14 - 1. Identification des conditions techniques ______________________________________ - 14 - 2. Evaluation d'alternative ___________________________________________________ - 16 - 3. Election de la solution technique ____________________________________________ - 16 - iii. Phase3 : Accord technique, de but et service _______________________________________ - 17 - 1. Accord de but ___________________________________________________________ - 17 - 2. Accord technique _________________________________________________________ - 17 - 3. Accord de niveau du service ________________________________________________ - 17 - iv. Phase 4 : Analyse, Design et Acquisition ___________________________________________ - 18 - 1. Analyse _________________________________________________________________ - 18 - 2. Design__________________________________________________________________ - 18 - 3. Acquisition ______________________________________________________________ - 19 - v. Phase 5 : Rutilisation, Construction et Paramtrage _________________________________ - 19 - 1. Rutilisation _____________________________________________________________ - 19 - 2. Construction ____________________________________________________________ - 19 - 3. Paramtrage ____________________________________________________________ - 20 - vi. Phase 6 : Intgration Technique, Vrification, Validation _____________________________ - 20 - 1. Intgration technique _____________________________________________________ - 20 - 2. Vrification______________________________________________________________ - 20 - 3. Validation _______________________________________________________________ - 20 - V. Composant Technologique _____________________________________________ - 21 - Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 3
i. Framework ___________________________________________________________________ - 21 - ii. Outils de dveloppement _______________________________________________________ - 21 - DEUXIME PARTIE ____________________________________________________- 24 - I. Travail effectu ______________________________________________________ - 25 - i. MIND________________________________________________________________________ - 25 - 1. Phase 1 : Dveloppement du but _______________________________________________ - 25 - 2. Phase 2 : Solution Technique __________________________________________________ - 26 - 3. Phase 3 : Accord de But, Technique et de Service _________________________________ - 29 - Accord de But ______________________________________________________________ - 29 - Accord Technique __________________________________________________________ - 29 - Accord de Service ___________________________________________________________ - 30 - ii. MIDO _______________________________________________________________________ - 31 - 4. Phase 4 : Analyse, Design et Acquisition _________________________________________ - 31 - Analyse ___________________________________________________________________ - 31 - Design ____________________________________________________________________ - 34 - Acquisition ________________________________________________________________ - 38 - 5. Phase 5 : Rutilisation, Construction et Paramtrage ______________________________ - 41 - Rutilisation _______________________________________________________________ - 41 - Construction _______________________________________________________________ - 42 - Paramtrage _______________________________________________________________ - 43 - 6. Phase 6 : Intgration Technique, Vrification et Validation __________________________ - 43 - Integration Technique _______________________________________________________ - 43 - Vrification ________________________________________________________________ - 46 - Validation _________________________________________________________________ - 48 - TROISIME PARTIE ____________________________________________________- 51 - I. Conclusion __________________________________________________________ - 52 - II. Rsume_____________________________________________________________ - 53 - III. Table des illustrations _______________________________________________ - 54 -
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 4
INTRODUCTION
Dans le cadre de la formation d'ingnieur l'EISTI, la formation en deuxime anne se termine par un stage en entreprise d'une dure minimale de 10 semaines. Cette priode de stage fait partie intgrante de la formation et a pour but, de faire dcouvrir le monde de l'entreprise aux tudiants, de tester ses connaissances thoriques dans des situations prcises et de complter ses connaissances en ralisant des applications informatiques tout en se familiarisant avec les exigences des entreprises. J'ai effectu ce stage auprs de la socit INDRA COMPANY. Ma mission au sein dINDRA COMPANY tait devenir membre de l'quipe des consultants qui avaient fait la conception, cration et dveloppement dune base de donnes corporative oriente au processus. INDRA COMPANY travers de l'quipe des consultants fait le projet pour un organisme gouvernementale pruvienne. Cet organisme appel ONP (Bureau de Normalisation Prvisionnelle, Oficina de Normalizacin Previsional en espagnol) qui est une socit nationale dassurance mutuelle qui a le besoin de crer une base de donnes corporative. Cet organisme permette d'assurer une bonne administration des fonds des ex-travailleurs (retraits). J'aborderai au dbut de ce rapport l'organisation de mthodologies qui forme part de la conception, cration et dveloppement de la base de donnes. En suite, je prsenterai les diffrentes tapes des projets cits ci-dessus, en dtaillant mes tches pour chacune d'elles. Enfin, la dernire partie sera consacre aux rsultats obtenus et une analyse personnelle des diffrents acquis et difficults que j'ai pu traverser durant ce stage. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 5
REMERCIEMENTS
Tout dabord, je souhaite remercier, Monique SERGENT, et toute lquipe pdagogique de lEISTI pour avoir assurer ma formation technique et thorique me prparant au monde professionnel. Je tiens remercier galement Houcine SENOUSSI, Directeur EISTI campus Cergy, mon tuteur de stage, pour mavoir conseill et guid au cours des diffrentes tapes de mon stage. Je remercie aussi Roxana SARGANAS, Directrice TI chez INDRA COMPANY, pour la confiance quil ma accorde en macceptant au sein de son quipe. Je remercie galement le personnel d'INDRA COMPANY - REAPRO pour leur coopration pendant la phase de stage. Enfin, je voudrais aussi remercier ma famille pour leur soutien inconditionnel.
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 6
PREMIER PARTIE
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 7
I. Prsentation gnrale INDRA COMPANY est une socit de conseil en management, technologie, innovation et talent, leader des solutions et services avec une haute valeur ajoute pour les secteurs de transport et circulations, de l'nergie et l'industrie, de l'administration publique et le service sanitaire, des services financiers, de la scurit et la dfense, de Tlcoms et Mdias. Indra fait des oprations dans plus de 128 pays et a plus de 42,000 employs dans le monde, centr dans le dveloppement de solutions innovantes qui rpondent aux besoins des clients, les plus exigeants. INDRA COMPANY est plac parmi les leaders dans son secteur aprs avoir pass 550M deuros pour la R+D dans les trois dernires annes. II. Prsentation du sujet de stage Aprs d'une analyse de la situation de l'organisme gouvernementale pruvienne appel ONP, INDRA COMPANY, comme une socit du conseil a propos crer un modle de processus optimis o tous ses donnes soient stockes dans un seul entrept. Ce modle a t divis en quatre phases qui constituent l'approche de la solution. MIND (Besoin et demande): Cela correspond avec l'tude initiale du problme, l'approche de la solution et la mise en place d'accords. MIDO (Dveloppement et adaptation): Cela correspond avec le dveloppement/rutilisation ou acquisition/adaptation des composants pour raliser un systme produit. MITO (Transformation): Cela correspond avec l'intgration du systme produit dans l'environnement naturel de fonctionnement. MISO (Service): Cela correspond avec le dveloppement des priodes de garantie et maintenance tablis, fermeture et transfert complte du system produit. A l'intrieur du projet, les tches ont t divis par domaine, celui-ci sont : Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 8
i. Ringnierie du processus La mission de l'quipe est dvelopper un nouveau processus pour s'occuper de personnes affilies au systme national de pension (SNP). La cration d'un modle de processus optimis (N3), bas en ressources humaines opportunment qualifis et l'intrieur des systmes d'information appropris.
Figure 1. Ligne de Travail 1 Le but de la ringnierie est la cration d'un modle de processus optimis et volutif. Les moyennes de vrification du but sont les suivants: L'audit interne du modle de processus par rapport les activits et les fonctionnes corporatives. Le modle du processus N3 exprim dans notation BPMN (Business Process Model and Notation) smantiquement correcte. Disponibilit d'entre tlmatique dans le portail de l'ONP. Maintenant, le fonctionnement du systme t orient vers les applications. Il faut s'orienter aux processus parce que la nouvelle base de donnes institutionnelle (BDI) aura tous les donnes de l'organisation et un seul entrept de donnes qui aura interaction bas sur ce modle.
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 9
Figure 2. Notation BPM 1 ii. Base de donnes institutionnelle (BDI) La mission de l'quipe est dvelopper une base de donn centralis. Cette base de donnes a l'information corporative de lorganisme gouvernementale (ONP) dans un seul entrept de donnes. Cette base de donnes propose de donner un support tous les systmes ou application qui se connectent. Dans un primer temps, la base de donnes fait le hbergement de tous les donnes qui seront le support des applicatives pendant la phase de migration. Puis, la base de donnes propose de donner un support la nouvelle application et systme oriente au processus. Cette phase de transition sappellera intgration . Dans ce contexte il y aura deux phases pour la base de donnes, la migration et l'intgration. Les moyennes de vrification du but sont les suivantes : Documentation de la mthodologie pour llaboration de linventaire dorigine de donnes de lONP. Documentation de la mthodologie de design du modle de donnes. Documentation dimplantation de la base de donnes. Documentation de la migration et essai de faisabilit. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 10
Figure 3. Base de donnes institutionnel 1 iii. BPM (Business Process Management) La mission de lquipe est de dvelopper la faon comme lapplication interagir avec les donnes. La couche SOA et le modle oriente au processus seront supportes sur le BPM. BPM crera les rgls des ngocies et fera le hbergement de ses propres donnes pour rester indpendant de la base de donns institutionnel mais donnera le support aux processus que interviennent dans lassurance sociale. Les moyennes de vrification du but sont: Modle de processus support sur les outils BPM. Mthodologie pour lvaluation de solution technologique de linformation et communication. Suivi dactivit des diffrents out-sources.
Figure 4. Notation BPMN 1 Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 11
iv. Automatisation du processus La mission de lquipe est grer l'interaction entre la base de donnes institutionnelle et la base de donnes local qui se trouve sur chaque applicatif. Au moins 15 applicatives seront supports sur la base de donnes institutionnelle pendant la migration. La faon de mis jour sera par lutilisation dun service web. Les moyennes de vrification du but sont : Laudit du processus. La comparaison entre la carte corporative de processus et lentrept de processus BPMN. Laudit dutilisation. La comparaison entre la carte corporative de rgls de ngocies et lentrept de rgls de ngocies BPMN. La comparaison des vnements critiques de performance dfinie dans le modle de processus corporatifs avec lentrept du moteur BAM (Business Activity Monitoring).
Figure 5. Architecture des systmes automatiques 1 Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 12
III. tat initiale Le service de cabinet-conseil a pour finalit, donner un service de ringnierie et automatisation du processus. Ainsi que le projet a pour nom Ringnierie et automatisation du processus ONP- REAPRO comme sigles. i. Finalit publique du service La finalit publique dans la mesure de rpondre aux stratgies tablies par La Haute Direction de l'organisation gouvernemental (ONP) dans ses efforts pour assurer la reconnaissance et la rapidit de leurs droits pensionner et les rendre durables dans le temps. ii. Prcdente au embauch L'ONP est un organisme public dcentralis du secteur conomie et des finances, de la personnalit juridique avec personnalit juridique, droit interne publique et des propres ressources avec l'autonomie oprationnel, administratif, technique, conomique et financire. L'ONP est responsable de l'administration du Systme Nationale Pensionnes ainsi comme de rgime spcial d'accident du travail et de maladie professionnel et d'autre rgime spcial de retraite de l'tat, qui seront responsable conformment la loi. iii. Le Cycle de vie d'un affili Le cycle de vie d'un affili qui nest pas travailleur, dbut lors de l'excution de la procdure d'inscription facultative sur les plateformes d'attention l'affili du systme nationale. Le certificat d'enregistrement est l'inscription facultative. Dans le cas d'un travailleur salari sera suffisant pour indiquer votre employeur le dsir d'appartenir au Systme National de Pension (SNP), qui fait des contributions mensuelles retenues aux travailleurs par le biais de la dclaration de la Programme de Dclaration Tlmatique PDT. Aprs l'enregistrement, la recette des cotisations pour le SNP, qui se fait actuellement par la SUNAT. En outre, vous pouvez tout moment pendant la priode de Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 13
contribution au SNP procder l'valuation de la contribution de l'affili, en utilisant le service de vrification anticip. Il faut prciser que la vrification anticip est un processus qui est en phase de mise en uvre, mais cela na pas considr comme une consquence de la ringnierie ou comme l'un des processus automatiser. IV. Phases de la solution Le projet a une dure totale approxim de trois ans, les phases de la solution sont : i. Phase 1 : Dveloppement du But. 1. Reconnaissance des besoins Pendant la phase initiale du projet les reconnaissances des besoins sont le premier rapprochement au client aussi appel comme l'analyse des besoins. Une fois structur l'information, le deuxime pas est la cration des documents d'expression des besoins et les corroborer avec les matres des systmes applications. 2. Structuration du but Le but a t dfini par l'offre du projet. Il s'agit dune premire phase pr-oprationnelle avec une dure du trois mois, une deuxime phase oprationnelle avec une dure du trente-une mois et une troisime phase de transfert avec une dure du deux mois. 3. Classification des besoins Les besoins sont classs dans requte interne et externe. La requte interne fait rfrence la communication avec des autres composants de projet comme l'quipe de ringnierie, l'quipe d'automatisation ou gouvernement IT. La requte externe est avec le client qui est l'ONP. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 14
ii. Phase 2 : Solution Technique 1. Identification des conditions techniques niveau des processus, il est dtermin que lONP a besoin damlioration, et il est dtermin que lamlioration requise dpasse les possibilits de modle damlioration continue. continuation des informations techniques utilises chez ONP.
Figure 6. Cycle de vie du affilie 1
Figure 7. Macro processus primaires chez lONP 1 niveau des donnes, il est important davoir un seul entrept de donnes. Dans lactualit linformation de lONP se trouve stockes en diffrentes base de donnes, tous avec un diffrent type de technologie. continuation des diffrentes bases de donnes dans lONP. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 15
Figure 8. Base de donnes pour applicatif 1 niveau de technologie, il est trs important de rsoudre les problmes davoir tous les applications dans un seul front. Actuellement, des informations se trouvent dans diffrents fronts, continuation le dtail.
Figure 8. Systme Applicatif 1 Nom de la Base de Donnes Taille de la Base de Donnes Version de la Base de Donnes Description de la Base de Donnes NSP18 12 GB Oracle 9i Base de donnes consacres aux pensions - Loi N 18846 NSP19 303GB Oracle 9i Base de donnes consacres aux pensions - Loi N 19990 NSP20 8GB Oracle 9i Base de donnes consacres aux pensions - Loi N 20530 PRODNSTD 294GB Oracle 9i Base de donnes consacres au support et suivi des dmarches administratives du processus des pensions. SBR2 123GB Oracle 9i Base de donnes consacres au concession des bons de reconaissance. EMI18PRD 14GB Oracle 9i Base de donnes consacres au traitement de l'mission de rcpiss de paiement. Loi - N 18846 EMI19PRD 210GB Oracle 9i Base de donnes consacres au traitement de l'mission de rcpiss de paiement. Loi - N 19990 ONPPROD 9GB Oracle 9i Base de donnes consacres l'information sur les affidavits soumis par travailleurs actifs et retraits. Enregistrement et suivi des excutions par l'ONP. SAB2 14GB Oracle 9i Base de donnes consacres au suivi des dossiers, de personnel, des rsolutions, contestations, les notifications pour les bons de reconaissance. SPR4 3GB Oracle 9i Base de donnes consacres au budget. SAE2 89GB Oracle 9i Base de donnes consacres au administration des employes principaux, des siges et de reprsentant lgal pour donner de support aux processus. SEC2 1GB Oracle 9i Base de donnes consacres au support aux processus de la division de reconaissance. PLN4 5GB Oracle 9i Base de donnes consacres au enregistrement du tat de modle de systmes de bons de reconaissance et dmarche documentaire. BDPRD10G 13GB Oracle 10g Base de donnes consacres au support du systme des bons complementaires. BDPRD11G 239GB Oracle 11g Base de donnes consacres au support du systme (sca,sclir,scaf,etc). BDPR11G2 520GB Oracle 11g Base de donnes consacres au support du systme (oyr). BDPR11G3 110GB Oracle 11g Base de donnes consacres au support du systme (nsga,rcpj,sce). BDPR11G4 3884GB Oracle 11g Base de donnes consacres au support du systme (scaspp, microformes). BDWWW 4GB Oracle 11g Base de donnes consacres au portail web de l'institution. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 16
2. Evaluation d'alternative Lorganisation gouvernementale ONP a un niveau de maturit suffisant qui permet dimplmenter des solutionnes automatiss. INDRA COMPANY offre une solution entreprise pour amliorer tous les processus en donnant un service de qualit aux affilies.
Figure 9. Queue dattente des affilies. 1 3. Election de la solution technique INDRA COMPANY a beaucoup de cases de succs dans diffrents pays en implmentant le mme type de solution.
Figure 10. INDRA COMPANY location principal en Espagne 1 Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 17
iii. Phase3 : Accord technique, de but et service 1. Accord de but Le projet a diffrents composants qui sont : Ringnierie de processus Automatisation de processus Base de donnes institutionnel Business Process Management Architecture dapplications Gouvernance SOA Gestion des documents Gouvernance de Technologie de lInformation Supporte de Technologie de lInformation Gestion de contenu et connaissance (KM) Business Intelligence Les quatre premires activits font partie de la premire phase du but de projet connu comme comprhension et adaptation. La deuxime partie du projet sera dvolution et maturit. 2. Accord technique Limplmentation de chaque solution sera aborde pour le client. LONP comme client assume la responsabilit de limplmentation sur lambiance de production et de toute la technologie utilise dans le projet. Mais la responsabilit dINDRA sera donner les rgles dimplmentation et le monitorage puis de la dmarche en production. 3. Accord de niveau du service Dans le projet sont dfinis trois ambiances de travail pour le projet, lambiance de dveloppement, lambiance de qualit et lambiance de pr-production. Laccord oblige lutilisation de los trois ambiances pour mettre en vidence le dveloppement du projet. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 18
iv. Phase 4 : Analyse, Design et Acquisition 1. Analyse Lanalyse de la solution t oriente de la faon suivante : Orient la personne physique et juridique et su relation avec lONP. Orient aux nouveau processus de lONP redfinies pendant le projet. Intgrit de donnes et traabilit de toute modification, altration ou accs les mmes. Analyse des utilisateurs des systmes. Analyse fonctionnel des critres et niveaux de qualit adquate. Analyse comparative entre les diffrentes cases de succs dautres pays respecte au case pruvienne. Analyse de la documentation et information existante. Analyse et identification des facteurs et processus critiques de succs. Analyse et design de service dintgration. 2. Design Le design de la solution sera excut de la faon suivante : Suivi lorientation et recommandation du march : Standards, mthodologies et les meilleures pratiques. En ayant dans considration des leons apprenaient et lexprience rel dans limplmentation et maintenance des structurs dinformation dans outres organisations avec problmatique similaire. En donnant de solution aux ncessites expresses par lONP (dpuration, validation, intgration dinformation dans un seul entrept de donnes internes et externes). Designer le modle de processus optimis. Dcrire les conditions pour limplmentation des systmes dinformation. Dfinition dun plan dautomatisation et du processus optimiss. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 19
3. Acquisition INDRA acquise et adopte toutes les mthodes et techniques qui a lONP. LONP a technologie de linformation et communication propre sur laquelle sont supports ses processus. LONP comme institution gouvernemental ont des standards et des cadres nationales gnraux suivre, il faut respecter tous les linaments et principes au sein des entreprises gouvernementales. v. Phase 5 : Rutilisation, Construction et Paramtrage 1. Rutilisation La rutilisation de linformation assure que lexcution de but oprative et fonctionnel sur la base des applications et des meilleures pratiques dans la gestion de projets. Le systme solution propos devra tre accompagne dun cadre normative pour le dveloppement de composants qui assurent la rutilisation de forme directe (ou avec peu impact) avec un catalogue de composants qui se grandit mesure et par rapport son propre plateforme. 2. Construction La construction du projet a diffrents niveaux de constitution selon chaque phase dimplmentation, ainsi il y a une construction par processus, une construction par base de donnes, une construction en utilisant des services web automatises, et une construction des applications et de portail web. Le but de la construction a les sujets suivants : Amliorer la qualit du produit software. Amliorer le processus de construction de software, favorisant lindustrialisation et la maintenance. Augmenter la flexibilit, en simplifiant lintgration de systmes et amliorant son interoprabilit. Offrir mcanismes dintgration avec tiers homognes suivi des standards du march. Dsajuster le dveloppement de services et de processus. Favoriser la rutilisation de composants et services. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 20
Augmenter la productivit et travail des ingnieurs de software. Fournir aux dveloppeurs pour la construction de software de haute qualit et en forme efficace. Dfinir une discipline qui garantit la production et maintenance des produits software dveloppent dans le dlai fix et dedans le cot estim. 3. Paramtrage La charge et limplmentation des processus peuvent tre incrmental ou total. Mettre les variables qui contrlent le processus pour mesurer la performance. Le paramtrage permet une dfinition exacte et correcte de composants dun systme. vi. Phase 6 : Intgration Technique, Vrification, Validation 1. Intgration technique Lintgration technique des systmes anciens et des nouveaux permettent dassurer une continue adaptabilit opratif. Les systmes anciens ont t modifis pour sadapter des nouveaux changements. Lintgration technique autour des standards propres du client ONP et des systmes qui donnant support aux processus. 2. Vrification La vrification est le processus de mettre en vidence des diffrents types daccords qui taient respectes pour lentreprise qui fournit la solution. Dans le cadre de projet, il y a des diffrentes documentations qui soutiennent le succs dimplmentation et dexcution du projet. Chaque phase du projet a un conjoint dactivits destines la validation gnrale du projet. 3. Validation La validation est un processus gnral sur chaque phase de projet et a une partie spcifique pendant des activits au-dedans dune phase. La validation avait mis en vidence pour actions dessais (Testing) et rgles de qualit. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 21
V. Composant Technologique i. Framework La plus part de technologie utiliss dans le projet est technologie IBM et Oracle. Il y a divers suites utilises par chaque parti du projet. Ensuite, les dtails : ii. Outils de dveloppement IBM Process Designer vous permet de modliser et d'implmenter votre processus mtier et de facilement mettre au point une conception de processus et une fonctionnalit lors de vos efforts de dveloppement. continuation un petit exemple du front de loutil.
Figure 11. IBM Process Designer. 1 IBM InfoSphere DataStage intgre des donnes sur de multiples systmes en utilisant une structure parallle hautes performances et prend en charge la gestion tendue des mtadonnes et la connectivit d'entreprise. Cette plate-forme est volutive et permet une intgration plus souple de tous les types de donnes, y compris les volumes massifs de donnes au repos (bass sur Hadoop) ou en mouvement (bass sur les flux), sur les plateformes mainframe et distribues. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 22
Figure 12. IBM DataStage 1 CA Erwin Data Modeler r8 intgre de puissants outils de visualisation pour assister les utilisateurs reprsenter des donnes gres dans de multiples systmes, applications, plates- formes et emplacements. Cette solution facilite galement la migration de donnes dans le Cloud ou vers d'autres environnements rcents. Contrairement d'autres solutions de modlisation des donnes, CA ERwin Data Modeler r8 est un environnement simple et intuitif pour visualiser les structures de donnes les plus complexes dans un environnement paramtrable (de l'interface la gnration de scripts pour bases de donnes) offrant une exprience unique et personnalise de modlisation des donnes. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 23
Figure 13. CA Erwin Data Modeler 1 WebSphere Integration Developer est un environnement auteur convivial destin une intgration de bout en bout dans votre SOA. WebSphere Integration Developer simplifie l'intgration et acclre l'adoption de SOA en transformant les actifs informatiques existants en composants de service rutilisables et plus efficaces. Il s'agit d'un outil Eclipse qui permet de crer des solutions d'intgration et de gestion des processus mtier (BPM) pour SOA dans WebSphere Process Server, WebSphere ESB et WebSphere Adapters.
Figure 14. WebSphere Integration Developer 1 Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 24
DEUXIME PARTIE
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 25
I. Travail effectu i. MIND 1. Phase 1 : Dveloppement du but Les caractristiques associes la base de donnes corporatives sont les suivantes: Base de donnes institutionnel qui unifie dans un seul endroit toutes les informations pertinentes pour le suivi du cycle de vie de l'organisme ONP et / ou bnficiaire par l'ONP. Donner support aux processus oprationnels dfinis dans le cadre du projet. Intgr avec support documentaire qui permit associer et vinculer la documentation connexes rcuprs dans les processus avec le reste dinformations des affilies et des bnficiaires. Dbogage et consolider les donnes existants actuellement dans diffrents entrept rfrentiels d'information et / ou oprationnels disperss, en permettant son extension pour enrichir les donnes internes avec des informations provenant d'autres institutions externes gouvernementales, prives ou autres. Stockage suffisantes de donnes historiques, en permettant la traabilit de l'information dans le temps. Escalade, en permettant l'intgration de nouvelles informations, de plus grand nombre daffilis, etc. Intgration continue de donnes stocker, en tant lunique entrept actualis dinformation remarquable contenues dans l'ONP. Ne pas axe sur les processus. Fournit des informations du cycle de vie des membres / des retraits indpendamment de l'tat vous tes dans ou pour lesquelles ont pass. Systme de requte de haute performance avec des requtes prdfinies pour faciliter l'accs l'information sans pnaliser l'exploitation. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 26
Gestion des utilisateurs et des rles dfinissent les fonctions qui permettent aux utilisateurs d'accder au systme. Un audit complte des transactions impliquant l'intgration et la rcupration de donnes. Traitement scuris des donnes pour garantir la pleine trace du traitement de donnes dans le BDI. 2. Phase 2 : Solution Technique La ncessit de la construction et l'exploitation de l'environnement de base de donnes institutionnelle est compose des lments techniques suivants : Pour soutenir le fonctionnement de la base de donnes intgr, il faut avoir une structure o le dploiement et opration travaillent sur une haute disponibilit, en permettant des vitesses plus leves et des quantits de d'entre/sortie ainsi comme le traitement de volumes plus levs de l'information. Le service de protection des donnes seront ajoutes la base de donnes qui permettent l'accs au trace, laudit daccs et l'inviolabilit des donnes sensibles (des personnes cotisants, des donnes d'audit, etc.) afin de permettre que l'ONP donne la base de donnes une scurit juridique. Autant que pour l'intgration et la migration en propose l'utilisation de loutil ETL (Extraction, Transformation et Chargement) qui permet : Centraliser lexcution et monitorage de processus dETL. Avoir des mtadonnes (des connaissances) centralise, offrant une traabilit complte des processus et des donnes afin de faciliter l'analyse d'impact et la gestion du changement. Faciliter la rutilisation et loptimisation de codage (mapppings). Profiter la fonctionnalit dextraction (connecteurs), transformation de donnes (applications prdfinies, fonctionnalits de Data Quality et Data Masking) et charge (paramtrage en uvre des processus supplmentaires ou totales). Dans les outils de qualit de donnes, il est galement considr comme un lment essentiel dans la configuration d'un outil qui fournit des fonctions avances de qualit des donnes qui aide dans la dtection des patronnes doubles dinformation dans l'intgration de bases de donnes avec information similaires, intgres et en certaines cases donnes incohrentes que ncessairement sont traits.
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 27
Donnes d'outils ETL Tool - IBM InfoSphere DataStage Permet l'intgration de l'information de l'entreprise, mme si elle a beaucoup d'origines et des destinations diffrentes, et de courtes priodes de temps. Les capacits de saisie de donnes " en temps rel " et l'intgration de multiples et htrognes systmes sources. IBM InfoSphere DataStage offre trois fonctions cls ncessaires pour une intgration de donnes correcte dentreprise: la connectivit mondiale pour un accs rapide et facile une source ou d'un systme cible, les outils de dveloppement et de maintenance de pointe qui rationalisent et simplifient la mise en uvre administration, et une plate-forme volutive qui vous permet facilement de grer d'normes volumes de donnes commerciales actuelles. IBM InfoSphere DataStage appuie la collecte, l'intgration et la transformation de gros volumes de donnes avec des structures complexes et des donnes simples. IBM InfoSphere DataStage gre les nouvelles donnes en quelques secondes, ainsi que de grandes quantits de donnes systme de blocage, tous les jours, toutes les semaines ou mensuels. Les systmes de connectivit mondiale pour la source et la destination. IBM InfoSphere DataStage supporte par une seule tche, un nombre pratiquement illimit de sources et destinations de donnes htrognes, telles que : Fichiers texte. Structures de donnes XML complexes. Les applications des systmes d'entreprise tels que SAP, Siebel, Oracle et People Soft. La quasi-totalit des bases de donnes, y compris les bases de donnes partitionnes comme Oracle, IBM DB2 Universal Data base (avec ou sans la fonction de partitionnement de donnes entit), IBM Informix, Sybase, Teradata et Microsoft SQL Server. Services Web. SAS. L'intgration d'applications d'entreprise et les produits de messagerie, tels que WebSphere MQ et SeeBeyond. La plate-forme volutive permet aux entreprises de rsoudre les problmes d'chelle grce un traitement haute performance de grands volumes de donnes. En s'appuyant sur les Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 28
capacits de traitement parallle des plates-formes de hardware multiprocesseurs. IBM InfoSphere DataStage Enterprise Edition peut russir aux exigences de volumes croissants de donnes, les exigences en temps rel strictes, et des fentres de monitorage de processus chaque fois plus petit. Augmenter la vitesse, la flexibilit et l'efficacit dans la construction, la mise en uvre, la mise jour et la gestion de leur infrastructure d'intgration de donnes grce lintgration des donnes compltes, ce qui simplifie la gestion. Donnes d'outils Qualit - InfoSphere QualityStage Avec l'outil de la qualit des donnes se prtendre d'assurer que les donnes origine des systmes source dinformation et de migration incorporent partir de systmes externes l'ONP ou l'extrieur du projet la redfinition des processus d'affaires qui sont regroupes dans la base de donnes institutionnelle (BDI) de faon prcise et complte, en permettant que l'information de la BDI se soutient fiable dans le temps. Fournit une interface dutilisateur que simplifie la qualit des donnes avec les rgles de design " Design comme vous pensez " qui permet un ajustement optimal. Adapt aux besoins de l'entreprise, assure que le flux d'information dans l'entreprise reflte les faits du monde rel et fourni une vue prcise de ses caractristiques pour les options de configuration. Capacits de qualit intelligente et avec un haut degr d'automatisation, comprenant un assistant de configuration. Un ensemble unique de normalisation, nettoyage, matching (correspondance) et des rgles de survie pour les entits centrales de ngocies en permettant l'excution pour lot en temps rel ou en tant que service web. Le traitement des donnes en parallle, avec une plate-forme volutive qui offre des performances optimales dans les environnements plus exigeantes. Sur la base de la technologie d'adaptation probabiliste, en offrant les plus hauts niveaux d'quivalence sur le march. Justification scientifique rigoureuse pour l'adaptation de donnes, en permettant la traabilit et la vrification. Fournit des fonctions de vrification et de normalisation d'adresse. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 29
Fournit des fonctions de nettoyage de donnes en comprenant entre autres : les dates, les numros de tlphone, e -mail, des vnements et d'autres domaines ou des informations descriptives. Fournit des capacits supplmentaires de reporting et des mtriques de ngocies sur les donnes, donc peut aider affiner le contrle de la qualit sur l'application, ce qui sera utile au cours du processus d'analyse de donnes migrer. 3. Phase 3 : Accord de But, Technique et de Service Accord de But La BDI (Base de donnes institutionnelle) sera un entrept unifi et complet de donnes, donnant support aux processus primaires ou de ngocies.
Figure 15. Le but de la base de donnes institutionnel 1 Accord Technique La BDI (Base de donnes institutionnelle) aura les suivantes caractristiques : Des donnes compltement migres depuis les systmes actuelles au nouveau systme. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 30
Des donnes identiques la source dalimentation ou avec de donnes amliors par rapport les origines de donnes. Des structures de donnes perdurables pour une bonne comprhension des donnes et une meilleure maintenance.
Figure 16. Processus ETL (Extraction Transformation and Loading) 1 Accord de Service Dessin et construction dune base de donnes dapport. Dessin et construction des processus de migration. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 31
Figure 17. Couches fonctionnelles supportes sous la BDI 1 ii. MIDO 4. Phase 4 : Analyse, Design et Acquisition Analyse La stratgie danalyse, design et mise en uvre de la solution propose repose sur trois piliers : Design et cration de la BDI (base de donnes institutionnelle): Lanalyse, le design et la mise en uvre de la base de donnes institutionnelle afin qu'il puisse soutenir les principaux processus oprationnels de l'ONP, constituant une base de donnes matresse des entits impliqus dans le cycle de vie des affilies et des bnficiaires de lONP. Sintgr cette phase, l'inventaire dorigines des donnes associes aux processus primaires de l'ONP et une bibliothque de meilleures pratiques pour aider l'volution ordonne du systme. Migration et la qualit des donnes : Intgration au sein de la BDI, des informations historiques contenues actuellement dans divers rfrentiels de donnes non intgrs, dupliqu et peut-tre incompatible. Il y aura aussi un processus de rcupration et de design de qualit des donnes associs la migration. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 32
Intgration : Le nouveau systme implmenter affectera les systmes existants qui donnant le support sous les processus de l'ONP, tant donn que ces processus vont durer dans le temps alors que les systmes et / ou procdures qui soutiendront les nouveaux processus d'affaires sont dvelopps dfini dans le cadre de ce projet, en plus la BDI sera intgrs aux systmes qui perdureront sous l'ONP et des systmes externes l'ONP. La mthode MERISE La mthode Merise (Mthode d'tude et de Ralisation Informatique par les Sous-Ensembles ou pour les Systmes d'Entreprises.) dfinit trois niveaux de description du systme dinformation : Conceptuel Organisationnel Physique Cette mthode d'analyse et de conception propose aussi une dmarche articule simultanment selon 3 axes pour hirarchiser les proccupations et les questions auxquelles rpondre lors de la conduite d'un projet : Cycle de vie : phases de conception, de ralisation, de maintenance puis nouveau cycle de projet. Cycle de dcision : des grands choix (GO-NO GO : tude pralable), la dfinition du projet (tude dtaille) jusqu'aux petites dcisions des dtails de la ralisation et de la mise en uvre du systme d'information. Chaque tape est documente et marque par une prise de dcision. Cycle d'abstraction : niveaux conceptuels, organisationnel, logique et physique/oprationnel (du plus abstrait au plus concret). L'objectif du cycle d'abstraction est de prendre d'abord les grandes dcisions mtier, pour les principales activits (Conceptuel) sans rentrer dans le dtail de questions d'ordre organisationnel ou technique. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 33
Figure 18. La mthode MERISE pour la cration dune base de donnes 1 Elaboration des dpendances fonctionnelles On dit qu'il existe une dpendance fonctionnelle entre un attribut A1 et un attribut A2, on note A1 -> A2, si connaissant une valeur de A1 on ne peut lui associer qu'une seule valeur de A2. On dit aussi que A1 dtermine A2. A1 est la source de la dpendance fonctionnelle et A2 le but. On utilise la dpendance fonctionnel pour interconnecter les processus tout au long de cycle de vie daffilie.
Figure 19. Patron fonctionnel de Validation 1 Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 34
Figure 20. Patron fonctionnel de Vrification 1 Elaboration du modle conceptuel des donnes (MCD) Permet de modliser la smantique des informations dune faon comprhensible par lutilisateur de la future base de donnes. Utilise le formalisme (graphique) Entit-Relation. Ne permet pas dimplmentation informatique de la base de donnes dans un SGBD donn.
Figure 21. Modle conceptuel. 1 Design Est une base de donnes intgre institutionnelle qui est un entrept d'information pour stocker toutes les informations dont vous avez besoin pour grer l'ONP. Les caractristiques plus importantes de cet entrept d'information sont : Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 35
Intgr: Information hirarchis. Thme: Organis pour un accs et comprhension facile. Historique: Le temps doit tre une partie implicite de l'information. Il faut intgrer l'information courante dans d'autres bases de donnes. Stable : Les dernires valeurs d'entits existantes sont incorpores. Adaptable : Simple ajout d'un nouveau contenu. Scuris: Intgrer les autorisations d'accs et de vrification pour empcher l'accs non autoris ou de la manipulation de l'information prsente. En plus, le modle de donnes intgr fournira: Suivre une norme de nommage, d'tablir une classification des tables et des champs, ce qui facilite le travail de maintenance et volution technique de l'outil. tre volutif, facilitant l'ajout de nouveau contenu et un plus grand volume d'informations, associes aux extensions des nouvelles besoins dinformations ou d'expansion des entits dj existantes pour intgrer les informations fournies par la direction. Soyez intuitive et d'intgrit, d'assurer la cohrence et irrfutable. Assurant ainsi la qualit et la validit des donnes utilises par l'organisation. Permettre le suivi des donnes (traabilit de l'information dbut-fin), y compris dans les modle de champs d'audit. Vous serez dirig vers une exploitation simple et agile de l'information. Afin de permettre le suivi complet des affilies tout au long de leur relation avec lONP, y design un modle de donnes complet afin de recueillir toutes les informations traiter dans les processus d'affaires dfinis lintrieur du redsigne des processus soient conues. Ce modle de conception est ralis: Suite aux tendances du march et recommandations : normes, mthodes et meilleures pratiques. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 36
Prendre en compte les leons apprises et l'exprience relle dans la mise en uvre et l'entretien de ces structures d'information dans d'autres organisations ou des problmes similaires. Donner des solutions aux besoins exprimes par l'ONP (dbogage, la validation, l'intgration des informations provenant de diffrentes bases de donnes - interne et externe l'OPN - continuellement mis jour). La mthodologie de conception sera prsente et approuv lors de la mise en uvre du projet, bien que les caractristiques principales doivent avoir : Orientation de personne physique ou juridique et sa relation avec l'ONP. Orientation des nouveaux procds dONP redfini au cours de ce projet. L'intgrit des donnes et la traabilit de toute modification, l'altration ou l'accs aux documents. Elaboration du modle logique des donnes (MLD) Permet de modliser la structure selon laquelle les donnes seront stockes dans la future base de donnes. Est adapt une famille de SGBD : ici les SGBD relationnels (MLD Relationnels ou MLD-R) Utilise le formalisme graphique Merise. Permet dimplmenter la base de donnes dans un SGBD donn. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 37
Figure 22. Modle logique de donnes. 1 Elaboration du modle physique de donnes (MPD) Les rponses apportes ce dernier niveau permettent d'tablir la manire concrte dont le systme sera mis en place. Le modle physique des donnes (MPD) permet de prciser les systmes de stockage employs (implmentation du MLD dans le SGBD retenu).
Figure 23. Modle physique de donnes. 1 Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 38
Elaboration du dictionnaire de donnes La premire tape, dans la construction d'une base de donnes, consiste runir tous les documents reprsentatifs des donnes que l'on souhaite modliser. Les "documents" doit tre ici pris dans un sens large. Il peut s'agir en effet soit de documents papier, soit de documents magntiques (enregistrement d'entretiens, disque ou disquette informatique) soit de tout autre support utilisable pour conserver des informations. Il y a alors des diffrentes catgories d'informations. Pour la dfinition de la structure des donnes, trois aspects doivent tre examins : La distinction entre informations calcules et non calcules. La notion d'information lmentaire. La notion de donne pertinente. La structure des donnes va tre construite partir d'un ensemble de dfinitions constitu par les donnes lmentaires de base (non calcules). Acquisition Les principales entits intgrer dans lequel vous pouvez dfinir un ensemble initial associ au modle de l'ONP et les relations fondamentales sur lesquelles traite l'ONP vont s'installer et qui peut tre facilement tendu pour inclure des informations supplmentaires. Chaque entit correspond un module ou secteur fonctionnel o le modle global est divis et qui est un objet d'analyse en soi mme. Cela correspond une ou plusieurs tables physiques qui peuvent stocker et traiter des informations correctement lis. L'information sera dimensionn (gographie, type, etc.) alors que permis leur relation avec d'autres entits dans le modle d'une forme homogne est autorise. Une attention particulire aux processus d'indexation, l'agrgation ou le partitionnement qui permet de rcuprer rapidement les informations plus frquemment utilises. Ceci et d'autres questions doivent tre rfrenc dans le livre des bonnes pratiques qui feront partie des lments livrables du projet, et contenir au minimum les informations suivantes: Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 39
Procdure et documentation des flux de mise en uvre complte de la BDI partir de lutilisation de l Ingnierie des exigences pour les besoins fonctionnelles, ltude d'impact des besoins requises (systmes touchs, l'analyse des solutions possibles), design de la solution, mise en uvre, l'intgration et l'essai de la solution. Documentation minimale ncessaire pour assurer la meilleure utilisation des systmes. Dfinir les techniques, les procdures, les normes de codage et l'utilisation (processus BD et objets), qui amliorent les temps d'apprentissage des techniciens dans l'outil et la maintenance. Dfinition des politiques de scurit adaptes aux besoins de l'ONP. Dfinition des types des utilisateurs et des accs. Maintenance des donnes. Logiciel de contrle et gestion de version. Vrification de la qualit des systmes sources qui permettent de dfinir des stratgies de qualit bouclier de l'information dans la BDI. tude de l'information historique et ltude de sa durabilit dans le systme (information qui est ncessaire de maintenir sa trace et dfinir les processus de mise jour). Dfinir les processus de mise jour pour garantir la validit de l'information prsente. La modlisation et design des groupes dinformation gnre par l'ONP et rcupr partir de systmes externes. Intgration des processus pour assurer la qualit et l'exhaustivit des donnes. Design de stockage et dexploitation en assurant une plus grande comprhension par les utilisateurs finaux, amliorant le l'accs au contenu. Configuration appropri pour permettre une utilisation maximale des capacits du gestionnaire de la base de donnes. Design des stratgies de chargement qui optimisent l'utilisation des ressources matrielles (utilisation de la machine, de l'espace) qui contribuent Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 40
l'amlioration de temps dexcution et de disponibilit dinformation l'utilisateur final. Design de la stratgie de stockage historique qui optimise l'espace utilis et qui se convient aux utilisateurs du systme et l'automatisation des processus de telle faon qui minimise le temps de maintenance de la base de donnes. Design, gnration et planification des rapports pour une meilleure utilisation de la BDI par les utilisateurs et les processus d'affaires, en permettant l'excution de tches de rcupration dinformation, sans perdre lautonomie. Pour effectuer une conception approprie de la BDI, est un facteur essentiel depuis la phase initiale du projet, travailler de faon coordonn et conjointe avec les quipes de conseil et de redfinition de processus, car il doit veiller que cette base de donnes peut soutenir compltement aux processus d'affaires primaires chez lONP. Sidentifie les sources de donnes qui forment parti de lorigine de donnes oprationnel et qui sont la base pour la composition de l'environnement unifie de donnes. L'inventaire de sources des donnes Les sources de donnes seront ncessaires pour l'inventaire dcrit ci-dessous, ces sources sont une description et caractrisation, la dtermination des donnes utilises dans les processus primaires actuelles de l'ONP servent comme une entre pour la conception de la base de donnes intgre (mais galement des processus de migration de donnes et d'intgration de lui mme). lments de base prendre en compte pour les donnes dentres partir de ces sources sont : Processus qui utilisent les donnes. Comment l'utiliser. Niveau de qualit des donnes rcupres. Degr d'exhaustivit des donnes rcupres (de la source d'origine, des donnes incorpores dans la source d'un autre systme, la prservation de donnes historique, etc.) Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 41
Mappe des utilisateurs/organismes propritaires des donnes contre les responsables des donnes. Scurit de l'information L'information est l'un des actifs plus importants dans lONP, pas seulement pour les entreprises et les organisations, y compris pour chacun des assurs individuellement. C'est pour celui que l'information doit tre garanti et protg de manire approprie. Il faut concevoir et designer les processus de la BDI et des processus d'intgration afin d'assurer la normative de systme de gestion de scurit de linformation qui appli lONP a les lments suivants : Protection contre la possible altration, la perte de donnes et les changements. Protection contre labus de l'information. Rduire les cas de fraude (autant que l'adhsion et le paiement). Audit et traabilit des changements sur les informations pertinentes. De tel faon que lui permit l'ONP donner cette base de donnes une scurit juridique ncessaire. 5. Phase 5 : Rutilisation, Construction et Paramtrage Rutilisation Lors du lancement de projet, Indra effectue lenvoi dinformations associe aux tches de mettre en uvre de la BDI. Le rassemblement de donnes associes aux flux actuellement gnre par les processus primaires et les systmes qui soutiennent et tablissent un plan de travail associ aux tches du projet. Au cours de cette phase, les rsultats suivants seront gnrs : Plan de travail Mthodologie d'inventaire
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 42
Dfinition dune mthodologie de design de modle de donnes de la BDI S'adaptera au standard et la mthodologie spcifique de conception du modle de donnes, de tel faon qu'il existe un cadre mthodologique de travail associ la tche de design et dimplmentation de cet lment central la solution. Inventaire des sources de donnes A propos des sources de donnes qui prennent en charge les processus primaires de l'ONP seront une description et la caractrisation des donnes, la dtermination des donnes utilises dans les processus primaires actuelles de l'ONP et serviront d'entre pour la design de la base de donnes intgre (traite, mais aussi la migration des donnes et l'intgration de celle- ci) Construction Design de la base de donnes des apports (base de donnes institutionnelle) Le rfrentiel d'information sera conu pour stocker toutes les informations dont vous avez besoin pour grer l'ONP. Avoir comme caractristiques principales: intgr avec la profondeur historique, rfrentiel stable, volutive, scurise et oriente pour faciliter la consultation Ce modle de conception est ralis: Suite aux tendances du march et recommandations : normes, mthodes et meilleures pratiques. Prendre en compte les leons apprises et l'exprience relle dans la mise en uvre et l'entretien de ces structures d'information dans d'autres organisations ou des problmes similaires. Donner aux besoins les solutions exprimes par l'ONP (dbogage, la validation, l'intgration des informations provenant de diffrentes bases de donnes - interne et externe l'ONP - continuellement mis jour). Construction des recettes de meilleures pratiques Mise en disposition de lONP une bibliothque documentaire qui recueilli des procdures, la documentation, les politiques et les flux de travail pour optimiser les temps de maintenance et de faciliter l'volution du systme.
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 43
Construction des processus de BDI et d'intgration La construction de la base de donnes institutionnelle qui permit trouver des donnes compltes des gens affilis l'ONP et couvrira les processus primaires de l'organisation. Cette base de donnes doit tre prte interagir et partager des informations avec d'autres systmes et applications existants (internes et externes l'ONP). Paramtrage Migration des donnes existantes Stratgie et mise en uvre des processus de chargement de donnes initial qui permet l'intgration des informations pour appuyer les nouveaux processus primaires de l'ONP sur une base des donnes disponibles, il y a des base de donnes internes et externes pour lONP, y compris filtrage et la consolidation des donnes provenant de diffrentes sources. Facteurs pour garder l'esprit sur les donnes seront : Totalit (donnes entirement migr - ou identifis comme pouvant migrer - des systmes existants vers le nouveau systme). Prcision (sources de donnes identiques ou rcupration de donnes amliores par rapport aux techniques d'amlioration et de mise en uvre des donnes). Intgrit (donnes traables entre les systmes existants et le nouveau systme, intgrant une relation cl qui permet sa maintenance postrieur). 6. Phase 6 : Intgration Technique, Vrification et Validation Integration Technique La base de donnes de l'tablissement doit tre prt interagir et partager des informations avec d'autres systmes (internes et externes l'ONP) et les applications existantes et de construire au cours de ce projet dans l'ONP. Dans la phase d'analyse et design sont dfinis tous les points d'intgration ncessaires entre tous plate-forme de systmes, en prcisant entre autres les suivantes : Systmes concerns: Nom du systme o le BDI fait l'interface. Domaines concerns: Type de client pour lequel est dtect le point d'intgration. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 44
Type d'interface: Partage de fichiers, Web Services de bout en bout. Mode intgration : Batch, Online. Sens de l'information: Entre / Sortie. Informations changes : Catalogue de donnes dentre / sortie. Priodicit : En ligne, horaire, journalire, mensuelle. Avec ces donnes, un tableau des systmes d'information et le type d'intgration mettre en uvre au cours du projet pour changer des informations avec les systmes au cours de la vie du projet seront dveloppes. Les systmes bass ont t identifis comme ncessaires pour intgrer la solution sera les suivantes: RENIEC SUNAT Autres organisations Ministre de travail et de promotion de lemploi Gestionnaire documentaire ONP ESSALUD . tre fournis dans la solution un ensemble des mcanismes d'intgration qui assurent la russite du processus d'change d'informations avec des applications de lONP. En fonction de rsultat de l'analyse du type d'intgration ncessaire pour chaque processus (objet de la phase d'analyse du projet), la mthode plus approprie pour chaque vnement sera choisi. Ces mcanismes peuvent tre classs par le critre de niveau d'intgration entre les systmes poss, diffrents modles abstraction, en termes de couche de prsentation, Business Model et donnes: Couche Business Model, en utilisant des mcanismes de trafic dinformations que reprsente et transmettre des objets ou des composants d'entreprise type web services. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 45
Couche de donnes, l'excution des oprations d'intgration directement sur les donnes stockes et dans les entrepts de donnes associs des applications qui sont intgres. Intgrations de lots (batch) pour lchange de gros volumes d'informations. Un lment important est l'intgration avec le gestionnaire de documents. Dans la solution propose par la solution de gestion de documents Indra , qui a comme objectif identifier, stocker et afficher des documents lis l'ONP en ses propres efforts permettant la diffusion des connaissances corporatif (communication avec les citoyens , est inclus entreprises et d'autres organismes, demander ou recueillir des documents ou d'envoyer des documents relatifs des services o l'ONP a comptence) . L'intgration de la BDI avec la gestion documentaire aura comme fonction la synchronisation des donnes dans la base de donnes institutionnelle avec les donnes de la gestion documentaire, de sorte que les donnes de gestion documentaire consultables les mmes documents sont retourns au recherche de la BDI. Ces donnes de base pour l'emplacement des documents sont synchroniss, ils dpendent des donnes ncessaires pour intgrer des mtadonnes dans les documents lectroniques, et seront analyss et rcuprs dans l'tape de planification. Ces donnes dans des applications similaires comprennent les lments suivants: Situation gographique du document. Anne de document. Numro d'identification du document. Type de dmarche / prestation. Dtails du solliciteur. Donnes des reprsentantes. Il faut de mettre en place les mcanismes et la synchronisation de frquence en tenant compte des valeurs que le nombre et la forme de la mise jour des documents dans le Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 46
gestionnaire de documents, les besoins exprims par l'ONP, les contraintes de temps ou de mises jour de performance. Pour activer l'intgration entre la gestion documentaire et la BDI sera gnre une entit Documentation dans le modle qui permet de lier les identificateurs de documents de systme de gestion documentaire avec les informations associes chaque recherche de l'axe (avantages, les emprunteurs, les particuliers, la priode) et qui seront les lments qui doivent tre synchronis priodiquement. Vrification Indra entendu des informations comme l'un des actifs les plus importants d'une entreprise et la base de donnes institutionnelle comme une solution qui permet l'intgration des donnes des systmes existants de manire ONP flexible et volutive , facilitant cohrente et transversale suivi complet des processus d'affaires , indpendamment des systmes d'extrmit qui peuvent les soutenir aprs la restructuration de celle-ci . La stratgie de la charge initiale de donnes pour intgrer l'information permettant de soutenir les nouveaux processus primaires de l'ONP proposs par Indra est d'utiliser une base de donnes intermdiaire o les processus de purification et de consolidation des donnes des clients de diffrents tre sources. Dans la phase d'analyse des besoins associs la redfinition des processus d'affaires, Indra dfinir l'information qui est ncessaire pour intgrer la BDI de chacune des sources identifies des systmes actuels et le format requis et le contenu des donnes migrer. En entre de ce processus, les informations recueillies l'inventaire des sources sur le projet dmarrent. ONP - Indra fournira des informations pour chaque systme et faciliter la communication avec les diffrents intgrateurs qui prennent en charge le fonctionnement des diffrentes applications, afin que les informations puissent tre rcupres migration de systmes diffrents. Cette tape est trs important de s'assurer que les temps associs la mise au point et de la validit des donnes rcupres. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 47
Indra excuter les processus ncessaires de charge de base et intermdiaire grs pour la migration des donnes. Dans le processus, l'ONP sera inform de ces enregistrements qui nont pas t possible de charger cette base de donnes, et d'examiner les stratgies possibles pour s'attaquer aux causes profondes de refus qui peuvent tre mises en uvre par les diffrents systmes sources. C'est dans cette base de donnes intermdiaire o les processus de purification et de consolider les donnes des clients provenant de diverses sources seront effectus. Une fois libr, Indra migre la base de donnes intermdiaire de donnes BDI. La base de donnes intermdiaire sera recharge avec les identifiants qui relient les identificateurs systmes existants et le nouveau BDI pour permettre la coexistence entre les anciens et les nouveaux systmes BDI. Le processus de chargement sera conu pour soutenir les deux charges compltes et incrmentielles, de sorte que s'inscrit le cas chant mlanger chaque fois (de recharge de masse de systmes sources, la consommation journalire sur le systme, etc.) Et tant donn que vous pouvez systmes sont d'origine qui vivent dans le nouvel environnement de systmes ONP ou de faire sur une priode de temps coul depuis la mise en uvre de la BDI. Le modle de migration des systmes oprationnels des entits historiques TOTAL impliqus dans les processus primaires dONP redfinis durant le champ d'application de ce processus sera trait. Pour garantir la qualit des donnes sera dfinie Test spcifique la qualit des donnes. Les tests associs la qualit des donnes seront dfinies un stade prcoce dans le projet, car il permettra d'assurer la cohrence du dploiement de solutions de marketing systme et la gestion d'entreprise. Le cycle de vie de l'excution de ces tests sera la mme pour le reste des processus fonctionnels dans le systme, mais en raison de son importance, un poids plus important dans la mise en uvre et la validation de la mme doit tre accorde, dfinir les cycles d'essai spcifiques qui permettent simuler son fonctionnement rel aprs l'implantation. Par exemple , tester diffrents tats de l'affiliation et de la charge d'accroissement total de l'information , le transfert de donnes entre les systmes , les pourcentages de compltude Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 48
pour chacune des donnes dfinies comme obligatoires ou facultatives sont dfinies par type de partenaire (pour intgrer ds les premires tapes du projet peuvent obtenir le matriel des systmes oprationnels existants pour tablir des mesures pour augmenter le pourcentage d'exhaustivit li ces domaines) . Facteurs garder l'esprit sur les donnes seront : Totalit (donnes entirement migr - ou identifis comme pouvant migrer - des systmes existants vers le nouveau systme). Prcision (sources de donnes identiques de rcupration de donnes ou amliore par rapport aux techniques d'amlioration mises en uvre donnes). Intgrit (donnes traables entre les systmes existants et le nouveau systme, intgrant relation cl qui permet l'entretien ultrieur). Validation Depuis les phases de la collecte des besoins et l'analyse fonctionnelle, Indra avec lONP dfinissent les critres et les normes de qualit appropries pour les diffrentes donnes de diffrentes entits fondamentales et stockes dans la base de donnes institutionnelle. Dans ces phases les critres de pertinence des systmes d'information actuels d'analyse des systmes ONP avec des donnes plus fiables et / ou complet (correspondant) seront dfinies. Ce sera en mesure de consolider les informations des diffrents systmes dans lesquels ils rsident actuellement les donnes de l'ONP en un seul enregistrement de l'information cohrente et complte en tant que critres de consolidation tablies. Tous ces procds de nettoyage et de donnes amliores seront convenus avec l'ONP pour assurer l'exactitude et l'intgrit des donnes traites et tracs avec les systmes de survie aprs la mise en uvre de la solution complte. Pour assurer un degr d'exhaustivit des donnes Indra, en plus de l'intgration d'algorithmes dvelopps dans sa vaste exprience dans divers projets dans le domaine d'information, l'utilisation des capacits avances de la normalisation et de l'exhaustivit des Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 49
renseignements qu'ils nous donnent des outils Data Quality que propose dans la solution technique. Ces outils nous offrent des taux levs de validation et de nettoyage (cleansing) sous des adresses de donnes, noms, numros de tlphone, des documents d'identit (Prou), certains de ces validations sont : Nom et prnom Marques les noms non identifiables et signaler des entreprises. Nom indpendante, nom et prnom. Ajouter nom de rle et genre. Corriger des erreurs denregistrement. (Ponctuation, chiffres, orthographe). Dvelopper les sigles. e -mail A niveau syntaxique : Corrige dadresses de mauvaise orthographie et les valider correctement crit. A niveau de domaine : Corrige et / ou valider l'existence du domaine. Adresses Donnes d'adresses distinctes dans les domaines suivants : nom de rue, numro de la voie, accessoires, code postal et ville, mme dans des directions non formates. Vrifier, ajouter ou mettre jour le code postal. Fixer et encoder la voie et la population. Dtecter et corriger les changements de nom des routes et des lieux. Attribution d'un indicateur de fiabilit.
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 50
Traitement de donnes Marquer des enregistrements doubl en comparant les champs existants (nom, adresse, identifiants, numros de tlphone / s, ...) pour trouver le degr de similitude entre ces dossiers. Analyser les erreurs d'enregistrement qui se produisent en eux-mmes statistiquement plus de 50%. tudier les fautes d'orthographe pour la confusion phontique. Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 51
TROISIME PARTIE
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 52
I. Conclusion Dans les pages qui prcdent, jai tent de rendre compte de lexprience accumule pendant cette priode de stage en entreprise. Il en ressort de nombreuses observations personnelles et professionnelles. Dans lensemble, je nai pas de remarques ngatives et lexprience vcue correspondait tout fait mes attentes vis--vis de ce stage. Jai donc d faire preuve dinitiatives et de persvrance quant aux problmes danalyses et dveloppement du logiciel. Jai appris quune bonne communication tait essentielle avec les utilisateurs du logiciel, en particulier durant la phase conceptuelle du logiciel. Du point de vue des comptences informatiques, ce stage a t trs enrichissant, il ma permis de mettre en pratique les enseignements dispenss lEISTI, tels que lanalyse, la base de donnes relationnelle et algorithmique. Il ma galement permis dapprofondir mes connaissances du SGBDR dOracle et de la programmation sous C++ compilateur pour loutil IBM DataStage. Finalement, jai pu dcouvrir ce quallait tre notre futur mtier danalyste-programmeur, cest un mtier exigeant dans lequel il faut tre toujours lcoute des utilisateurs et dans lequel il faut tre cratif et innovant.
Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 53
II. Rsume La mission principale, consistant produire une nouvelle version intgre de tous les applications que supportent les processus primaires pour lobtention de la pension, ctait clairement dfini au dbut du stage et indiquait de plus une ligne directrice suivre. Ainsi, la plupart des actions et fonctions intgrer et surtout la manire de les prsenter ont t des choix qui ont t pris au fur et mesure de lavance du projet. Mais lavantage de tout cela est de mavoir offert une plus grande libert et possibilit dinnovation dans la manire de dvelopper la nouvelle modle de donnes et la base de donnes. Ctait une exprience nouvelle sur un projet de cette ampleur. De plus, lintrt port ce sujet de stage ma motiv et permit de my investir pleinement. A la fin du stage, cette volution de la premire phase du projet devrait tre mise disposition des utilisateurs et je pense ainsi avoir contribu apporter quelque chose au sein de lONP. Les personnes concernes pourront alors dcouvrir une prsentation plus adapte leurs besoins et de nouvelles fonctionnalits. Dun point de vue personnel, ce stage a t trs bnfique. Il ma permis dentrevoir lune des faces du mtier dingnieur mais aussi de dcouvrir une ambiance de travail diffrent et de me lier avec de nombreuses personnes. Exprimenter lvolution du projet en situation relle a t enrichissant et je nai pas rencontr de grandes difficults sauf peut-tre sur un point de vue technique. Compte tenu de la dure limite de ce stage et du succs de cette exprience, faire un mtier similaire ne me dplairait pas, bien au contraire. Ce stage ma permis dexprimenter les avantages et inconvnients de cette fonction et cest donc une piste pour mon avenir professionnel. Cependant, il me semble prmatur de me dcider maintenant tant donn que jentame ma dernire anne dtude en option Business Intelligence . Les apports du stage en cinq points cls : Une meilleure approche sur le dveloppement dune modle de donnes et limplmentation posteriori dune base de donnes corporative. Lapprentissage dun nouvel outil de qualit de donnes (IBM QualityStage). Rapport de stage ING2-SIE
Gastiabur Lpez, Leonardo Williams Page 54
La ncessit dentretenir de bonnes relations avec ses collgues afin de profiter dune bonne ambiance de travail. Un souci de qualit, de stabilit et de maintenabilit constant. La mise en uvre de mthodes de travail de projet (Mthode Agile) et au travers de compte-rendu hebdomadaire des activits afin de garder une trace de ce qui a t ralis. III. Table des illustrations Figure 1. Ligne de Travail 1 ___________________________________________ - 8 -