Actuellement l'équipe Dev se plaint des vues matérialisé, pour des soucis de maintenance et d'autres.
Les vues sont utiles pour le business afin de pouvoir faire des tableaux de bords de manière indépendant ou encore avoir accès à des données sans avoir à les retravailler à chaque fois.
Pour l'instant une solution à été donné de passer les vues par des modèles metabase, mais cette solution poses plusieurs problèmes technique sur la requête que metabase réécrit derrière ou encore sur l'évolution des modèles en fonction des besoins, notamment parce qu'aucun changement ne sont plus suivies et les requêtes vont grossir sans que l'on puisse réellement les mesurer.
:tada: Proposition de solution
Mon idée est de poser un outil comme "DBT", open source, qui permet de peut répondre aux problèmes cité ci dessus.
:thinking: Contexte et problématique
Actuellement l'équipe Dev se plaint des vues matérialisé, pour des soucis de maintenance et d'autres.
Les vues sont utiles pour le business afin de pouvoir faire des tableaux de bords de manière indépendant ou encore avoir accès à des données sans avoir à les retravailler à chaque fois.
Pour l'instant une solution à été donné de passer les vues par des modèles metabase, mais cette solution poses plusieurs problèmes technique sur la requête que metabase réécrit derrière ou encore sur l'évolution des modèles en fonction des besoins, notamment parce qu'aucun changement ne sont plus suivies et les requêtes vont grossir sans que l'on puisse réellement les mesurer.
:tada: Proposition de solution
Mon idée est de poser un outil comme "DBT", open source, qui permet de peut répondre aux problèmes cité ci dessus.
https://docs.getdbt.com/docs/introduction