Skip to content

does dbt-loom solve upstream dependencies only? #85

Answered by nicholasyager
eshetben asked this question in Q&A
Discussion options

You must be logged in to vote

Hey @eshetben! Thanks for reaching out.

It is 100% accurate to say that the cross-project referencing support enabled by dbt-loom is one-directional. Public models are assumed to be public to any valid downstream consumer at a dbt-core level.

In order to have a full view of the multi-project lineage, one would need to have an external system that incorporates information from all downstream projects. This information could then be used to construct lineage at a project level. dbt Cloud currently enables this, as do other dbt-core hosting services w/ multi-project support. A scrappy engineer might also be able to piece the lineage together if their projects have a consistent method for sto…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@eshetben
Comment options

Answer selected by eshetben
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants