Creating a Connection

Click the “plus” button on the navigation menu next to “Data Sources” to add a new connection. Change the Connection Type to Snowflake.

image-20250429-081944.png

Complete the Connection Settings and click “Create”.

Once you have completed the account, username and password / private key, you may use the “Find Objects” button to list available roles, databases and warehouses to choose from.

If the database and/or warehouse is only available to certain roles, you may choose from the available roles first, then click “Find Objects” a second time to find databases and warehouses available to the selected role.

Alternatively, if you know the role, database and warehouse you can enter them directly.

If any of role, database or warehouse are left blank, the default (if any) for the user will be assumed.

Setting Values
Snowflake Account Your snowflake account. Accounts may include a region and cloud provider specifier, but you should not include the suffix .snowflakecomputing.net. An example in an EU region running on Google Cloud might look myaccount.europe-west2.gcp
Snowflake Username Your Snowflake username
Snowflake Password (Optional) Your Snowflake password Snowflake sign-in using a password without an MFA may not work. Instead setup a Private Key instead This password is stored in a secrets store using 256-bit AES-GCM encryption. You can reset a new value any time but never view the existing value once set.
Snowflake Private Key (Optional) Setup a keypair using the Snowflake documentation , and enter the private key text here. Do not include “-----BEGIN PRIVATE KEY---” or “----END PRIVATE KEY-----” lines, just the key text in between. This private key is stored in a secrets store using 256-bit AES-GCM encryption. You can reset a new value any time but never view the existing value once set.
Snowflake Database The Snowflake database containing your data
Snowflake Role The Snowflake role to connect as
Snowflake Database The database to use
Snowflake Warehouse The compute warehouse used by the connection

As with all new connections, you should now scan for metadata to make tables/views available for analysis.

The data connection is now available within any of the analysis types.

Editing an existing connection

Once saved, use the pencil icon to change an existing setting.

image-20250429-082320.png

Required permissions

For model fitting we only require read-only access to your data and the various “SHOW” commands and the Information Schema. If you want to export bulk predictions back to the database, that will require more permissions to the target tables.

Viewing tables and data

Once a connection has been established, use the general help in Creating and Managing Database Connections to view tables, views and data previews.

Deleting a Connection

Deleting a connection only removes the settings, the database itself isn’t changed.