Atlas logo
⌘K

Documentation

Getting Started
Data
Maps
Interfaces
Workflows
Forms
Sharing & Collaboration
Projects & Management
Integrations

Snowflake

Connect to Snowflake to access your cloud data warehouse

Connect to Snowflake to query and analyze your cloud data warehouse. Supports tables with geography columns for spatial analysis.

Connect to Snowflake

  1. Click Add data in the Layers panel
  2. Go to the Connections tab
  3. Select Snowflake
  4. Fill in the connection parameters
  5. Click Create Connection

Connection Parameters

ParameterRequiredDescription
Connection NameYesA friendly name to identify this connection
Account IdentifierYesYour Snowflake account (e.g., ORGNAME-ACCOUNTNAME)
UsernameYesYour Snowflake username
WarehouseYesWarehouse to use for queries
DatabaseYesDefault database to connect to
SchemaYesDefault schema (default: PUBLIC)
RoleNoRole to use for this connection

Find your account identifier in Snowsight under Admin → Accounts.

Authentication Methods

Choose one of three authentication methods:

Use a programmatic access token (PAT) for secure authentication without storing passwords.

  1. Go to Snowsight → User menu → My Profile
  2. Click Access TokensGenerate Token
  3. Copy and paste the token into Atlas

Private Key

Use RSA key-pair authentication for enhanced security.

  1. Generate a key pair in PKCS#8 format:

openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub

  1. Register the public key with your Snowflake user
  2. Upload the .p8 file or paste the PEM key in Atlas

Password

Standard username and password authentication. Less secure than token or key-based methods.

Working with Data

After connecting, browse available schemas and tables. Select the data you want to import and click Add to Project. Tables with Snowflake Geography columns import as vector layers.

Network Policies

If your Snowflake account uses network policies, add these Atlas IP addresses to your allowed list:

16.16.129.130
51.20.23.178
13.50.71.210
51.21.188.73

Troubleshooting

IssueSolution
Invalid AccountCheck account format: ORGNAME-ACCOUNTNAME. Find in Admin → Accounts
Authentication FailedVerify credentials match the selected auth method.
Warehouse Not FoundConfirm warehouse name and that your user has access.
Database/Schema NotFoundCheck names are correct. Snowflake identifiers are case-insensitive.
Permission DeniedVerify role has SELECT privileges on the target tables.
PreviousBigQueryIntegrations
NextDatabricksIntegrations