Upgrade oracle people soft 9.2 a quoi faut-il s’attendre ? quelle est la m...
Migration de Sage ligne 100 vers OpenERP v6
1. Migration de Sage ligne 100 vers OpenERP et la réalisation d’une solution BI Membre du Jury: M. Bellafkih Moustafa (Président) M. ZaouiaAbdellilah (INPT) M. Oubrich Mourad (INPT) M. SarhaniSaâd (RIBATIS) Présenté par: M. TIZKI Riyad
2. Problématique Réaliser la montée en version (open ERP 5 -> open ERP 6) Réaliser la migration des données (Sage Ligne 100 -> OpenERP 6) Mettre en place le DataWareHouse « Gestion d’activité » Elaboration de tableaux d’analyses croisées et de tableaux de bord
3. Plan 2. Benchmarking 3. Etude fonctionnelle 4. Analyse et conception 5. Phase de réalisation 1. Contexte général du projet
10. E-dmaj: SI intégré pour PME.Conduite du projet Benchmarking Etude fonctionnelle Analyse et conception Réalisation 3
11. E-dmaj ETL Contexte général Organisme d’accueil Présentation du projet Détail du projet Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation 4
12. Gantt Contexte général Organisme d’accueil Présentation du projet Détail du projet Benchmarking Etude fonctionnelle Analyse et Conception Réalisation 5
13. Détail Projet d’un client de Ribatis: Contexte général Organisme d’accueil Présentation du projet V6 Détail du projet Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation 6
14. Détail Système de Production de Ribatis: Contexte général V5 Organisme d’accueil Présentation du projet Détail du projet Benchmarking Etude Fonctionnelle Analyse et Conception V6 Réalisation 7
15. Détail Système de Reporting de Ribatis: Contexte général Organisme d’accueil Présentation du projet Détail du projet Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation 8
16.
17. Absence d’un support technique, parce qu’il n’existe pas une communauté qui supporte KETL.
21. Absence de connecteurs pour les applications d’entreprises.Analyse et conception Réalisation 9
22. Benchmarking du ETL Contexte général Benchmarking Long List Short List Outil de reporting Etude Fonctionnelle Analyse et Conception Réalisation 10
23. Choix de l’ETL Contexte général Benchmarking Long List Short List Outil de reporting Etude Fonctionnelle Analyse et Conception Réalisation 11
24. Benchmarking sur le reporting Contexte général L’objectif de cette phase est de constuire un système de reporting du système de production de Ribatis,à l’aide d’un outil de reporting. Benchmarking Long List Short List Outil de Reporting Etude Fonctionelle Analyse et Conception Réalisation 12
25. Etude Fonctionnnele L’Objectif du 2ème phase du projet était manipuler les deux outils Sage Ligne 100 et OpenERP afin de connaitre comment déroule les opération financier. Contexte général Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation 13
26. Etude Fonctionnelle Fonctionnel Contexte général Sage ligne 100 Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation OpenERP 14
27. Reverse Engineering d’OpenERP Contexte général Reverse engineering: La rétro-ingénierie, également appelée rétro-conception, ingénierie inversée ou ingénierie inverse, est l'activité qui consiste à étudier un objet pour en déterminer le fonctionnement interne ou la méthode de fabrication. Benchmarking Etude Fonctionnelle Analyse et Conception Reverse Engineering OpenERP Cartographie Sage Mapping Datawarhouse MCD D’OpenERP Réalisation 15
28. Cartographie Sage Ligne 100 Contexte général Les Table de Sage ligne 100 Benchmarking Etude Fonctionnelle Analyse et Conception Reverse Engineering OpenERP Cartographie Sage Mapping Datawarhouse Réalisation 16
30. Mapping Sage ligne 100 -> OpenERP 6 Contexte général Benchmarking Les Comptes de la comptabilité générale Les Comptes de la comptabilité analityque Etude Fonctionnelle Analyse et Conception Les journaux comptables Reverse Engineering OpenERP Les écritures comptables Cartographie Sage Les contacts et les address des partenaires Mapping Les Taxes Datawarhouse Les partenaires: Fournisseur,Client Réalisation 18
32. Réalisation de la solution Contexte général Cette partie commencera par étoffer les différentes étapes de réalisation de la solution : Benchmarking Montée en version OpenERP 5 vers OpenERP v6 Etude Fonctionnelle Migration de Sage Ligne 100 vers OpenERP v6 Analyse et Conception Réalisation Elaboration des tableaux de bord 20
33. Réalisation de la solution Contexte général Cette partie commencera par étoffer les différentes étapes de réalisation de la solution : Benchmarking V5 Montée en version OpenERP 5 vers OpenERP v6 V6 Etude Fonctionnelle Migration de Sage Ligne 100 vers OpenERP v6 Analyse et Conception Lecture de donnée Via ORM OpenERP Lecture de donnée Via ORM OpenERP Réalisation Elaboration des tableaux de bord Migration des données Migration en Version Migration Sage->Open Tableau de bord 21
34. Réalisation de la solution Contexte général Montée en version OpenERP 5 vers OpenERP v6 Benchmarking Le job c’est l’espace où les transformations déroulent On crée les jobs à partir de l’espace référentiel Etude Fonctionnelle Analyse et Conception Réalisation Migration en Version Migration Sage->Open Tableau de bord 22
35. Réalisation de la solution Contexte général Migration de Sage Ligne 100 vers OpenERP v6 Benchmarking Etude Fonctionnelle ok , connection établi Analyse et Conception Demande de connexion OK Demande de connexion Réalisation Montée en version Migration Sage Openerp ODBC Sage Ligne 100 Tableau de bord 23
36. Réalisation de la solution Contexte général Migration de Sage Ligne 100 vers OpenERP v6 Benchmarking Extration des donnée de Sage Ligne 100 Etude Fonctionnelle Transformation des données Alimentation des tables Postgresql pour les lirent par OpenERP Analyse et Conception Réalisation Montée en version Migration Sage Openerp Tableau de bord 24
37. Réalisation de la solution Contexte général Elaboration des tableaux de bord Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation Montée en version Migration Sage Openerp Tableaux de bord 25
38. Réalisation de la solution Contexte général Elaboration des tableaux de bord Benchmarking La source de notre données de reporting Etude Fonctionnelle ETL Talend Palo OLAP Palo Suite BI La sélection et la transformation des donnée utile à notre système de reporting. Les cube OLAP facilite la consultation des données Analyse et Conception DataWareHouse Réalisation L’entrepot de données Montée en version Migration Sage Openerp -Elaboration des tableaux de bord Tableaux de bord 26
39. Réalisation de la solution Contexte général Elaboration des tableaux de bord Benchmarking Etude Fonctionnelle Budget et charge consommé par projet Analyse et Conception Réalisation Montée en version Migration Sage Openerp Tableaux de bord 27
40. Réalisation de la solution Contexte général Elaboration des tableaux de bord Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation Montée en version Pourcentage des types des projets Dans une durée précis Migration Sage Openerp Tableaux de bord 28
41. Réalisation de la solution Contexte général Elaboration des tableaux de bord Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation Montée en version Le Budget et la charge consommés par collaborateur Migration Sage Openerp Tableaux de bord 29
42. Conclusion Contexte général Le point fort de notre projet ,c’est qu’il combine entre: Benchmarking Etude Fonctionnelle Analyse et Conception Réalisation 30
43. Conclusion Contexte général Apport à l’entreprise Le point fort de notre projet ,c’est qu’il combine entre: Benchmarking Etude Fonctionnelle Apport personnel Analyse et Conception Réalisation Perspectives 30
44. Migration de Sage ligne 100 vers OpenERP et la réalisation d’une solution BI Membre du Jury: M. Bellafkih Moustafa (Président) M. ZaouiaAbdellilah (INPT) M. Oubrich Mourad (INPT) M. SarhaniSaâd (RIBATIS) Présenté par: M. TIZKI Riyad
Notes de l'éditeur
Monsieur le président, honorable jury, aimable assistant, bonjour, vous assistez aujourd’hui a mon soutenance de stage de fin d'étude intitulé "Conception …" que j’ai passé au sein de la société Ribatis.Pour cela, j’ai choisi comme plan de mon présentation le suivant:1 une première partie dédiée au contexte général de mon projet commençant par la présentation de l’organisme d’accueil. En enchainant sur le but et la conduite de mon projet. 2 Dans cette partie , sera présentée la phase de l’étude de l’existant qui consiste à expliquer le manque que représentent les modules Gestion des achats, Partenaires et Finances & Comptabilité, avant d'entamer les spécifications fonctionnelles.3 Cette partie est consacré à l’analyse et conception de l’application. La partie présente les diagrammes de conception adoptés lors de la phase d’élaboration.4 Dans la 4ème partie nous allons aborder une étude technique détaillée qui présente les différents outils et technologies utilisés durant le processus du développement de mon projet.5 je vais détailler les fonctionnalités des vues qui composent l’application avec des captures d'écran des différents menus et formulaires
Monsieur le président, honorable jury, aimable assistant, bonjour, vous assistez aujourd’hui a mon soutenance de stage de fin d'étude intitulé "Conception …" que j’ai passé au sein de la société Ribatis.Pour cela, j’ai choisi comme plan de mon présentation le suivant:1 une première partie dédiée au contexte général de mon projet commençant par la présentation de l’organisme d’accueil. En enchainant sur le but et la conduite de mon projet. 2 Dans cette partie , sera présentée la phase de l’étude de l’existant qui consiste à expliquer le manque que représentent les modules Gestion des achats, Partenaires et Finances & Comptabilité, avant d'entamer les spécifications fonctionnelles.3 Cette partie est consacré à l’analyse et conception de l’application. La partie présente les diagrammes de conception adoptés lors de la phase d’élaboration.4 Dans la 4ème partie nous allons aborder une étude technique détaillée qui présente les différents outils et technologies utilisés durant le processus du développement de mon projet.5 je vais détailler les fonctionnalités des vues qui composent l’application avec des captures d'écran des différents menus et formulaires