Une plateforme d’assurance santé dans deux pays
Consultant en intégration de données · 2023–2026
Résultat
Environ 20 000 clients et 55 000 assurés, avec leurs polices, leurs coordonnées et leurs données étendues, migrés vers une nouvelle plateforme centrale d’assurance santé, en production au Costa Rica et au Honduras, avec une intégrité complète des données.
- 55K
- assurés migrés
- 2
- pays en production
- 100 %
- intégrité des données
- Oracle
- PL/SQL
- Python
- PySpark
- SQL*Loader
- Oracle Data Pump
Contexte
Un assureur multinational a mis en place une nouvelle plateforme centrale d’assurance santé pour ses activités au Costa Rica et au Honduras.
Problème
Déplacer les polices, les clients, les assurés, les personnes à charge, leurs coordonnées (adresses, courriels, téléphones) et plusieurs tables étendues et intermédiaires, avec leur historique, des anciens systèmes vers la nouvelle plateforme.
Toutes les relations entre eux devaient rester intactes, pour que chaque pays fonctionne dès la mise en production sans perdre ni abîmer un seul enregistrement.
Contraintes
- Des données de santé.
- Des règles d’assurance différentes dans chaque pays.
- Des systèmes centraux Oracle.
Architecture
Le diagramme, étape par étape
- Anciennes sources Oracle.
- Extraction avec Data Pump et des fichiers plats.
- Nettoyage et conversion vers le nouveau modèle avec Python et PySpark.
- Zone de préparation par liens directs entre bases de données et stockage infonuagique.
- Chargement en masse avec SQL*Loader.
- Nouvelle plateforme centrale de chaque pays.
- Scripts de validation par juridiction.
Décisions clés
- Valider par juridiction. Des scripts de validation sur mesure appliquaient les règles de santé et d’assurance de chaque pays avant la mise en production.
- Chargement en masse pour le volume. SQL*Loader a déplacé rapidement les enregistrements historiques.
- Optimiser le chemin critique. Des procédures et des déclencheurs PL/SQL ont été optimisés, avec un temps d’exécution réduit de 30 % dans un environnement à forte concurrence.
Résultat
Deux pays en production, avec les polices, les clients, les assurés et les personnes à charge migrés avec une intégrité de 100 %. Sur les 55 000 assurés, 35 000 sont des personnes à charge.
L’intégrité a été démontrée par des tests dans plusieurs environnements, des vérifications croisées avec les experts métier et une approbation formelle avant chaque mise en production.
Mon rôle
J’ai conçu et mené la migration : développement, validation, tests dans chaque environnement et approbation avec les experts métier.
Je ne nomme pas les clients et les diagrammes sont illustratifs : ce travail est couvert par la confidentialité. Mis à jour : 21 octobre 2026.
Vous cherchez un ingénieur de données?
Parlez-moi du poste ou du projet. Je lis chaque message et je réponds personnellement.