Independent vs sequential syncs when a pipeline is running. #1558
nairabhishek73
started this conversation in
General
Replies: 1 comment 2 replies
-
We can simply give an option in the orchestrate form or maybe checkbox of some sort saying I think this can be handled in prefect if we decide to do it. Also this can option can be only given to pipeline managers or above, who know what they are doing. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Current setup:
prefect runs each pipeline separately, and within a pipeline it runs the steps sequentially. if any step fails the entire pipeline fails. our thinking behind this decision is that a bad sync can lead to cascading data inaccuracies if the dbt step is run.
Suggestion:
The syncs in a pipeline independent of each other. a single connection giving an error should not prevent all of them from updating.
Discussion
It is true that running all syncs independently of each other and only stopping at dbt-run would be a good idea, we don't know how to do this yet.
Note that this will failure come up most often for google sheets
Current workaround:
Beta Was this translation helpful? Give feedback.
All reactions