Skip to content
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

chore(pipeline) : Corriger l'intégration des contacts Brevo #281

Merged
merged 3 commits into from
Aug 30, 2024

Conversation

vperron
Copy link
Contributor

@vperron vperron commented Aug 29, 2024

Dora ne peut pas construire son étape intermédaire car cette source s'attend à la présence d'une table prevo dans public_intermediate_tmp désormais ^^

Il faut donc construire les tables Brevo comme les tables sources : dans tmp d'abord, puis testé, puis lancé.

During build, the Dora intermediate table is first built (like any other
source) in the `public_intermediate_tmp` schema.

This is done at the DBT project level, which means that any table from
the "intermediate" layer is then supposed to reside (as far as `ref()`
is concerned) in the `public_intermediate_tmp` schema at that moment.

Unfortunately, the Brevo table is not yet built in that schema as its
DAG is still just immediately running the models.

It feels normal to just follow the exact same logic and have a
pre-built, tested, and then ran model for the Brevo things.

By the way, we now have to remove any contact from Brevo that expressed
a will to be removed from the display lists; it has not been done yet
for mes-aides and mediation-numerique.
@vperron vperron merged commit 459551c into main Aug 30, 2024
8 of 9 checks passed
@vperron vperron deleted the vperron/fix-int-brevo-contacts branch August 30, 2024 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants