Modernisation d'un DWH Oracle vers Snowflake & dbt
Secteur : Industrie
Durée : 7 mois.

Le contexte
Cet acteur industriel s'appuyait sur un data warehouse Oracle, alimenté par une chaîne ETL ODI (Oracle Data Integrator). Avec la croissance des volumes, les temps de traitement se dégradaient : l'exécution d'un pipeline complet mobilisait plusieurs heures, limitant la capacité des équipes data à répondre aux besoins métier dans des délais compatibles avec leurs enjeux. La dette technique accumulée sur les transformations ODI rendait par ailleurs chaque évolution longue et risquée.
Notre intervention
Sylkane a conduit une modernisation complète de la plateforme, articulée autour de cinq chantiers :
- Migration intégrale d'Oracle vers Snowflake (données et transformations)
- Refonte de la couche de transformation avec dbt, en lieu et place d'ODI
- Mise en place d'Airflow comme orchestrateur unique, en remplacement d'un scheduling hétérogène
- Ingestion near real-time des fichiers entrants via Snowpipe
- Industrialisation des déploiements par une chaîne CI/CD Azure DevOps
Les résultats
| Indicateur | Avant (Oracle/ODI) | Après (Snowflake/dbt) |
|---|---|---|
| Temps de traitement des pipelines | Plusieurs heures | Réduit de plus de 90 % |
| Volumétrie prise en charge | Limitée | Fortement accrue, sans dégradation |
| Délai d'ajout d'un nouveau flux | Plusieurs semaines | Quelques jours |
Maintenabilité des transformations | Monolithique (ODI) | dbt (modulaire, testable) |
L'essentiel
Au-delà du gain de performance, cette migration marque un changement de paradigme : le passage d'un ETL monolithique et opaque à des transformations modulaires, versionnées et testables.
La valeur se mesure autant en rapidité de traitement qu'en agilité retrouvée : chaque nouvelle demande métier est désormais adressée en jours plutôt qu'en semaines.




