tSnowflakeConnection Standard properties
These properties are used to configure tSnowflakeConnection running in the Standard Job framework.
The Standard tSnowflakeConnection component belongs to the Cloud family.
The component in this framework is available in all Talend products.
Basic settings
Database |
Select a type of database from the list and click Apply. |
Property Type |
Select the way the connection details will be set.
|
Account |
In the Account field, enter, in double quotation marks, the account name that has been assigned to you by Snowflake. |
Authentication Type |
Set the
authentication type.
Information noteNote: Before selecting
the Key Pair option, make sure
you have set the key pair authentication data in the Basic settings view of the tSetKeystore
component as follows.
Information noteNote: The OAuth 2.0 option is available only if
you have installed the R2020-06 Studio Monthly update or a later one
delivered by Talend. For more information, check with your
administrator.
|
OAuth token endpoint |
Enter OAuth 2.0 token endpoint. This option is available when OAuth 2.0 is selected from the Authentication Type drop-down list. |
Client ID |
Enter the client ID of your application. This option is available when OAuth 2.0 is selected from the Authentication Type drop-down list. |
Client Secret |
Enter the client secret of your application. This option is available when OAuth 2.0 is selected from the Authentication Type drop-down list. |
Grant type |
Set the grant type for retrieving the access token. Two options are provided: Client Credentials and Password. Click Client Credentials and Resource Owner Password Credentials for related information. This option is available when OAuth 2.0 is selected from the Authentication Type drop-down list. Information noteNote: This option is available only if you have installed the
R2020-10 Studio Monthly update or a later one delivered by Talend. For
more information, check with your administrator.
|
OAuth username |
Enter the OAuth username. This option is available when Password is selected from the Grant type drop-down list. |
OAuth password |
Enter the OAuth password. To enter the password, click the [...] button next to the password field, enter the password between double quotes in the pop-up dialog box, and then click OK to save the settings. This option is available when Password is selected from the Grant type drop-down list. Information noteNote: OAuth password does not support
spaces.
|
Scope |
Enter the scope. See Scopes for related information. This option is available when OAuth 2.0 is selected from the Authentication Type drop-down list. |
User Id |
Enter your login name in double quotation marks. |
Password |
Click the [...] button next to the Password field, enter the password in double quotation marks in the pop-up dialog box, and click OK. This field is available if Basic is selected from the Authentication Type drop-down list. |
Key Alias |
Enter the key pair alias in double quotation marks. This field is available if Key Pair is selected from the Authentication Type drop-down list. |
Warehouse |
Enter, in double quotation marks, the name of the Snowflake warehouse to be used. This name is case-sensitive and is normally upper case in Snowflake. |
Schema |
Enter, within double quotation marks, the name of the database schema to be used. This name is case-sensitive and is normally upper case in Snowflake. |
Database |
Enter, in double quotation marks, the name of the Snowflake database to be used. This name is case-sensitive and is normally upper case in Snowflake. |
Advanced settings
Auto Commit | Select this option to automatically commit the changes made to the current database when the connection to the database is terminated. This option is selected by default. Information noteNote: This option has no effect on the tSnowflakeOutput component.
|
Additional JDBC Parameters |
Specify additional JDBC parameters for the database connection created. |
Login Timeout |
Specify the timeout period (in minutes) of Snowflake login attempts. An error will be generated if no response is received in this period. |
Role |
Enter, in double quotation marks, the default access control role to use to initiate the Snowflake session. This role must already exist and has been granted to the user ID you are using to connect to Snowflake. If this field is left empty, the PUBLIC role is automatically granted. For information about Snowflake access control model, see Understanding the Access Control Model. |
Region ID (Deprecated) |
Enter a region ID in double quotation marks, for example eu-west-1 or east-us-2.azure. For information about Snowflake Region ID, see Supported Cloud Regions. For Snowflake components other than tSnowflakeConnection, this field is available when you select Use This Component from the Connection Component drop-down list in the Basic settings view. Information noteNote: This field is available only when you have installed
the R2021-04 Studio Monthly update or a later one delivered by Talend.
For more information, check with your administrator.
|
tStatCatcher Statistics |
Select this check box to gather the Job processing metadata at the Job level as well as at each component level. |
Global variables
ERROR_MESSAGE |
The error message generated by the component when an error occurs. This is an After variable and it returns a string. |
Usage
Usage rule |
This component is more commonly used with other Snowflake components. It creates a Snowflake connection and works with other subJobs that reuse this connection using a Trigger link. |
Tracing Snowflake JDBC logs | If you wish to merge the Snowflake JDBC driver logs with the logs of the current Job, add this JVM argument, -Dnet.snowflake.jdbc.loggerImpl=net.snowflake.client.log.JDK14Logger, in the tab of the Job you are running. |