Output DBT graphs using Mermaid syntax/definition #5882
mroy-seedbox
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Mermaid is a JavaScript-based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams.
This would make it very easy to version control the graphs, and visually diff the changes between each version. Long term, this might even allow to create model files by updating/adding nodes to the graph (or even removing them), for a more visual experience. And an IDE extension could allow to easily move between the graph and the model files.
This could also be done outside of DBT, using an external tool to convert the DBT graph/manifest/run results into Mermaid syntax/definition. But obviously, that's less convenient! 😅
Beta Was this translation helpful? Give feedback.
All reactions