Skip to content

Metrics: Why are the metrics not directly included in the execution plan? #170

Answered by wajda
ASchwad asked this question in Q&A
Discussion options

You must be logged in to vote

Is there a plan on how the logic could work to send the plan only once? Since the logic could also work to "version" a data pipeline.

That's exactly the point - execution plan represents the static model of the pipeline, sort of a math formula. You can see it as a version of the pipeline. It's only when you execute it, some data flows through it, and the lineage of that data is tracked. There is no logical value in recording the same execution plan over and over again, it only creates unnecessary clutter in the database and make the cumulative lineage hard to analyze. It gets especially perceivable when using "append" writes, in which case the full lineage of the content of the given fi…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@ASchwad
Comment options

@cerveada
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by ASchwad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants