Jane
05/13/2025, 2:50 AMdbt_models and dbt_columns tables.
In dbt_columns, a blank description is shown as null, while in dbt_models, a blank description appears as an empty string ('').
I understand that both tables are updated during on-run-end, and I found the macro that seems to update the descriptions using node_dict.get('description') for models and column_node.get('description') for dbt_columns.description.
However, I'm wondering where exactly is the node object being taken from? Is it derived from manifest.json, catalog.json (generated by `dbt run`/`build`)?
btw, in manifest all blank description is empty string and in catalog.json all blank description(comment) is nullkapa.ai
05/13/2025, 2:50 AMkapa.ai
05/13/2025, 2:50 AMJane
05/13/2025, 3:00 AMkapa.ai
05/13/2025, 3:00 AMkapa.ai
05/13/2025, 3:01 AMJane
05/13/2025, 9:21 AMkapa.ai
05/13/2025, 9:21 AMkapa.ai
05/13/2025, 9:21 AM