Prerequisites
You must have network connectivity between Snowflake and your Domino deployment. To use Snowflake code integrations, such as Snowpark, you must agree to the Snowflake third party terms. To agree to these terms, you must have a Snowflake account with the ORGADMIN role. If you don’t have access to a Snowflake account with the ORGADMIN role, submit a Snowflake support ticket.Create a Snowflake Data Source
Domino recommends that you use a Domino Data Source to connect to a Snowflake instance from Domino.- From the navigation pane, click Data > Data Sources.
- Click Create a Data Source.
-
In the New Data Source window, from Select Data Store, select Snowflake.
Account Name
If the Domino deployment and Snowflake Data Source, are in the same region, enter the Account Name as<account name>. However, if the Domino deployment and Snowflake Data Source are in different regions, enter the Account Name as<account name>.<region>. For example,abc.us-east. (For Azure, these might take the form ofdef.east-us-2.azure.) Optional: Database
The name of the Snowflake database that contains the data. Optional: Schema
The name of the active schema for the session. Optional: Warehouse
The name of all the compute resource clusters that provide the resources in Snowflake. Optional: Role
The role that has privileges to the Data Source. Data Source Name
The name that identifies the Data Source. Optional: Description
The purpose for the Data Source. - Click Next.
-
Specify the credentials for authenticating to Snowflake.
- Basic authentication is supported by default. The Domino secret store backed by HashiCorp Vault securely stores the credentials.
-
OAuth authentication is available if your administrator has enabled this option.
OAuth-authenticated connections can be used for any execution type except Domino endpoints.
- If you are using basic authentication, click Test Credentials to validate your username and password.
- Click Next (or Skip for Now to configure authentication later).
- Select who can view and use the Data Source in projects.
- Click Finish Setup.
Next steps
- After connecting to your Data Source, learn how to Use Data Sources.
- Share this Data Source with your collaborators.