Coursera

Assurer la cohérence des flux de données

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Coursera

Assurer la cohérence des flux de données

Starweaver
Ritesh Vajariya

Instructeurs : Starweaver

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

4 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

4 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Concevoir des pipelines de flux en analysant les scénarios de défaillance et les besoins métier afin d'éviter toute perte ou duplication de données.

  • Mettre en œuvre une sémantique de traitement « exactly-once » à travers les couches producteur, processeur et récepteur à l'aide de transactions, de points de contrôle et d'opérations idempotentes.

  • Évaluer les configurations de filigranage et de fenêtrage afin d'optimiser le compromis entre la latence et l'intégralité des données.

Compétences que vous acquerrez

  • Catégorie : Conception et mise en œuvre du système
  • Catégorie : Intégrité des données
  • Catégorie : Validation des données
  • Catégorie : Vérification et validation
  • Catégorie : Optimisation des performances
  • Catégorie : Mise en œuvre du projet
  • Catégorie : Tests d'intégration
  • Catégorie : Analyse
  • Catégorie : Prévention de la perte de données
  • Catégorie : Données en temps réel
  • Catégorie : Architecture des données
  • Catégorie : Apache
  • Catégorie : Pipelines de données
  • Catégorie : Gestion de la production
  • Catégorie : Traitement des transactions
  • Catégorie : Test de scénario

Outils que vous découvrirez

  • Catégorie : Apache Spark
  • Catégorie : Apache Kafka

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

janvier 2026

Évaluations

1 devoir

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Real-Time, Real Fast : Kafka & Spark pour les ingénieurs de données"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours

Apprenez à sélectionner et à justifier les garanties de livraison appropriées (« au plus une fois », « au moins une fois », « exactement une fois ») pour les pipelines de streaming, en analysant les scénarios de défaillance, l’impact métier et les coûts de mise en œuvre. Appliquez un cadre décisionnel systématique qui établit une correspondance entre les accusés de réception des producteurs, les validations d’offset des consommateurs et les mécanismes de nouvelle tentative, d’une part, et les garanties qui en découlent en cas de défaillance, d’autre part. Entraînez-vous à concevoir des pipelines à plusieurs niveaux où différents segments nécessitent des garanties différentes en fonction des exigences des cas d'utilisation (surveillance, facturation, conformité, analyse) et justifiez vos choix lors de la planification des sprints et des revues d'architecture.

Inclus

4 vidéos2 lectures1 évaluation par les pairs

Mettez en œuvre un traitement « exactly-once » de bout en bout en configurant des mécanismes coordonnés entre les producteurs Kafka (transactions et idempotence), Spark Structured Streaming (points de contrôle et protocoles de validation) et les tables transactionnelles Hudi (clés primaires et sémantique « upsert »). Découvrez les paramètres de configuration spécifiques requis à chaque couche (transactional.id, checkpointLocation, recordkey.field) et comprenez comment ces mécanismes se coordonnent pour éviter les doublons, même en cas de défaillance des producteurs, de plantage des consommateurs et de scénarios de restauration à partir de points de contrôle. Validez votre implémentation grâce à des tests d’intégration systématiques avec injection de défaillances et détection des doublons basée sur SQL afin de prouver les garanties de cohérence de niveau production.

Inclus

3 vidéos1 lecture1 évaluation par les pairs

Apprenez à évaluer et à affiner les stratégies de tatouage numérique en analysant les modèles empiriques d'arrivée des événements issus des systèmes de production, afin d'optimiser le compromis fondamental entre latence et intégrité des données. Analysez les distributions de retard (P50, P95, P99) pour calculer les limites de latence réalisables, comparez les stratégies de watermarking à retard fixe et adaptatives, et évaluez les configurations de fenêtres (tumbling, sliding, session) en fonction de leur impact sur l’empreinte mémoire et la fraîcheur des résultats. Appliquez des critères d’évaluation, notamment la latence de bout en bout mesurée, le taux de perte d’événements tardifs et l’utilisation des ressources de calcul, afin de sélectionner des configurations de seuils et de fenêtres répondant aux exigences spécifiques des accords de niveau de service (SLA) pour les cas d’utilisation liés à l’IoT et à l’analyse en temps réel.

Inclus

4 vidéos1 lecture1 devoir2 évaluations par les pairs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeurs

Starweaver
Coursera
573 Cours1 165 650 apprenants

Offert par

Coursera

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions