Create a Snowflake JDBC connection
To integrate Snowflake, you need a JDBC connector to connect your Snowflake instance to Collibra.
Prerequisites
You've completed the preflight checklist.
Steps
- Open a site.
-
On the main toolbar, click
→
Settings.
The Settings page opens. -
In the tab pane, click Edge.
The Sites tab opens and shows a table with an overview of your sites. - In the site overview, click the name of a site.
The site page appears.
-
On the main toolbar, click
- In the JDBC Connections section, click Create Connection.
The Create Connection dialog box appears. - Click the Generic JDBC connection connection type.Important
- If the authentication method you use includes the
usernameandpasswordproperties, you can use either the Generic or Username/Password JDBC connection type. If you use the Generic JDBC connection type, add theusernameandpasswordproperties manually. - After creating a Generic JDBC Connection, you can update your connection to use a different authentication method if needed. However, if you initially use the Username/Password JDBC connection type and want to change to another authentication method, you must create a new connection by using the Generic JDBC Connection.
Snowflake-specific behavior
For Snowflake, if you initially use the Username/Password JDBC connection type, you can switch to a key pair authentication method by updating the existing connection. You do not need to create a new connection. Existing metadata and lineage are preserved.
To upload the private key file, it must be in PKCS#8 format. PBE-SHA1-3DES and PBE-SHA1-RC4-128 are supported.
- If the authentication method you use includes the
- Enter the required information.
Make sure you add the user in the JDBC Edge connection that has the minimum user permissions to read the metadata from the source.
Field
Description
Connection settings This section contains the settings to connect to your data source.
NameThe name of the JDBC connection.
Note We recommend not to use the special character > in the JDBC connection name. This character is part of the full name of assets created via Edge. If you use this character, features such as sampling or classification can be impacted.
DescriptionThe description of the JDBC connection. This field is also visible when you register content.
VaultThe vault whose secrets you want to use to fill out fields.
This field is only available if one or more vaults have been configured for your Edge site.
Connection parameters This section contains general settings to connect to your data source.
Driver class nameThe driver class name of the connection.
In the case of , enter this:
Driver jarThe JAR file contains the JDBC driver.
Click Upload to upload a JAR file.
Additional classpath filesAny additional classpath files that you want to upload. Use this field if you want to upload more than one driver file.
Connection stringThe JDBC connection string.
In the case of , enter this:
You can add this property from your vault. For more information, go to the vault documentation.
Warning Some connection properties can be added to the URL as name-value pairs separated by semicolons. However, most properties in the URL are ignored. Therefore, we recommend you not to use this mechanism unless we explicitly ask you to. We recommend you to specify all connection properties in the Connection properties section.
Property
This section contains the connection properties.
You can add this property from your vault. For more information, go to the vault documentation.
- Click Create.
All available properties
For more information on the connection details of Snowflake, go to the Snowflake website.