MIGRATION DE DONNES la mthode gnrale - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

MIGRATION DE DONNES la mthode gnrale

Description:

les outils g n rent les codes sources des programmes de d chargement des objets persistants ' source ' d pendant de l'environnement technologique ' source ' ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 30
Provided by: pcla88
Category:

less

Transcript and Presenter's Notes

Title: MIGRATION DE DONNES la mthode gnrale


1
MIGRATION DE DONNÉESla méthode générale
objets techniques source (DDL, codes programmes,
jcl,..)
objets techniques cible (DDL, codes programmes,
jcl,..)
cartographie modélisation source
cartographie modélisation cible
modèle base source
modèle base cible
compatibilité des modèles définition des règles
de migrations
migration des données
données migrées
validation de la migration des données
données migrées validées
2
CARTOGRAPHIE MODÉLISATIONcartographie -
treillis de Galois
3
CARTOGRAPHIE MODÉLISATIONmodélisation modèle
logique
4
CARTOGRAPHIE MODÉLISATIONmodélisation modèle
sémantique
5
MODELISATION synthèse
6
MIGRATION DE DONNÉESla méthode générale
objets techniques source (DDL, codes programmes,
jcl,..)
objets techniques cible (DDL, codes programmes,
jcl,..)
cartographie modélisation source
cartographie modélisation cible
modèle base source
modèle base cible
compatibilité des modèles définition des règles
de migrations
migration des données
données migrées
validation de la migration des données
données migrées validées
7
LA COMPATIBILITÉ DES S.I.
modèles source
?
niveau sémantique
mod. sémantique
?
niveau logique
mod. logique
?
niveau physique
mod. physique
8
EXEMPLES DE DIFFÉRENCES SÉMANTIQUES
source
cible
exemple 1 différences dans les concepts
contrats un contrat est lié à une seule personne
contrats un contrat peut exister pour une
personne ou un groupe de personnes
exemple 2 différences dans les relations
contrats
contrats
appauvrissements ?
avenants
enrichissements ?
sinistres
avenants
sinistres
9
EXEMPLES DE DIFFÉRENCES LOGIQUES
10
EXEMPLES DE DIFFÉRENCES PHYSIQUES
11
OUTILS DE MAPPING
12
MIGRATION DE DONNÉESla méthode générale
objets techniques source (DDL, codes programmes,
jcl,..)
objets techniques cible (DDL, codes programmes,
jcl,..)
cartographie modélisation source
cartographie modélisation cible
modèle base source
modèle base cible
compatibilité des modèles définition des règles
de migrations
migration des données
données migrées
validation de la migration des données
données migrées validées
13
CODAGE DES RÈGLES DE TRANSFORMATIONS
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
DECHARGEMENT
génération
programme
JCL
16
CONTRÔLE DES DONNÉES  SOURCES  VS MODÈLE
 CIBLE (synthèse)
17
CONTRÔLE DES DONNÉES  SOURCES  VS MODÈLE
 CIBLE (détails)
18
MIGRATION DE DONNÉESla méthode générale
objets techniques source (DDL, codes programmes,
jcl,..)
objets techniques cible (DDL, codes programmes,
jcl,..)
cartographie modélisation source
cartographie modélisation cible
modèle base source
modèle base cible
compatibilité des modèles définition des règles
de migrations
migration des données
données migrées
validation de la migration des données
données migrées validées
19
VALIDATION DE LA MIGRATION DES DONNÉES
  • 3 méthodes pour la validation de la migration des
    données
  • compteurs techniques
  • compteurs fonctionnels
  • comparaison de contenu

20
COMPTEURS FONCTIONNELS
21
COMPARAISON DES CONTENUSprocessus
22
COMPARAISON DES CONTENUSmodèle commun
23
COMPARAISON DES CONTENUSgénération des
programmes dextractions
24
COMPARAISON DES CONTENUScomparaison
25
COMPARAISON DES CONTENUScomparaison rupture de
clés
26
COMPARAISON DES CONTENUScomparaison
différences de valeurs
27
CALCUL DU POIDS DES PROGRAMMES
  • 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

28
CALCUL DU POIDS DES PROGRAMMES
29
IDENTIFICATION DES PROGRAMMES  À RISQUES 
Write a Comment
User Comments (0)
About PowerShow.com