
# Snowflake

Integrate, catalog, and govern Snowflake assets in Atlan.

## Required permissions

- [Preflight checks for Snowflake](https://docs.atlan.com/llms/connectors/snowflake/preflight-checks-for-snowflake/llms.txt): Before running the Snowflake crawler, you can run preflight checks to perform the necessary technical validations.
- [Permissions for Snowflake listings and shares](https://docs.atlan.com/llms/connectors/snowflake/permissions-for-snowflake-listings-and-shares/llms.txt): Full reference of the additional privileges the Atlan service account needs to discover Snowflake listings and shares, including what each privilege enables, why standard connector permissions aren't enough, and how to grant them.

## Setup options

- [How to set up Snowflake in Atlan](https://docs.atlan.com/llms/connectors/snowflake/set-up-snowflake/llms.txt): Set up Snowflake for Atlan by creating a dedicated user, role, and permissions so Atlan can connect and crawl your Snowflake metadata.
- [Choose how Atlan connects to Snowflake](https://docs.atlan.com/llms/connectors/snowflake/choose-how-atlan-connects-to-snowflake/llms.txt): Compare the three ways Atlan can reach your Snowflake account—public IP allowlisting, Private Link, and the self-deployed agent—and pick the right one before you touch any cloud configuration.
- [How private connectivity works](https://docs.atlan.com/llms/connectors/snowflake/how-private-connectivity-works/llms.txt): Learn what a private link is, who is responsible for each part of the setup, and the three traffic paths between Atlan and Snowflake.
- [Set up AWS private network link to Snowflake](https://docs.atlan.com/llms/connectors/snowflake/set-up-an-aws-private-network-link-to-snowflake/llms.txt): Set up AWS PrivateLink between your Snowflake account and your Atlan tenant, including cross-region configurations.
- [Set up Azure private network link to Snowflake](https://docs.atlan.com/llms/connectors/snowflake/set-up-an-azure-private-network-link-to-snowflake/llms.txt): Set up Azure Private Link between your Snowflake account and your Atlan tenant, covering the five-phase handshake between Snowflake, Atlan support, and your cloud team.
- [Enable Snowflake OAuth](https://docs.atlan.com/llms/connectors/snowflake/enable-snowflake-oauth/llms.txt): Atlan supports Snowflake OAuth-based authentication for Snowflake connections.
- [Enable Snowflake OAuth with PingFederate](https://docs.atlan.com/llms/connectors/snowflake/enable-snowflake-oauth-with-pingfederate/llms.txt): Configure PingFederate as the External OAuth identity provider so Atlan Data Exploration queries on your Snowflake connection authenticate as each end user.

## Crawl and mine

- [How to crawl Snowflake in Atlan](https://docs.atlan.com/llms/connectors/snowflake/crawl-snowflake/llms.txt): Crawl metadata from Snowflake in Atlan to catalog tables, schemas, views, and columns. Review the order of operations, then complete these steps to connect Atlan to your Snowflake instance.
- [Mine Snowflake](https://docs.atlan.com/llms/connectors/snowflake/mine-snowflake/llms.txt): Once you have crawled assets from Snowflake, you can mine its query history to construct lineage.
- [Manage Snowflake tags](https://docs.atlan.com/llms/connectors/snowflake/manage-snowflake-tags/llms.txt): You can import your Snowflake tags to Atlan through one-way tag sync. The synced Snowflake tags will be matched to corresponding tags in Atlan through case-insensitive name match and your Snowflake assets will be enriched with their synced tags from Snowflake.
- [Configure Snowflake data metric functions](https://docs.atlan.com/llms/connectors/snowflake/configure-snowflake-data-metric-functions/llms.txt): Configure Snowflake data metric functions

## Reference

- [Asset description reverse sync](https://docs.atlan.com/llms/connectors/snowflake/asset-description-reverse-sync/llms.txt): Sync asset descriptions authored in Atlan back to Snowflake comments. Reference for workflow configuration, asset filtering, audit-trail behavior, and sync options.
- [Multiple tag values and concatenation](https://docs.atlan.com/llms/connectors/snowflake/multiple-tag-values-and-concatenation/llms.txt): Learn how Atlan handles multiple tag values for Snowflake objects, including concatenation, sorting, and reverse synchronization.
- [Query redaction for Snowflake](https://docs.atlan.com/llms/connectors/snowflake/query-redaction/llms.txt): Reference for Redact SQL Text on Snowflake crawler and miner workflows: what Atlan redacts, what it preserves, and limitations to plan for.
- [What does Atlan crawl from Snowflake?](https://docs.atlan.com/llms/connectors/snowflake/what-does-atlan-crawl-from-snowflake/llms.txt): During a Snowflake crawl, Atlan extracts metadata for Databases, Schemas, Tables, Views, and Procedures. Reference tables map each Snowflake property to its Atlan asset.
- [Snowflake app image and versioning](https://docs.atlan.com/llms/connectors/snowflake/snowflake-app-image-and-versioning/llms.txt): Identify the container image used for the Snowflake assets app, understand its versioning, and find the exact version assigned to your tenant.
- [Permissions](https://docs.atlan.com/llms/connectors/snowflake/permissions/llms.txt): Full SQL grant reference for both Snowflake extraction methods—account usage and information schema—including permissions for optional object types
- [Where Snowflake listings and shares appear in Atlan](https://docs.atlan.com/llms/connectors/snowflake/where-snowflake-listings-and-shares-appear/llms.txt): Reference for the Snowflake listing and share asset profiles, the Shares section on SQL assets, the imported database indicator, and how to navigate them.
- [Snowflake assets package](https://docs.atlan.com/llms/connectors/snowflake/package-reference/llms.txt): Programmatically crawl and manage Snowflake assets in Atlan using the Python SDK (pyatlan). Reference for the Snowflake assets package.
- [Snowflake assets app](https://docs.atlan.com/llms/connectors/snowflake/snowflake-sdk-references-app-reference/llms.txt): Learn how to crawl Snowflake assets and publish them to Atlan for discovery.
- [Snowflake miner app](https://docs.atlan.com/llms/connectors/snowflake/snowflake-sdk-references-app-miner-reference/llms.txt): Learn how to mine query history from Snowflake to generate lineage and usage metrics.
- [Snowflake miner package](https://docs.atlan.com/llms/connectors/snowflake/miner-reference/llms.txt): Programmatically mine Snowflake query history to generate lineage and usage metrics in Atlan using the Python SDK (pyatlan).

## Troubleshooting

- [Troubleshooting Snowflake connectivity](https://docs.atlan.com/llms/connectors/snowflake/troubleshooting-snowflake-connectivity/llms.txt): Learn about troubleshooting Snowflake connectivity.
- [Troubleshooting Snowflake tag management](https://docs.atlan.com/llms/connectors/snowflake/troubleshooting-snowflake-tag-management/llms.txt): Learn about troubleshooting snowflake tag management.
- [Snowflake connectivity and crawling](https://docs.atlan.com/llms/connectors/snowflake/snowflake-connectivity-and-crawling/llms.txt): Frequently asked questions about Snowflake connectivity and crawling.
- [Allowlisting Atlan IPs in Snowflake](https://docs.atlan.com/llms/connectors/snowflake/allowlist-atlan-ip/llms.txt): Frequently asked questions about whether you need to allowlist Atlan IP addresses in Snowflake and how to find the right values for your tenant.
- [Stored Procedures, UDFs and Process assets](https://docs.atlan.com/llms/connectors/snowflake/stored-procedures-udfs-and-process-assets/llms.txt): Frequently asked questions about Snowflake Stored Procedures and User-defined Functions and their relationships with Process assets for lineage generation
- [Snowflake warehouse configuration](https://docs.atlan.com/llms/connectors/snowflake/snowflake-warehouse-configuration/llms.txt): Recommended Snowflake warehouse configuration to enable reliable Atlan workflow execution.
