A tool to persist descriptions from your dbt project your lookml project.
cd
into thetest_dbt_project
directory- Run
dbt compile
. Note, you may need to set up a new dbt target to compile this correctly. cd
back into main directory- Run
python dbtdocs_to_lookml.py
- Check the
target
directory: you should have new lookml files with dbt descriptions
For beta release:
- Make this handle multiple lookml files
- Parameterize the paths / add a CLI
- Consider reasonable assumptions around matching a dbt model to a view
Future considerations:
- Should this overwrite files, or just diff them?
- What other command line arguments should it have?
- What about long descriptions?