> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getcollate.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Ingest Descriptions from dbt

> Ingest dbt model and column descriptions to improve discoverability and context for analysts and developers.

# Ingest Descriptions from dbt

When you run a dbt ingestion workflow, Collate pulls model and column descriptions from your dbt artifact files and adds them to the matching tables and columns in Collate.

## Which File Does Collate Use?

Collate reads descriptions from `manifest.json` by default. If you also provide `catalog.json`, the catalog descriptions take priority.

| Files provided                   | Descriptions used                 |
| -------------------------------- | --------------------------------- |
| `manifest.json` only             | Descriptions from `manifest.json` |
| `manifest.json` + `catalog.json` | Descriptions from `catalog.json`  |

## Override Existing Descriptions

By default, Collate only fills in descriptions for tables and columns that don't have one yet — it won't touch descriptions you've already written in Collate.

Turn on the **Update Descriptions** toggle in the dbt ingestion configuration if you want dbt to be the single source of truth. When enabled, dbt descriptions overwrite any existing descriptions in Collate.

<img src="https://mintcdn.com/collatedocs/VsJxWKWlvReeFtlo/public/images/ai-2.0/connectors/dbt/update-description.png?fit=max&auto=format&n=VsJxWKWlvReeFtlo&q=85&s=fb4a4cd11adb634f85b74052e7dcd6a1" alt="Update Descriptions toggle" width="1566" height="924" data-path="public/images/ai-2.0/connectors/dbt/update-description.png" />
