If you notice that the descriptions from a Snowflake table, for example, get deleted when dbt is your source of truth, it is likely that you have the data source scheduled to run after the dbt run.
As recommended here, this is the ideal workflow ordering:
- Crawl data stores first.
- Mine query logs (and dbt) second.
- Crawl BI tools last.
We recommend using this dbt feature so that your metadata also persists through workflow runs: