Comment comparer des données de Prescription et des données de Dispensation?
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
-
Upload
jehanne-bernier -
Category
Documents
-
view
110 -
download
4
Transcript of LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES
LA PASSION DES DONNÉES
LA PRÉCISION DES RÉSULTATS
Gérer les environnements et les données de test
Construire les jeux de données Choisir les tables et les données en fonction
des cas de test Protéger la confidentialité des données de
production Générer des données complémentaires Produire les jeux de données
Valider les résultats des tests acceptance non régression
LES FONCTIONS DE S.E.A.L.
Gérer les environnements et les données de test
Construire les jeux de données Choisir les tables et les données en fonction
des cas de test Protéger la confidentialité des données de
production Générer des données complémentaires Produire les jeux de données
Valider les résultats des tests acceptance non régression
GÉRER LES ENVIRONNEMENTS
GÉRER LES DONNÉES DE TEST
Gérer les environnements et les données de test
Construire les jeux de données Choisir les tables et les données en fonction
des cas de test Protéger la confidentialité des données de
production Générer des données complémentaires Produire les jeux de données
Valider les résultats des tests acceptance non régression
LES FONCTIONS DE S.E.A.L.
NIVEAU PROJET
CHOSISSEZ LES BASES “QUE VOUS UTILISEZ” DANS VOTRE APPLICATION
Les technologies de REVER
récupèrent les descriptions
des tables et colonnes
les liens « déclarés » (clés étrangères)
vous permettent d’y ajouter des liens fonctionnels
intra-base (couleur)
inter-bases (noir)
CHOISIR LES BASES
en fonction des cas de test, vous choisissez
la table principale (bleue)
les autres tables utiles (grises)
les liens utiles (verts)ce sous-ensemble représente un ensemble
« logique » de données (Client, Commande, expédition, paiement …)
les tables peuvent être REPARTIES dans des bases et des SGBD différents
CHOISIR LES TABLES
NIVEAU CAMPAGNE
CHOISISSEZ LES TABLES “QUE VOUS VOULEZ” POUR TESTER VOS PROGRAMMES
testeurs
LISTE D’IDENTIFIANTDE LA TABLE PRINCIPALE
SÉLECTIONS MULTICRITÈRES EN
FONCTION DES CAS DE TEST
CHOISIR LES DONNÉES
NIVEAU CAMPAGNE
CHOSISSEZ LES DONNÉES “QUE VOUS VOULEZ” POUR TESTER VOS PROGRAMMES
testeurs
Gérer les environnements et les données de test
Construire les jeux de données Choisir les tables et les données en fonction
des cas de test Protéger la confidentialité des données de
production Générer des données complémentaires Produire les jeux de données
Valider les résultats des tests acceptance non régression
LES FONCTIONS DE S.E.A.L.
LES PROTECTIONS
LIMITATIONS DES
EXTRACTIONS
COLONNE NON UTILISABLE POUR SÉLECTIONNER DES
CONTENUS
COLONNE À NE PAS COPIER
BORNAGE DU NOMBRE DE DOSSIER À EXTRAIRE
par exemple : au minimum 100 dossiers
LES PROTECTIONS
RÈGLES
MASQUAGE
LISTE
CALCUL
fonctions spécifiques
RÈGLES DE MAQUILLAGES
COLONNES
RÉGLESPROJETS/CAMPAGNE
Snom
clientrègle A
(masquage)
PROJ R/
CAMP i
PROJ R/
CAMP j
nom client
règle B(liste)
date naissance
règle C(calculé)
PROJ S/CAMP m
PROJ S/
CAMP n
date naissance
règle D(calculé)
ASSIGNATION DES MAQUILLAGES
Gérer les environnements et les données de test
Construire les jeux de données Choisir les tables et les données en fonction
des cas de test Protéger la confidentialité des données de
production Générer des données complémentaires Produire les jeux de données
Valider les résultats des tests acceptance non régression
LES FONCTIONS DE S.E.A.L.
GÉNÉRER DES DONNÉES COMPLÉMENTAIRES
GÉNÉRATION DE LIGNES PEUPLEMENT DES COLONNES
CLIENTS
COMMANDES
RÈGLE DE GÉNÉRATIONex: 1 CLIENT 2 COMMANDES
N° COM
N° CLIENT
DATE
12511 255 « null »
12512 255 « null »
N° NOM …
255
DUPONT
....
dans le cadre de la maintenance évolutive une table
« commandes » a été ajoutée
RÈGLE DE PEUPLEMENTex: DATE CALCULÉE
(aléatoire)
N° COM
N° CLIENT
DATE
12511 255 2012/10/03
12512 255 2013/01/15
N° NOM …
255
DUPONT
....
Gérer les environnements et les données de test
Construire les jeux de données Choisir les tables et les données en fonction
des cas de test Protéger la confidentialité des données de
production Générer des données complémentaires Produire les jeux de données
Valider les résultats des tests acceptance non régression
LES FONCTIONS DE S.E.A.L.
MOTEUR D’EXTRACTION
EXTRACTION COHÉRENTE DES DONNÉES
À PARTIR DES IDENTIFIANTS SÉLECTIONNÉS DE LA TABLE
PRINCIPALE
MOTEUR DE GÉNÉRATION
AJOUTE LES LIGNES ET « PEUPLE » LES COLONNES
MOTEUR DE MAQUILLAGE
APPLIQUE LES RÉGLES DE MAQUILLAGE AUX DONNÉES
MOTEUR DE STOCKAGE
CONSTRUIT LES ENVIRONNEMENTS « CIBLES »
MOTEUR DE RAPPORT
PRODUIT LES RAPPORTS ET STATISTIQUES
PRODUIRE LES JEUX DE DONNÉES
GÉNÉRATION
AUTOMATIQU
E DES
« MOTEURS »
D’EXÉCUTION
LE MOTEUR DE MAQUILLAGE
Gérer les environnements et les données de test
Construire les jeux de données Choisir les tables et les données en fonction
des cas de test Protéger la confidentialité des données de
production Générer des données complémentaires Produire les jeux de données
Valider les résultats des tests acceptance non régression
LES FONCTIONS DE S.E.A.L.
VALIDER LES TESTS (ACCEPTANCE)
VALIDER LES TESTS (NON-RÉGRESSION)
LES BÉNÉFICES DE S.E.A.L.
Réduction des délais de « test » temps de construction des jeux de données temps d’exécution temps de validation
Accroissement de la Qualité données de test « réelles » et actualisées ensemble de données cohérents tests « positifs » : vérification des modifications
« attendues » tests « négatifs » : identification des modifications
« inattendues »
Amélioration de la productivité des équipes de développement jeux de données contextualisées (arrêt en production) indépendance vis-à-vis des experts (DBA,…)
Respect des Contraintes légales Réduction des coûts de stockage
REVER
APPLICATIONS
REVERPROGRAMMES
sgbd
accès aux données
traitements
présentation
gestion des programmes (web server, transactionnel, jcl, …)
données
données
SGBD
accès aux données
traitements
présentation
gestion des programmes
REVER
APPLICATIONS
PROGRAMMES
les DONNÉES sont au CŒUR DES S.I.
et sont les éléments qui ASSURENT la
CONTINUITÉ du « MÉTIER »
REVER
DOC-EASY
EVOLVE-EASY
DEV-EASYS.E.A.L.
COR-EASY
DB-MAIN
LES ACCÉLÉRATEURS
GESTION Q
UALITÉ M
AÎTRISE DES S.I.
GESTION QUALITÉ
MESURES CORRECTION
PRÉVENTION DOC-EASY
COR-EASY
MAÎTRISE DES S.I.
COMPRÉHENSION DOC-EASY
ÉVOLUTIONS EVOLVE-EASY
ACCÉLÉRATEURS
DÉVELOPPEMENTS DEV-EASY
TESTS S.E.A.L.
MODÉLISATION
DB-MAIN
GÉNÉRATEURS
ANALYSEURS.STRUCTURES
ET RÈGLESDES B.D
CODES SOURCES
PROGRAMMES ET PROCESSUS
DONNÉES
CODES SOURCES
B.D.
CODES SOURCES
PROGRAMMES ET PROCESSUS
DONNÉES
DOCEASY
EVOLVEEASY
S.E.A.L. DEVEASY
COR-EASY
RÉFÉRENTIEL DE DB-MAIN
BD-LEGACY
programmesCOBOL,
PLI,..
jcl
BD-Rel.programme
sJAVA, PHP,
…
Web servic
es
ARCHITECTURE
CARACTÉRISTIQUES
INDUSTRIELLES AUTOMATISÉS
CONTRÔLES
les SOLUTION
S de REVER
AGILES
GÉNÉRIQUES
MODULABLES
PROGRAMMABLES
SERVICES SOUS-TRAITANCES
ACCOMPAGNEMENT
BÉNÉFICES
RÉDUCTIONS des
DÉLAIS
RÉDUCTIONS des
CHARGES
RÉDUCTIONS des
RISQUES
AUTOMATISATION
des PROCESSUS
MODÉLISATIONdes
OBJETS
FLEXIBILITÉdes
SOLUTIONS
FIABILITÉdes
RÉSULTATS
MAÎTRISE CONTINUE DES APPLICATIONS ET DES DONNÉESpour
AGIR SANS RISQUES
EXHAUSTIVITÉ
RAPIDITÉ
COMPRÉHENSION
PÉRENNITÉ
ADÉQUATION
AGILITÉ
SÉCURITÉ
QUALITÉ
MERCI POUR VOTRE ÉCOUTE