LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PRÉCISION DES RÉSULTATS LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS
et sont les éléments qui ASSURENT la CONTINUITÉ du « MÉTIER » DOMAINE les DONNÉES sont au CŒUR DES S.I. et sont les éléments qui ASSURENT la CONTINUITÉ du « MÉTIER » données SGBD accès aux données traitements présentation gestion des programmes REVER APPLICATIONS PROGRAMMES données APPLICATIONS sgbd REVER PROGRAMMES accès aux données traitements présentation gestion des programmes (web server, transactionnel, jcl, …)
SOLUTIONS DB-MAIN DOC-EASY EVOLVE-EASY S.E.A.L. DEV-EASY D.I.S.Q. MAÎTRISE PARTAGÉE ÉVOLUTIONS SEREINES DOC-EASY EVOLVE-EASY DB-MAIN MODÉLISATION CONNAISSANCES S.E.A.L. DEV-EASY ACCÉLÉRATEUR DES TESTS EXTRACTIONS, ANONYMISATIONS, GÉNÉRATIONS, COMPARAISONS ACCÉLARATEUR DÉVELOPPEMENT COUCHE D’ACCÈS AUX DONNÉES D.I.S.Q. QUALITÉ DONNÉES QUALITÉ S.I.
RÉFÉRENTIEL DE DB-MAIN ARCHITECTURE BD-LEGACY BD-Rel. Web services programmes COBOL, PLI,.. jcl programmes JAVA, PHP,… ANALYSEURS STRUCTURES ET RÈGLES DES B.D . CODES SOURCES PROGRAMMES ET PROCESSUS DONNÉES MODÉLISATION DB-MAIN DOC EASY RÉFÉRENTIEL DE DB-MAIN GÉNÉRATEURS CODES SOURCES B.D. CODES SOURCES PROGRAMMES ET PROCESSUS DONNÉES EVOLVE EASY S.E.A.L. DEV EASY D.I.S.Q.
CARACTÉRISTIQUES AUTOMATISÉS INDUSTRIELLES CONTRÔLES GÉNÉRIQUES MODULABLES PROGRAMMABLES les SOLUTIONS de REVER AGILES SOUS-TRAITANCES ACCOMPAGNEMENT SERVICES
MAÎTRISE CONTINUE DES APPLICATIONS ET DES DONNÉES BÉNÉFICES FLEXIBILITÉ des SOLUTIONS AUTOMATISATION des PROCESSUS MODÉLISATION des OBJETS FIABILITÉ des RÉSULTATS ADÉQUATION AGILITÉ EXHAUSTIVITÉ RAPIDITÉ COMPRÉHENSION PÉRENNITÉ SÉCURITÉ QUALITÉ MAÎTRISE CONTINUE DES APPLICATIONS ET DES DONNÉES pour AGIR SANS RISQUES RÉDUCTIONS des DÉLAIS RÉDUCTIONS des RISQUES RÉDUCTIONS des CHARGES
SOLUTIONS DOC-EASY EVOLVE-EASY DB-MAIN S.E.A.L. DEV-EASY D.I.S.Q.
EVOLVE-EASY MIGRATION DE DONNÉES vers une nouvelle BD vers un progiciel … RÉNOVATION D’APPLICATION re-écriture utilisation d’une nouvelle base de données ré-architecture technique applications « à cheval » sur plusieurs types de SGBD simplification des redondances applicatives … MIGRATIONS DE BASES DE DONNÉES FUSION DE BASES DE DONNÉES SÉPARATION DE BASES DE DONNÉES
DÉMARCHE PROJET PHASE I COMPRÉHENSION ET MAÎTRISE DES S.I. du S.I. SOURCE compréhension du S.I. CIBLE design du S.I. CIBLE ou PHASE II MIGRATION DES DONNÉES. correspondances SOURCE - CIBLE contrôles des données ETL validation migration PHASE III ADAPTATION DES PROGRAMMES accesseurs adaptation codes sources
gestion des programmes COMPRÉHENSION D’UN S.I. gestion des programmes présentation traitements accès aux données SGBD données REVER
COMPRÉHENSION D’UN S.I. inventaires codes sources codes sources « absents » RÉFÉRENTIEL (DB-MAIN) codes sources DDL schéma technique BD (modèle physique des données) structures & liens explicites codes sources programmes & JCL schéma technique applicatif (modèle logique des données) structures & liens implicites liens données-données architecture applicative liens données-program. liens program.-program. cartographie flux de données marquages spécifiques maîtrise des risques techniques treillis de Galois « weight watcher » validation par les données données ou règles « non conformes » schéma « métier » applicatif (modèle conceptuel des données) concepts « métiers » conceptua-lisation
SCHÉMA TECHNIQUE APPLICATIF SCHÉMA « MÉTIER » APPLICATIF COMPRÉHENSION D’UN S.I. LES SCHÉMAS DE DONNÉES SCHÉMA TECHNIQUE BD SCHÉMA TECHNIQUE APPLICATIF SCHÉMA « MÉTIER » APPLICATIF REVERSE-EASY DB-MAIN
L’ARCHITECTURE APPLICATIVE PROGRAMMES - PROGRAMMES COMPRÉHENSION D’UN S.I. L’ARCHITECTURE APPLICATIVE PROGRAMMES - PROGRAMMES CARTOGRAPHIE DONNÉES - PROGRAMMES DONNÉES - DONNÉES
L’ARCHITECTURE APPLICATIVE PROGRAMMES - PROGRAMMES COMPRÉHENSION D’UN S.I. L’ARCHITECTURE APPLICATIVE DONNÉES - DONNÉES FLUX DE DONNÉES DONNÉES - PROGRAMMES PROGRAMMES - PROGRAMMES
MAÎTRISE DES RISQUES TECHNIQUES LIENS PROGRAMMES PROGRAMMES COMPRÉHENSION D’UN S.I. MAÎTRISE DES RISQUES TECHNIQUES LIENS DONNÉES + LIENS DONNÉES PROGRAMMES + LIENS PROGRAMMES PROGRAMMES = TREILLIS DE GALOIS WEIGHT WATCHER
DÉMARCHE PROJET PHASE I COMPRÉHENSION ET MAÎTRISE DES S.I. du S.I. SOURCE compréhension du S.I. CIBLE design du S.I. CIBLE ou
codes source de création de la base de données (DDL) DESIGN S.I. CIBLE DB-MAIN modèle SOURCE modèle conceptuel modèle CIBLE RESULTATS codes source de création de la base de données (DDL)
DÉMARCHE PROJET PHASE II MIGRATION DES DONNÉES. correspondances SOURCE - CIBLE contrôles des données ETL validation migration
liste des tables et colonnes SOURCE sans correspondances MIGRATION DES DONNÉES outil d’aide à l’établissement des correspondances SOURCE -CIBLE modèle conceptuel modèle SOURCE modèle CIBLE DB-MAIN correspondances RESULTATS liste des tables et colonnes SOURCE sans correspondances liste des « incompatibilités » SOURCE-CIBLE liste des tables et colonnes CIBLE sans correspondances
MIGRATION DES DONNÉES modèle conceptuel modèle SOURCE modèle CIBLE DB-MAIN correspondances RESULTATS BD « neutre » (uniquement les tables) requêtes de contrôles déchargement/ chargement exécution des requêtes de contrôles déchargement/ chargement S.I. SOURCE rapport (HTML) des données non conformes
MIGRATION DES DONNÉES modèle conceptuel modèle SOURCE modèle CIBLE DB-MAIN correspondances codes pour les transformations « standards » codes pour les transformations « spécifiques » RESULTATS codes pour la migration des données codes pour la sécurisation et la validation de la migration
MIGRATION DES DONNÉES
DÉMARCHE PROJET PHASE III ADAPTATION DES PROGRAMMES adaptation accesseurs adaptation codes sources
codes sources des accesseurs + tableau accesseurs – programmes ADAPTATION DES PROGRAMMES modèle conceptuel modèle SOURCE modèle CIBLE DB-MAIN correspondances codes sources des accesseurs + tableau accesseurs – programmes (tests unitaires)
ADAPTATION DES PROGRAMMES codes sources des programmes codes sources adaptés à l’utilisation des accesseurs
MIGRATION DE BASES DE DONNÉES
MIGRATION DE BASES DE DONNÉES scénario 1 : design nouvelle BD + migration données (avec réplication) avant le projet après le projet SOURCE SOURCE CIBLE jcl, server, ... jcl, server, ... nouveauprog. présentation présentation traitements traitements accès aux données accès aux données accès aux données BD BD nouvelle BD réplication
MIGRATION DE BASES DE DONNÉES scénario 2 : design nouvelle BD + migration données + modifications accès avant le projet après le projet SOURCE SOURCE CIBLE jcl, server, ... jcl, server, ... nouveauprog. présentation présentation traitements traitements accès aux données accès aux données accesseurs nouvelle BD BD
MIGRATION DE BASES DE DONNÉES scénario 3 : design nouvelle BD + migration données + modifications accès + modifications programmes avant le projet après le projet SOURCE CIBLE jcl, server, ... jcl, server, ... nouveauprog. présentation présentation traitements traitements accès aux données accès aux données accesseurs nouvelle BD BD
PROJETS CLIENTS PART. OBJECTIF QUANTITÉ DURÉE CHARGES Ministère des Finances (BE) BULL belgique Réplication BD GCOS8, IDS2 SOLARIS, DB2 380 tables 3 mois 3 h*m O.S.C.E.(US) Bull US Migration BD GCOS8, IDS2 UNIX, POSTGRESS 3 bd – 780 tables 4500 prog. 6 mois 9 h*m Xxxx (FR) Métaware Migration application Z/OS, IMS UNIX, ORACLE 300 tables 3500 4 h*m GIAL (BE) Anubex BS2000, leasy 140 tables CSC migration de données fichier plat 1 fichier 86 tables 2 mois 2 h*m
MERCI POUR VOTRE ATTENTION