Skip to main content
Community Hub

What does Atlan crawl from Snowflake?

TL;DR

During a Snowflake crawl, Atlan extracts metadata for Databases, Schemas, Tables, Views, and Procedures. Reference tables map each Snowflake property to its Atlan asset.

Your AI can read this via Docs MCPcurl -fsSL "https://docs.atlan.com/install-docs-mcp" | bashConnect

Atlan crawls Snowflake metadata for databases, schemas, tables, views, and procedures, mapping each property to its Atlan asset and building column-level lineage.

note

Syncing Snowflake COMMENT fields into the Description field in Atlan is enabled by default. You can disable this behavior using the Sync Comments to Descriptions toggle in the crawler configuration.

Once you've crawled Snowflake, you can use connector-specific filters for quick asset discovery. The following filters are currently supported for Snowflake assets:

Lineage​

Atlan supports lineage for the following asset types:

External Named Stages​

  • Table
  • Pipe → Table
  • External Table
  • Iceberg Table

Internal Named Stages​

  • Table
  • Pipe → Table (auto ingest not recommended)
  • Table -> Stream and Stream -> Table (no column lineage)
  • Not supported for External or Iceberg Tables

Horizon​

Horizon is Snowflake's native governance layer. Atlan reads object tags from Horizon and synchronizes them bidirectionally between Snowflake and Atlan.

Atlan doesn't read masking policies, row access policies, aggregation policies, or projection policies from Horizon. Those governance controls are enforced entirely inside Snowflake and aren't represented as assets or attributes in Atlan.

Object tags​

Object tag synchronization relies on ACCOUNT_USAGE.TAGS and ACCOUNT_USAGE.TAG_REFERENCES, which are available in Snowflake Enterprise Edition and later.

Atlan imports Snowflake object tags from ACCOUNT_USAGE.TAGS and uses ACCOUNT_USAGE.TAG_REFERENCES to determine which tags are assigned to each Snowflake object. Atlan then matches the Snowflake tag names with Atlan tags, ignoring case.

  • If a matching Atlan tag exists, Atlan applies the tag and its value to the corresponding Snowflake assets.
  • If no matching Atlan tag exists, Atlan ignores the Snowflake tag unless the connection is configured to create new Atlan tags during import.
Source propertyAtlan propertyWhere in Atlan
TAGS.TAG_NAMEMatched Atlan tagAsset profile and overview sidebar
TAGS.ALLOWED_VALUESTag allowed valuesTag manager
TAG_REFERENCES.TAG_VALUEAtlan tag value on the assetAsset profile and overview sidebar
TAG_REFERENCES.OBJECT_DATABASE, OBJECT_SCHEMA, OBJECT_NAMETag attachment on the corresponding assetAsset profile and overview sidebar

Synchronization is bidirectional: attaching, detaching, or updating a tag value in Atlan pushes the change back to Snowflake. For setup steps and prerequisites, see Manage Snowflake tags.

Databases​

Atlan maps databases from Snowflake to its Database asset type.

Source propertyAtlan propertyWhere in Atlan
DATABASES.DATABASE_NAMEnameasset profile and overview sidebar
DATABASE.COMMENTdescriptionasset profile and overview sidebar
SCHEMATA (count)schemaCountasset preview and profile
DATABASES.DATABASE_OWNERCreated (in Snowflake)properties sidebar
DATABASES.CREATEDsourceCreatedAtproperties sidebar
DATABASES.LAST_ALTEREDsourceUpdatedAtproperties sidebar

Schemas​

Atlan maps schemas from Snowflake to its Schema asset type.

Source propertyAtlan propertyWhere in Atlan
SCHEMATA.SCHEMA_NAMEnameasset profile and overview sidebar
SCHEMA.COMMENTdescriptionasset profile and overview sidebar
TABLES of type %TABLE% (count)tableCountasset preview and profile
TABLES of type %VIEW% (count)viewsCountasset preview and profile
SCHEMATA.CATALOG_NAMEdatabaseNameasset preview and profile
SCHEMATA.SCHEMA_OWNERCreated (in Snowflake)properties sidebar
SCHEMATA.CREATEDsourceCreatedAtproperties sidebar
SCHEMATA.LAST_ALTEREDsourceUpdatedAtproperties sidebar

Tables​

Atlan maps tables from Snowflake to its Table asset type.

Source propertyAtlan propertyWhere in Atlan
TABLES.TABLE_NAMEnameasset profile and overview sidebar
TABLES.COMMENTdescriptionasset profile and overview sidebar
COLUMNS (count)columnCountasset preview and profile, overview sidebar
TABLES.ROW_COUNTrowCountasset preview and profile, overview sidebar
TABLES.BYTESsizeBytesasset filter and overview sidebar
TABLES.TABLE_OWNERCreated (in Snowflake)properties sidebar
TABLES.CREATEDsourceCreatedAtproperties sidebar
TABLES.LAST_ALTEREDsourceUpdatedAtproperties sidebar

Iceberg tables​

In addition to the table metadata, Atlan supports additional metadata for Iceberg tables crawled from Snowflake. Atlan currently supports fetching metadata for Iceberg tables using both the information schema and account usage extraction methods.

Source propertyAtlan propertyWhere in Atlan
TABLES.IS_ICEBERGtableTypeasset preview, profile, and filter, and overview sidebar
ICEBERG_TABLES.CATALOG_NAMEicebergCatalogNameoverview sidebar
ICEBERG_TABLES.ICEBERG_TABLE_TYPEicebergTableTypeoverview sidebar
CATALOG_INTEGRATION.CATALOG_SOURCEicebergCatalogSourceoverview sidebar
ICEBERG_TABLES.CATALOG_TABLE_NAMEicebergCatalogTableNameoverview sidebar
ICEBERG_TABLES.CATALOG_NAMESPACEicebergCatalogTableNamespaceoverview sidebar
ICEBERG_TABLES.EXTERNAL_VOLUME_NAMEtableExternalVolumeNameoverview sidebar
ICEBERG_TABLES.BASE_LOCATIONicebergTableBaseLocationoverview sidebar
TABLES.RETENTION_TIMEtableRetentionTimeoverview sidebar

Views​

Atlan maps views from Snowflake to its View asset type.

Source propertyAtlan propertyWhere in Atlan
TABLES.TABLE_NAMEnameasset profile and overview sidebar
TABLES.COMMENTdescriptionasset profile and overview sidebar
COLUMNS (count)columnCountasset preview and profile, overview sidebar
VIEWS.VIEW_DEFINITIONdefinitionasset profile and overview sidebar
TABLES.TABLE_OWNERCreated (in Snowflake)properties sidebar
TABLES.CREATEDsourceCreatedAtproperties sidebar
TABLES.LAST_ALTEREDsourceUpdatedAtproperties sidebar

Materialized views​

Atlan maps materialized views from Snowflake to its MaterialisedView asset type.

Source propertyAtlan propertyWhere in Atlan
TABLES.TABLE_NAMEnameasset profile and overview sidebar
TABLES.COMMENTdescriptionasset profile and overview sidebar
COLUMNS (count)columnCountasset preview and profile, overview sidebar
TABLES.ROW_COUNTrowCountasset preview and profile, overview sidebar
TABLES.BYTESsizeBytesasset filter and overview sidebar
VIEWS.VIEW_DEFINITIONdefinitionasset profile and overview sidebar
TABLES.TABLE_OWNERCreated (in Snowflake)properties sidebar
TABLES.CREATEDsourceCreatedAtproperties sidebar
TABLES.LAST_ALTEREDsourceUpdatedAtproperties sidebar

External tables​

Atlan maps external tables from Snowflake to its Table asset type.

Source propertyAtlan propertyWhere in Atlan
TABLES.TABLE_NAMEnameasset profile and overview sidebar
TABLES.COMMENTdescriptionasset profile and overview sidebar
COLUMNS (count)columnCountasset preview and profile, overview sidebar
TABLES.ROW_COUNTrowCountasset preview and profile, overview sidebar
TABLES.BYTESsizeBytesasset filter and overview sidebar
EXTERNAL_TABLES.LOCATIONexternalLocationoverview sidebar
STAGES.STAGE_REGIONexternalLocationRegionAPI only
EXTERNAL_TABLES.FILE_FORMAT_TYPEexternalLocationFormatoverview sidebar
TABLES.TABLE_OWNERCreated (in Snowflake)properties sidebar
TABLES.CREATEDsourceCreatedAtproperties sidebar
TABLES.LAST_ALTEREDsourceUpdatedAtproperties sidebar

Columns​

Atlan maps columns from Snowflake to its Column asset type.

Source propertyAtlan propertyWhere in Atlan
COLUMNS.COLUMN_NAMEnameasset profile and overview sidebar
COLUMNS.COMMENTdescriptionasset profile and overview sidebar
COLUMNS.ORDINAL_POSITIONorderAPI only
COLUMNS.DATA_TYPEdataTypeasset filter, preview, and profile, overview sidebar
PRIMARY KEYisPrimaryasset preview and filter, overview sidebar
COLUMNS.IS_NULLABLEisNullableoverview sidebar
COLUMNS.CHARACTER_MAXIMUM_LENGTHmaxLengthproperties sidebar
COLUMNS.NUMERIC_PRECISIONprecisionproperties sidebar

Stages​

Atlan maps stages from Snowflake to its Stage asset type.

Source propertyAtlan propertyWhere in Atlan
Stages.STAGE_NAMEnameasset profile and overview sidebar
Stages.COMMENTdescriptionasset profile and overview sidebar
Stages.STAGE_SCHEMAschemaNameasset profile and overview sidebar
Stages.STAGE_CATALOGdatabaseNameasset profile and overview sidebar
Stages.STAGE_URLsnowflakeStageExternalLocationasset profile and overview sidebar
Stages.STAGE_REGIONsnowflakeStageExternalLocationRegionasset profile and overview sidebar
Stages.STAGE_TYPEsnowflakeStageTypeasset profile and overview sidebar
Stages.STAGE_OWNERsourceOwnersoverview sidebar
Stages.CREATEDsourceCreatedAtproperties sidebar
Stages.LAST_ALTEREDsourceUpdatedAtproperties sidebar
Stages.STORAGE_INTEGRATIONsnowflakeStageStorageIntegrationasset profile and overview sidebar

Streams​

Atlan maps streams from Snowflake to its Stream asset type.

Source propertyAtlan propertyWhere in Atlan
STREAMS.NAMEnameasset profile and overview sidebar
STREAMS.COMMENTdescriptionasset profile and overview sidebar
STREAMS.OWNERsourceOwnersasset preview and profile, properties sidebar
STREAMS.DATABASE_NAMEdatabaseNameasset preview and profile
STREAMS.SCHEMA_NAMEschemaNameasset preview and profile
STREAMS.SOURCE_TYPEsnowflakeStreamSourceTypeasset filter and overview sidebar
STREAMS.STALEsnowflakeStreamIsStaleasset filter and overview sidebar
STREAMS.MODEsnowflakeStreamModeoverview sidebar
STREAMS.STALE_AFTERsnowflakeStreamStaleAfteroverview sidebar

Pipes​

Atlan maps pipes from Snowflake to its Pipe asset type.

Source propertyAtlan propertyWhere in Atlan
PIPES.PIPE_NAMEnameasset profile and overview sidebar
PIPES.COMMENTdescriptionasset profile and overview sidebar
PIPES.DEFINITIONdefinitionasset profile and overview sidebar
PIPES.PIPE_OWNERsourceOwnersasset preview and profile, properties sidebar
PIPES.PIPE_CATALOGdatabaseNameasset preview and profile
PIPES.PIPE_SCHEMAschemaNameasset preview and profile
PIPES.IS_AUTOINGEST_ENABLEDsnowflakePipeIsAutoIngestEnabledoverview sidebar
PIPES.NOTIFICATION_CHANNEL_NAMEsnowflakePipeNotificationChannelNameoverview sidebar

User-defined functions​

Atlan maps user-defined functions (UDFs) from Snowflake to its Function asset type. Atlan supports lineage for UDFs by linking them to the Process assets that use them. Learn more about these relationships in the FAQ.

Source propertyAtlan propertyWhere in Atlan
NAMEnameasset profile and overview sidebar
FUNCTION_DEFINITIONfunctionDefinitionoverview sidebar
COMMENTdescriptionasset profile and overview sidebar
FUNCTION_CATALOGdatabaseNameasset preview and profile
FUNCTION_SCHEMAschemaNameasset preview and profile
FUNCTION_OWNERCreated (in Snowflake)properties sidebar
CREATEDsourceCreatedAtproperties sidebar
LAST_ALTEREDsourceUpdatedAtproperties sidebar
FUNCTION_LANGUAGEfunctionLanguageoverview sidebar
DATA_TYPEfunctionReturnTypeAPI only
IS_SECUREfunctionIsSecureasset filter and properties sidebar
IS_EXTERNALfunctionIsExternalasset filter and properties sidebar
IS_MEMOIZABLEfunctionIsMemoizableAPI only
ARGUMENT_SIGNATUREfunctionArgumentsAPI only

Dynamic tables​

Atlan maps dynamic tables from Snowflake to its DynamicTable asset type.

Source propertyAtlan propertyWhere in Atlan
TABLES.TABLE_NAMEnameasset profile and overview sidebar
TABLES.COMMENTdescriptionasset profile and overview sidebar
COLUMNS (count)columnCountasset preview and profile, overview sidebar
TABLES.DEFINITIONdefinitionasset profile and overview sidebar
TABLES.ROW_COUNTrowCountasset preview and profile, overview sidebar
TABLES.BYTESsizeBytesasset filter and overview sidebar
TABLES.TABLE_OWNERCreated (in Snowflake)properties sidebar
TABLES.CREATEDsourceCreatedAtproperties sidebar
TABLES.LAST_ALTEREDsourceUpdatedAtproperties sidebar

Stored procedures​

Atlan maps Stored procedures from Snowflake to its Procedure asset type. Atlan supports lineage for Stored Procedures by linking them to the Process assets that use them. Learn more about these relationships in the FAQ.

Source propertyAtlan propertyWhere in Atlan
PROCEDURE_NAMEnameasset preview and profile, overview sidebar and filter
COMMENTdescriptionasset preview and profile, overview sidebar
PROCEDURE_DEFINITIONdefinitionasset profile and overview sidebar
CREATEDsourceCreatedAtasset profile and overview sidebar
LAST_ALTEREDsourceUpdatedAtasset profile and overview sidebar
DATA_TYPEsqlProcedureReturnasset profile and overview sidebar
ARGUMENT_SIGNATUREsqlArgumentsasset profile and overview sidebar
PROCEDURE_LANGUAGEsqlLanguageasset profile and overview sidebar
RUNTIME_VERSIONsqlRuntimeVersionasset profile and overview sidebar
SECRETSsqlSecretsasset profile and overview sidebar
EXTERNAL_ACCESS_INTEGRATIONSsqlExternalAccessIntegrationsasset profile and overview sidebar
INSTALLED_PACKAGESsqlInstalledPackagesasset profile and overview sidebar
PACKAGESsqlPackagesasset profile and overview sidebar

Semantic views​

Atlan maps semantic views from Snowflake to its SnowflakeSemanticView asset type.

Source propertyAtlan propertyWhere in Atlan
SEMANTIC_VIEWS.SEMANTIC_VIEW_NAMEnameasset profile and overview sidebar
SEMANTIC_VIEWS.COMMENTdescriptionasset profile and overview sidebar
SEMANTIC_VIEWS.SEMANTIC_VIEW_OWNERCreated (in Snowflake)properties sidebar
SEMANTIC_VIEWS.CREATEDsourceCreatedAtproperties sidebar
SEMANTIC_VIEWS.LAST_ALTEREDsourceUpdatedAtproperties sidebar

Semantic logical tables​

Atlan maps logical tables within a semantic view to its SnowflakeSemanticLogicalTable asset type.

Source propertyAtlan propertyWhere in Atlan
SEMANTIC_TABLES.TABLE_NAMEnameasset profile and overview sidebar
SEMANTIC_TABLES.COMMENTdescriptionasset profile and overview sidebar

Semantic dimensions​

Atlan maps dimensions within a semantic view to its SnowflakeSemanticDimension asset type.

Source propertyAtlan propertyWhere in Atlan
SEMANTIC_DIMENSIONS.DIMENSION_NAMEnameasset profile and overview sidebar
SEMANTIC_DIMENSIONS.COMMENTdescriptionasset profile and overview sidebar

Semantic facts​

Atlan maps facts within a semantic view to its SnowflakeSemanticFact asset type.

Source propertyAtlan propertyWhere in Atlan
SEMANTIC_FACTS.FACT_NAMEnameasset profile and overview sidebar
SEMANTIC_FACTS.COMMENTdescriptionasset profile and overview sidebar

Semantic metrics​

Atlan maps metrics within a semantic view to its SnowflakeSemanticMetric asset type.

Source propertyAtlan propertyWhere in Atlan
SEMANTIC_METRICS.METRIC_NAMEnameasset profile and overview sidebar
SEMANTIC_METRICS.COMMENTdescriptionasset profile and overview sidebar

Listings​

Atlan maps Snowflake Marketplace listings to its SnowflakeListing asset type. Listings are account-level objects, so they sit directly under the connection, not inside a database or schema. Atlan reads them from INFORMATION_SCHEMA.LISTINGS, so it crawls listings only under the Information Schema extraction method, not Account Usage.

Additional permissions required

The standard connector grants don't expose listings and shares. Atlan crawls only the listings the connection role has usage on. See Permissions for Snowflake listings and shares.

Source propertyAtlan propertyWhere in Atlan
LISTINGS.NAMEnameasset profile and overview sidebar
LISTINGS.DESCRIPTIONdescriptionasset profile and overview sidebar
LISTINGS.GLOBAL_NAMEsourceIdAPI only
LISTINGS.OWNERsourceOwnersasset preview and profile, properties sidebar
LISTINGS.PUBLISHED_ONsourceCreatedAtproperties sidebar
LISTINGS.TITLEsnowflakeListingTitleoverview sidebar
LISTINGS.SUBTITLEsnowflakeListingSubtitleoverview sidebar
LISTINGS.STATEsnowflakeListingStateoverview sidebar
LISTINGS.DISTRIBUTIONsnowflakeListingDistributionoverview sidebar
LISTINGS.IS_SHAREsnowflakeListingIsShareoverview sidebar
LISTINGS.IS_APPLICATIONsnowflakeListingIsApplicationoverview sidebar
LISTINGS.APPLICATION_PACKAGEsnowflakeListingApplicationPackageoverview sidebar
LISTINGS.UNIFORM_LISTING_LOCATORsnowflakeListingUniformListingLocatoroverview sidebar
LISTINGS.CATEGORIESsnowflakeListingCategoriesoverview sidebar
LISTINGS.DATA_ATTRIBUTESsnowflakeListingDataAttributesoverview sidebar
LISTINGS.LISTING_TERMSsnowflakeListingTermsoverview sidebar
LISTINGS.PROFILEsnowflakeListingProfileoverview sidebar
LISTINGS.SUPPORT_CONTACTsnowflakeListingSupportContactoverview sidebar
LISTINGS.RESHARINGsnowflakeListingResharingoverview sidebar
LISTINGS.AUTO_FULFILLMENTsnowflakeListingAutoFulfillmentoverview sidebar
LISTINGS.TARGETSsnowflakeListingTargetsoverview sidebar

Each listing also shows its related shares through the snowflakeShares relationship. For what a listing's asset profile displays and how to open the share it distributes, see Where Snowflake listings and shares appear in Atlan.

Shares​

Atlan maps Snowflake shares to its SnowflakeShare asset type. Like listings, shares are account-level objects read from INFORMATION_SCHEMA.SHARES, so Atlan crawls them only under the Information Schema extraction method, not Account Usage. The view returns both inbound shares (consumed from a provider) and outbound shares (created by your account).

Source propertyAtlan propertyWhere in Atlan
SHARES.NAMEnameasset profile and overview sidebar
SHARES.COMMENTdescriptionasset profile and overview sidebar
SHARES.OWNERsourceOwnersasset preview and profile, properties sidebar
SHARES.DATABASE_NAMEdatabaseNameasset preview and profile
SHARES.KINDsnowflakeShareKindoverview sidebar
SHARES.OWNER_ACCOUNTsnowflakeShareOwnerAccountoverview sidebar
SHARES.TOsnowflakeShareTargetAccountsoverview sidebar
SHARES.LISTING_GLOBAL_NAMEsnowflakeShareListingGlobalNameoverview sidebar
SHARES.SECURE_OBJECTS_ONLYsnowflakeShareSecureObjectoverview sidebar

When a share is distributed through a listing that was also crawled, the snowflakeListing relationship links the two.

Shares also add context to the SQL assets they contain: an asset that belongs to a share gains a Shares section, and a database imported from an inbound share is marked as an imported database. See Where Snowflake listings and shares appear in Atlan.