Skip to main content

What does Atlan crawl from dbt Cloud?

Atlan crawls and maps the following assets and properties from dbt Cloud. Atlan also supports lineage between the following:

  • dbt models
  • dbt seeds
  • dbt sources
  • SQL tables and views materialized by dbt models, dbt seeds, dbt sources
  • Column-level lineage for these entities
warning

Atlan only crawls dbt assets that are in the “applied” (built) state in dbt Cloud. Models must be part of a successful run to be picked up during crawling; models that are only defined in your project files but haven’t been executed won’t be included. For more information about project state, see Project states in dbt Cloud.

Once you've crawled dbt, you can use dbt-specific filters for quick asset discovery:

  • Test status - filter dbt tests that passed, failed, or have a warning or error
  • Alias - filter by the name of a dbt model's identifier in the dbt project
  • Unique id - filter by the unique node identifier of a dbt model
  • Project name - filter by dbt project name, only supported for dbt Core version 1.6+
  • Environment name - filter by dbt environment name
  • Job status - filter by dbt job status
  • Last job run - filter by the last run of the dbt job

Atlan's dbt connectivity also populates custom metadata to further enrich the assets in Atlan. The Atlan dbt-specific property column in the tables below gives the name of the mapped custom metadata property in Atlan.

Did you know?

Atlan enables you to sync your dbt tags and update your dbt assets with the synced tags. It's also possible to map other metadata on Atlan's assets through your dbt models.

Tables

Atlan maps tables from dbt Cloud to its Table asset type.

Source propertyAtlan propertyWhere in Atlan
descriptiondescriptionasset profile and overview sidebar
[collected via REST API]assetDbtTestStatusAPI only
aliasassetDbtAliasasset filter and properties sidebar
metaassetDbtMetaAPI only
uniqueIdassetDbtUniqueIdasset filter and overview sidebar
accountNameassetDbtAccountNameasset filter
projectNameassetDbtProjectNameasset filter and overview sidebar
packageNameassetDbtPackageNameasset filter and properties sidebar
tagsassetDbtTagsasset filter and overview sidebar
environment.name (collected via REST API)assetDbtEnvironmentNameAPI only

Columns

Atlan maps columns from dbt Cloud to its Column asset type.

Source propertyAtlan propertyWhere in Atlan
descriptiondescriptionasset profile and overview sidebar
[collected via REST API]assetDbtTestStatusAPI only
aliasassetDbtAliasasset filter and properties sidebar
metaassetDbtMetaAPI only
uniqueIdassetDbtUniqueIdasset filter and overview sidebar
accountNameassetDbtAccountNameasset filter
projectNameassetDbtProjectNameasset filter and overview sidebar
packageNameassetDbtPackageNameasset filter and properties sidebar
tagsassetDbtTagsasset filter and overview sidebar

Models

Atlan maps models from dbt Cloud to its Model asset type.

Source propertyAtlan propertyWhere in Atlan
namenameasset profile and overview sidebar
descriptiondescriptionasset profile and overview sidebar
ownersourceCreatedByasset profile and properties sidebar
[dynamically generated using accountId, projectId, and uniqueId]sourceURLoverview sidebar
aliasassetDbtAliasasset filter and properties sidebar
metaassetDbtMetaAPI only
uniqueIdassetDbtUniqueIdasset filter and overview sidebar
accountNameassetDbtAccountNameasset filter
projectNameassetDbtProjectNameasset filter and overview sidebar
packageNameassetDbtPackageNameasset filter and properties sidebar
rawCode (available via REST API)dbtRawSQLoverview sidebar
compiledCode (available via REST API)dbtCompiledSQLoverview sidebar
tagsassetDbtTagsasset filter and overview sidebar
materializedTypedbtMaterializationTypeAPI only
statsdbtStatsAPI only
executionInfo.lastRunStatusdbtJobRuns.dbtModelRunStatusoverview sidebar
job.status (available via REST API)dbtJobRuns.dbtJobRunStatusoverview sidebar
job.name (available via REST API)dbtJobRuns.dbtJobNameoverview sidebar
executionInfo.lastJobDefinitionIddbtJobRuns.dbtJobIdoverview sidebar
executionInfo.lastRunIddbtJobRuns.dbtJobRunIdAPI only
executionInfo.lastRunGeneratedAtdbtJobRuns.dbtJobRunCompletedAtoverview sidebar
environmentIddbtJobRuns.dbtEnvironmentIdAPI only
environment.name (available via REST API)dbtJobRuns.dbtEnvironmentNameoverview sidebar
compiledCodedbtJobRuns.dbtCompiledCodeAPI only

Sources

Atlan maps sources from dbt Cloud to its DbtSource asset type.

Source propertyAtlan propertyWhere in Atlan
namenameAsset profile and overview sidebar
descriptiondescriptionAsset profile and overview sidebar
ownersourceCreatedByAsset profile and properties sidebar
[dynamically generated using accountId, projectId, and uniqueId]sourceURLOverview sidebar
aliasassetDbtAliasAsset filter and properties sidebar
metaassetDbtMetaAPI only
uniqueIdassetDbtUniqueIdAsset filter and overview sidebar
accountNameassetDbtAccountNameAsset filter
projectNameassetDbtProjectNameAsset filter and overview sidebar
packageNameassetDbtPackageNameAsset filter and properties sidebar
tagsassetDbtTagsAsset filter and overview sidebar
statsdbtStatsAPI only
freshnessassetDbtSourceFreshnessCriteriaOverview sidebar
environmentIddbtJobRuns.dbtEnvironmentIdAPI only
environment.name (available via REST API)dbtJobRuns.dbtEnvironmentNameOverview sidebar

Tests

Atlan maps tests from dbt Cloud to its Test asset type.

Source propertyAtlan propertyWhere in Atlan
namenameasset profile and overview sidebar
descriptiondescriptionasset profile and overview sidebar
[dynamically generated using accountId, projectId, and uniqueId]sourceURLoverview sidebar
aliasassetDbtAliasasset filter and properties sidebar
metaassetDbtMetaAPI only
uniqueIdassetDbtUniqueIdasset filter and overview sidebar
account (name)assetDbtAccountNameasset filter
project (name)assetDbtProjectNameasset filter, overview and properties sidebar
packageNameassetDbtPackageNameasset filter and properties sidebar
rawCode (available via REST API)dbtTestRawCodeoverview sidebar
compiledCode (available via REST API)dbtTestCompiledCodeoverview sidebar
tagsassetDbtTagsasset filter and overview sidebar
statsdbtStatsAPI only
executionInfo.lastRunErrordbtTestErroroverview sidebar
executionInfo.lastRunStatusdbtJobRuns.dbtTestRunStatusoverview sidebar
job.status (available via REST API)dbtJobRuns.dbtJobRunStatusoverview sidebar
job.name (available via REST API)dbtJobRuns.dbtJobNameoverview sidebar
executionInfo.lastJobDefinitionIddbtJobRuns.dbtJobIdoverview sidebar
executionInfo.lastRunIddbtJobRuns.dbtJobRunIdAPI only
executionInfo.lastRunGeneratedAtdbtJobRuns.dbtJobRunCompletedAtoverview sidebar
environmentIddbtJobRuns.dbtEnvironmentIdAPI only
environment.name (available via REST API)dbtJobRuns.dbtEnvironmentNameoverview sidebar
compiledCodedbtJobRuns.dbtCompiledCodeAPI only

Seeds

Atlan maps models from dbt Core to its Seed asset type.

Source propertyAtlan propertyWhere in Atlan
namenameasset profile and overview sidebar
descriptiondescriptionasset profile and overview sidebar
executeCompletedAtsourceUpdatedAtasset profile and properties sidebar
ownersourceCreatedByasset profile and properties sidebar
statusdbtJobRuns.dbtModelRunStatusoverview sidebar
Source propertyAtlan dbt-specific propertyWhere in Atlan
aliasassetDbtAliasasset filter and properties sidebar
metaassetDbtMetaAPI only
uniqueIdassetDbtUniqueIdasset filter and overview sidebar
statsdbtSeedStatsAPI only
filePathdbtSeedfilePathasset profile and overview sidebar