There are two deployment options available in dbt Cloud β single tenant and multi-tenant.
When integrating with dbt Cloud, Atlan uses APIs to fetch metadata from dbt Cloud:
- Single-tenant deployments:
- Accounts, projects, environments, jobs, and runs are extracted using the dbt Cloud Administrative API.
- Models, sources, metrics, and seeds are extracted from the
manifest.json
file, which is fetched as an artifact of the latest job run using the same API as above.
- Multi-tenant deployments:
- Accounts, projects, environments, jobs, and runs are extracted using the dbt Cloud Administrative API.
- Models, sources, metrics, and seeds are extracted using the Discovery API β only available for multi-tenant deployments.