-
Notifications
You must be signed in to change notification settings - Fork 5
Preuve de concept de l'utilisation de DBT #1357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
9ae8d24
to
46dce89
Compare
Et là je pense qu'on sera bien 🦾 |
Le problème majeur de cette PR pour moi c'est qu'on réspècte pas l'approche par couche de dépendences: https://docs.getdbt.com/best-practices/how-we-structure/1-guide-overview
La raison pour les couche de construction:
Happy d'avoir une session brainstorm et d'aider à créer la stucture initiale DBT |
f08a29c
to
894221b
Compare
Merci pour le retour J'ai fait une proposition de découpage par concept que j'ai décrit là : docs/explications/data/dbt/flux-dbt.md Pas mis en place dans cette PR. La difficulté c'est que selon la finalité, l'étape 2 (filtrage) est différente et il n'est pas possible de faire le filtrage plus tard |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'approuve pour avancer mais
- pour moi la structure des couches est à revoir, dans l'état ça va pas scaler longtemps
- happy d'avoir un atelier ensemble (~1H) pour décider des couches/règles de base
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'approuve pour te permettre d'avancer. On a notre atelier du 3 mars pour établir la structure & principes de notre stack DBT
92c0d5a
to
87fdb5b
Compare
Les tests sont concluants:
Le dags s'execute correctement: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merci d'avoir pris/trouvé le temps de faire la v1 dbt 🙏 . J'éspère que notre atelier DBT a été utile. Quelques commentaires non-bloquant pour la v1.
Description succincte du problème résolu
N'oublier pas de taguer :
bug
,enhancement
,documentation
,technical
,dependencies
🗺️ contexte: Recherche de performance car le calcule des acteurs à afficher n'est pas fou fou
💡 quoi:
🎯 pourquoi: Gagner en performance, testatbilité
🤔 comment:
qfdmo_vue…
via DBT et ajout des indexes et des contraintes pour garantir performance et consistanceschema.yml
dbt run
puisdbt test
Exemple résultats / UI / Data
Création des tables :
Tests des tables crées
Résultat = 90 ms pour afficher un acteur relativement complexe en local vs entre 10 et 20 en prod
Auto-review
Les trucs à faire avant de demander une review :
.env.template
✅ Reste à faire (PR en cours)
📆 A faire (prochaine PR)