RDBMS providers: Snowflake
Overview
Connects to a Snowflake database.
You need a Snowflake account and credentials.
Snowflake JDBC driver:
Next generation provider: JDBC drivers are included in the RPDM installer package. The latest installer packages will include the latest tested and approved JDBC drivers; contact Redpoint Support before attempting to update the JDBC drivers that ship with Data Management’s next-generation data providers.
Legacy provider: You must download the latest Snowflake JDBC driver (version 3.14.1 or above) from the Maven Central Repository and install it.
Redpoint Data Management v9.6.1 introduces a next-generation set of database providers, including Snowflake (with bulk load and bulk query support). These next-generation data providers were rewritten to be more robust and performant.
Next-generation provider features: Refer to RDBMS database providers for additional information.
Connection options: Refer to Configure RDBMS connection options for information about setting options for both next-generation and legacy database providers.
Schemas: Refer to RDBMS schemas for information about schemas for both next-generation and legacy database providers.
Database name | Database API | Reconnect option available |
---|---|---|
NEW IN V9.6.1 Snowflake (next-gen) | JDBC | No. |
Snowflake | JDBC | No. |
Snowflake Bulk | JDBC | No. If you specify this provider, you may optionally configure additional properties. |
Snowflake authentication
The legacy Snowflake providers specify the authentication method using the Authenticator attribute, while the authentication method is integral to the next-generation providers: that is, there are distinct providers for Snowflake’s Internal, Okta, and Service user authentication methods.
Data Management supports the following Snowflake authentication methods:
Authentication method | Description |
---|---|
Snowflake internal authenticator | The default authentication method. |
Single Sign On (SSO) and Federated Authentication via Okta | To use this functionality:
|
Service user | NEW IN 9.6.1 Support for Snowflake When Service user is selected, the Private key attribute must be set to the private portion of the service user’s RSA key-pair.
This authentication method does not use the Password attribute. Refer to Snowflake Documentation: Create User for more information. |