Une stack légère pour suivre la standardisation de l'Analytics à l'échelle : dbt + duckdb + Observable Framework
A propos du talk
Nous sommes passé chez Decathlon d'une organisation Analytics centralisée à décentralisée en domaine métier cette année.Pour autant, nous avions l'ambition l'année dernière de réduire le nombre de repositories DBT sur notre Github de 250 à 15 repositories (1 par domaine), afin de permettre une gouvernance plus simple et de pouvoir faire converger les architectures DBT.
Pour continuer notre travail de standardisation à l'échelle et suivre l'évolution de ses 15 repositories, nous avons choisi d'appliquer les métriques DORA sur chacun des repositories.Nous avons développé une stack analytics qui est entièrement embarquée dans Github.
Nous utilisons :
- duckdb comme moteur d'exécution, qui supporte depuis peu la lecture de table
- Deltadbt-duckdb pour orchestrer la modélisation
- Observable Framework pour construire une application de dataviz, déployée statiquement sur Github Pages