Mission · 2026 Mission phare

Data contracts sur des data products SAP (grand groupe industriel)

Secteur
Industrie
Rôle
Data et IA Engineer
Année
2026
Employeur
Thélio
Thèmes
DataOps et gouvernance

Outillage Data Contract First pour les data products SAP d'un grand groupe industriel, sur Trino et dbt.

5+ data engineers adoptants

Réalisations

  • Conception d'un outillage Data Contract First pour les data products SAP sur Trino et dbt, adopté par plus de 5 data engineers.
  • Générateur de contrats ODCS à partir des tables de métadonnées SAP (DD02T, DD03VT) stockées sur Trino : libellés des champs techniques (MATNR, WERKS…) et types.
  • Sensibilité des données gérée par héritage ou saisie du développeur, intégrée aux contrats ODCS générés.
  • Linter de contrats exécuté en CI pour contrôler la conformité à chaque modification.
  • Un script alimente le catalogue de données interne à partir des contrats ODCS (et non à partir des modèles dbt).

Stack

dbtTrinoDagsterODCSCI/CD
Repères : DataOps, data product, dbt, ELT, Medallion, ODCS, RLS
DataOps
Pratiques d’ingénierie (versionnement, tests, CI/CD, monitoring) appliquées aux pipelines de données.
Data product
Jeu de données géré comme un produit : propriétaire identifié, contrat, qualité surveillée et documentation.
dbt
Outil de transformation en SQL, versionné et testé, qui construit les tables d’analyse dans l’entrepôt de données.
ELT
Charger d’abord les données brutes, puis les transformer dans l’entrepôt, avec la puissance de calcul du cloud.
Medallion (Bronze, Silver, Gold)
Organisation des données en couches : brutes (Bronze), nettoyées et historisées (Silver), prêtes pour le métier (Gold).
ODCS (Open Data Contract Standard)
Format ouvert qui décrit un jeu de données : champs, types, sensibilité, règles de qualité.
RLS (Row-Level Security)
Droits d’accès par ligne : chaque utilisateur ne voit que les données qui le concernent.

← Toutes les missions