La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 cartographie & modélisation source objets techniques source (DDL, codes programmes, jcl,..) MIGRATION DE DONNÉES la méthode générale compatibilité des.

Présentations similaires


Présentation au sujet: "1 cartographie & modélisation source objets techniques source (DDL, codes programmes, jcl,..) MIGRATION DE DONNÉES la méthode générale compatibilité des."— Transcription de la présentation:

1 1 cartographie & modélisation source objets techniques source (DDL, codes programmes, jcl,..) MIGRATION DE DONNÉES la méthode générale compatibilité des modèles & définition des règles de migrations migration des données validation de la migration des données modèle base source données migrées données migrées validées objets techniques cible (DDL, codes programmes, jcl,..) modèle base cible cartographie & modélisation cible

2 2 CARTOGRAPHIE & MODÉLISATION cartographie - treillis de Galois

3 3 CARTOGRAPHIE & MODÉLISATION modélisation – modèle logique

4 4 CARTOGRAPHIE & MODÉLISATION modélisation – modèle sémantique

5 # attributs # relations # types dentité modèle conceptuel modèle logique modèle physique MODELISATION synthèse

6 6 cartographie & modélisation source objets techniques source (DDL, codes programmes, jcl,..) MIGRATION DE DONNÉES la méthode générale compatibilité des modèles & définition des règles de migrations migration des données validation de la migration des données modèle base source données migrées données migrées validées objets techniques cible (DDL, codes programmes, jcl,..) modèle base cible cartographie & modélisation cible

7 7 modèles cible mod. sémantique mod. logique mod. physique modèles source LA COMPATIBILITÉ DES S.I. niveau sémantique niveau logique niveau physique ? ? ? mod. sémantique mod. logique mod. physique

8 8 enrichissements ? EXEMPLES DE DIFFÉRENCES SÉMANTIQUES contrats sinistres avenants sourcecible exemple 2 : différences dans les relations exemple 1 : différences dans les concepts contrats sinistres avenants contrats : un contrat peut exister pour une personne ou un groupe de personnes contrats : un contrat est lié à une seule personne appauvrissements ?

9 9 sourcecible exemple 1 : différences dans les transformations un champ multivalués : PHONE (5) est transformé en 5 colonnes PHONE1, …PHONE5 est transformé en une table avec une « clé étrangère » PHONENBR, FK exemple 2 : différences dans les implémentations une relation entre 2 entités est implémenté comme un « set » dans une base CODASYL DBMS les ernregistrements ne sont accessibles quen passant par lenregistrement « owner » (le père) est implémenté comme une table avec « clé étrangère » en relationnel les enregistrements sont accessibles directement EXEMPLES DE DIFFÉRENCES LOGIQUES

10 10 sourcecible exemple 1 : différences dans les formats un champ « DATE »est défini en 6 chiffresest défini en champ « date » exemple 2 : différences dans les codages codagesles données sont en EBCDICles données sont en ASCII EXEMPLES DE DIFFÉRENCES PHYSIQUES

11 11 OUTILS DE MAPPING

12 12 cartographie & modélisation source objets techniques source (DDL, codes programmes, jcl,..) MIGRATION DE DONNÉES la méthode générale compatibilité des modèles & définition des règles de migrations migration des données validation de la migration des données modèle base source données migrées données migrées validées objets techniques cible (DDL, codes programmes, jcl,..) modèle base cible cartographie & modélisation cible

13 13 CODAGE DES RÈGLES DE TRANSFORMATIONS

14 14 GÉNÉRATION DES CODES SOURCES POUR LE DÉCHARGEMENT les outils génèrent les codes sources des programmes de déchargement des objets persistants « source » dépendant de lenvironnement technologique « source » langage de programmation, type dobjets persistants en y intégrant les règles de transformations en fonction des objets persistants « cibles » les programmes fournissent des fichiers données « sources » prêt à être chargés

15 15 DECHARGEMENT génération programme JCL

16 16 CONTRÔLE DES DONNÉES « SOURCES » VS MODÈLE « CIBLE » (synthèse)

17 17 CONTRÔLE DES DONNÉES « SOURCES » VS MODÈLE « CIBLE » (détails)

18 18 cartographie & modélisation source objets techniques source (DDL, codes programmes, jcl,..) MIGRATION DE DONNÉES la méthode générale compatibilité des modèles & définition des règles de migrations migration des données validation de la migration des données modèle base source données migrées données migrées validées objets techniques cible (DDL, codes programmes, jcl,..) modèle base cible cartographie & modélisation cible

19 19 VALIDATION DE LA MIGRATION DES DONNÉES 3 méthodes pour la validation de la migration des données 1.compteurs techniques 2.compteurs fonctionnels 3.comparaison de contenu

20 20 COMPTEURS FONCTIONNELS

21 21 COMPARAISON DES CONTENUS processus

22 22 COMPARAISON DES CONTENUS modèle commun

23 23 COMPARAISON DES CONTENUS génération des programmes dextractions

24 24 COMPARAISON DES CONTENUS comparaison

25 25 COMPARAISON DES CONTENUS comparaison – rupture de clés

26 26 COMPARAISON DES CONTENUS comparaison – différences de valeurs

27 27 Classification des programmes en fonction des risques BD a chaque type de record est attribué un « poids » fonction du nombre de parents et denfants à chaque « verbe » daccès à la BD est attribué un « poids » fonction du type daction (read, write, delete,..) dans un module le poids dun accès est une fonction du poids du verbe et du poids de lentité le poids dun module est la somme des poids de chaque accès le poids dun programme est la somme des poids des modules qui le composent CALCUL DU POIDS DES PROGRAMMES

28 28 CALCUL DU POIDS DES PROGRAMMES

29 29 ic62blad icada risques faibles ic5623b ic62ur01 icaccdo ic62btot ic5623 ic62i ic180 ic56conv ic679 ic242 ic180dch icaanwb icaanw ic180sp ic18i ic62b250 ic62bfsa ic180ap ICAFL1 ic003 ic180st2 ic62bvgl ic2tgvja risques élevés IDENTIFICATION DES PROGRAMMES « À RISQUES »


Télécharger ppt "1 cartographie & modélisation source objets techniques source (DDL, codes programmes, jcl,..) MIGRATION DE DONNÉES la méthode générale compatibilité des."

Présentations similaires


Annonces Google