datnguye / dbterd

Generate the ERD as a code from dbt artifacts
https://dbterd.datnguyen.de/
MIT License
198 stars 28 forks source link

Feat/117 new algo module semantic #120

Closed datnguye closed 1 month ago

datnguye commented 1 month ago

related #117

Description

New module to parse Semantic Entities to understand the ER

Sample command:

export DBTERD=semantic
dbterd run -s samples/jaffle-shop

OR:

dbterd run  -a semantic -s samples/jaffle-shop

TODO in next PR: implement parse_metadata from dbtcloud query

Checklist

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (1855328) to head (163ff43).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #120 +/- ## ========================================= Coverage 100.00% 100.00% ========================================= Files 26 27 +1 Lines 1020 1086 +66 ========================================= + Hits 1020 1086 +66 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.