Snowflake Connection Details

To establish the connection successfully, you must configure the Snowflake instance.

The Snowflake Connector dialog contains the following fields:

Field Required Description
Connection Name Yes Unique name for the Snowflake connector. This name is displayed in the dropdown selection boxes for each activity.
Description No Brief description of the Snowflake connection.
Account Name Yes Account name for your Snowflake domain.
Warehouse Yes Warehouse for your Snowflake domain.
Database Yes Database for your Snowflake warehouse.
Schema No Schema for your Snowflake database.
Authentication Type Yes

Authentication type that is used to connect to the Snowflake domain.

The available values listed are:

  • Basic Authentication

  • OAuth Authentication

By default Basic Authentication is selected.

Username Yes Username for connecting to your Snowflake domain. This field is visible when the authentication type is Basic Authentication.
Password Yes Password for connecting to your Snowflake domain. This field is visible when the authentication type is Basic Authentication.
Provider Yes

The OAuth authentication type that is used to connect to the Snowflake domain. This field is visible when the OAuth authentication type is selected.

The available values listed are:

  • Snowflake

  • Okta with PKCE

By default Snowflake is selected.

Client ID Yes Client ID of the integration object. This field is visible when the authentication type is OAuth.
Client Secret Yes Client secret of the integration object. This field is visible when the authentication type is OAuth and the Provider is Snowflake.
Okta Token Endpoint Yes The token _endpoint parameter from the metadata document of the Okta Authorization Server. This field is visible when the authentication type is OAuth and the Provider is Okta with PKCE.
Scope Yes

Scope specifies what access privileges are being requested as part of the authorization.

Any specific custom scope needs to be added along with offline_access to get an access token and a refresh token. This field is visible when the authentication type is OAuth and the Provider is Okta with PKCE.

Authorization Code Yes Authorization code to authorize the generation of access token and refresh token. This field is visible when the authentication type is OAuth.
Redirect URI Yes Redirect URI of the integration object. This field is visible when the authentication type is OAuth.
Code Verifier Yes

Code verifier is a cryptographically random key that is eventually sent to request tokens.

Minimum length of characters: 43

Maximum length of characters: 128

This field is visible when the authentication type is OAuth and the Provider is Okta with PKCE.

Code Challenge Yes The Code Challenge is a Base64-encoded SHA-256 hash of the Code Verifier. This field is visible when the authentication type is OAuth and the Provider is Okta with PKCE.
Role No Role to be used for creating a connection to the Snowflake domain. This field is visible when the authentication type is Basic Authentication. The default role is used when this field is left blank.
Login Timeout Yes Time out value to connect to your Snowflake domain.

For more information about the fields, see the Snowflake documentation.