Assurer la qualité des données avec DevOps

Concepts de DevOps

Cem Sakarya

DevOps Risk Advisor

DevOps assure un bon code

  Un bon code produit de bonnes données, qui mènent à un bon ml.

  • La plupart des logiciels traitent des données
  • Un bon logiciel génère des données de qualité
  • DevOps aide à maintenir une haute qualité logicielle
Concepts de DevOps

Qualité des données

 

  • Quel est le niveau de confiance envers l'information ?
  • Information la plus récente et exacte
  • Peut être difficile et coûteux à atteindre
  • Toute donnée n'exige pas la même qualité
  • La qualité des données a plusieurs volets
Concepts de DevOps

Éléments de la qualité des données

  Éléments de qualité des données : exactitude, exhaustivité, cohérence, pertinence, actualité

 

  • Les éléments détaillent et définissent la qualité des données
  • Ils doivent être tracés et normalisés
Concepts de DevOps

   

Éléments de qualité des données : exactitude, exhaustivité, cohérence, pertinence, actualité ; exactitude en évidence

   

  • Les données sont-elles justes dans tous les détails ?
  • À surveiller de très près
Concepts de DevOps

   

Éléments de qualité des données : exactitude, exhaustivité, cohérence, pertinence, actualité ; exhaustivité en évidence

   

  • Quel est le degré d'exhaustivité des données ?
  • Vérifier les pertes lors de l'enregistrement dans une base de données
  • Vérifier les pertes lors des transferts entre bases
Concepts de DevOps

   

Éléments de qualité des données : exactitude, exhaustivité, cohérence, pertinence, actualité ; cohérence en évidence

   

  • La cohérence concerne la fiabilité de l'information
  • Aussi appelée intégrité des données
  • À surveiller et à tester de près
Concepts de DevOps

   

Éléments de qualité des données : exactitude, exhaustivité, cohérence, pertinence, actualité ; pertinence en évidence

   

  • Conserver et traiter seulement l'information pertinente
  • L'information non pertinente fait perdre temps et ressources
Concepts de DevOps

   

Éléments de qualité des données : exactitude, exhaustivité, cohérence, pertinence, actualité ; actualité en évidence

   

  • À quel point l'information est-elle à jour ?
  • Les anciennes données peuvent être remplacées par des plus récentes
  • Les données brutes dans les microservices ne servent pas à l'analyse
  • Les microservices communiquent via des appels d'API pour obtenir l'info la plus récente
  • Les données des microservices doivent être répliquées à une fréquence acceptable
Concepts de DevOps

Passons à la pratique !

Concepts de DevOps

Preparing Video For Download...