1 / 28

LES OUTILS POUR LA GOUVERNANCE DES DONNÉES

LES OUTILS POUR LA GOUVERNANCE DES DONNÉES. LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS. 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

lang
Download Presentation

LES OUTILS POUR LA GOUVERNANCE DES DONNÉES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS

  2. 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 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

  3. GÉRER LES ENVIRONNEMENTS

  4. GÉRER LES DONNÉES DE TEST

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

  6. CHOISIR LES BASES 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)

  7. CHOISIR LES TABLES NIVEAU CAMPAGNE CHOISISSEZ LES TABLES “QUE VOUS VOULEZ” POUR TESTER VOS PROGRAMMES testeurs • 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

  8. CHOISIR LES DONNÉES NIVEAU CAMPAGNE CHOSISSEZ LES DONNÉES “QUE VOUS VOULEZ” POUR TESTER VOS PROGRAMMES testeurs SÉLECTIONS MULTICRITÈRES EN FONCTION DES CAS DE TEST LISTE D’IDENTIFIANT DE LA TABLE PRINCIPALE

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

  10. LES PROTECTIONS

  11. LES PROTECTIONS COLONNE NON UTILISABLE POUR SÉLECTIONNER DES CONTENUS LIMITATIONS DES EXTRACTIONS COLONNE À NE PAS COPIER BORNAGE DU NOMBRE DE DOSSIER À EXTRAIRE par exemple : au minimum 100 dossiers

  12. RÈGLES DE MAQUILLAGES RÈGLES MASQUAGE LISTE CALCUL fonctions spécifiques

  13. ASSIGNATION DES MAQUILLAGES PROJETS/ CAMPAGNES COLONNES RÉGLES PROJ R/ CAMP i nom client règle A (masquage) PROJ R/ CAMP j nom client règle B (liste) PROJ S/ CAMP m date naissance règle C (calculé) PROJ S/ CAMP n date naissance règle D (calculé)

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

  15. GÉNÉRER DES DONNÉES COMPLÉMENTAIRES CLIENTS dans le cadre de la maintenance évolutive une table « commandes » a été ajoutée COMMANDES GÉNÉRATION DE LIGNES PEUPLEMENT DES COLONNES RÈGLE DE GÉNÉRATION ex: 1 CLIENT  2 COMMANDES RÈGLE DE PEUPLEMENT ex: DATE  CALCULÉE (aléatoire)

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

  17. PRODUIRE LES JEUX DE DONNÉES 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 • GÉNÉRATION AUTOMATIQUE DES « MOTEURS » D’EXÉCUTION 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

  18. LE MOTEUR DE MAQUILLAGE

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

  20. VALIDER LES TESTS (ACCEPTANCE)

  21. VALIDER LES TESTS (NON-RÉGRESSION)

  22. 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

  23. les DONNÉES sont au CŒUR DES S.I. et sont les éléments qui ASSURENT la CONTINUITÉ du « MÉTIER » REVER APPLICATIONS données PROGRAMMES APPLICATIONS sgbd REVER accès aux données PROGRAMMES accès aux données SGBD données REVER traitements présentation traitements présentation gestion des programmes (web server, transactionnel, jcl, …) gestion des programmes

  24. REVER • MAÎTRISE DES S.I. • COMPRÉHENSION  DOC-EASY • ÉVOLUTIONS  EVOLVE-EASY DOC-EASY GESTION QUALITÉ MAÎTRISE DES S.I. COR-EASY EVOLVE -EASY DB-MAIN • ACCÉLÉRATEURS • DÉVELOPPEMENTS DEV-EASY • TESTS  S.E.A.L. DEV-EASY S.E.A.L. • GESTION QUALITÉ • MESURES • CORRECTION • PRÉVENTION  DOC-EASY  COR-EASY LES ACCÉLÉRATEURS

  25. ARCHITECTURE BD-LEGACY Web services BD-Rel. jcl programmes COBOL, PLI,.. 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 • COR-EASY

  26. CARACTÉRISTIQUES • AUTOMATISÉS • CONTRÔLES INDUSTRIELLES • GÉNÉRIQUES • MODULABLES • PROGRAMMABLES les SOLUTIONS de REVER AGILES • SOUS-TRAITANCES • ACCOMPAGNEMENT SERVICES

  27. BÉNÉFICES FLEXIBILITÉ des SOLUTIONS MODÉLISATION des OBJETS FIABILITÉ des RÉSULTATS AUTOMATISATION des PROCESSUS • 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

  28. MERCI POUR VOTRE ÉCOUTE

More Related