Documentation
A great advantage of working with dbt is the documentation that is produced automatically or with minimal effort by the developers.
In this section, we will touch on the following documentation-related features:
- Lineage graph: This is the graph of dependencies between the models in our project that dbt presents us with in the IDE and the generated documentation
- Generated documentation: This is an automatically generated website describing all the models using human-provided and generated metadata
- Source freshness report: This is a web page that checks how fresh the data in the sources is and verifies it against the SLA set in the YAML files
- Exposures: This feature allows us to describe the dependencies of external objects such as dashboards or ML models on dbt-managed models
- Markdown documentation: This allows us to use Markdown in all description fields to produce neatly formatted documentation
By using and combining these features,...