28
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

Embed Size (px)

Citation preview

Page 1: 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

Page 2: 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

Page 3: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

GÉRER LES ENVIRONNEMENTS

Page 4: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

GÉRER LES DONNÉES DE TEST

Page 5: 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.

Page 6: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 7: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 8: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 9: 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.

Page 10: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

LES PROTECTIONS

Page 11: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 12: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

RÈGLES

MASQUAGE

LISTE

CALCUL

fonctions spécifiques

RÈGLES DE MAQUILLAGES

Page 13: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 14: 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.

Page 15: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

....

Page 16: 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.

Page 17: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 18: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

LE MOTEUR DE MAQUILLAGE

Page 19: 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.

Page 20: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

VALIDER LES TESTS (ACCEPTANCE)

Page 21: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

VALIDER LES TESTS (NON-RÉGRESSION)

Page 22: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 23: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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 »

Page 24: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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.

Page 25: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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

Page 26: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

CARACTÉRISTIQUES

INDUSTRIELLES AUTOMATISÉS

CONTRÔLES

les SOLUTION

S de REVER

AGILES

GÉNÉRIQUES

MODULABLES

PROGRAMMABLES

SERVICES SOUS-TRAITANCES

ACCOMPAGNEMENT

Page 27: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

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É

Page 28: LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

MERCI POUR VOTRE ÉCOUTE