tSnowflakeOutput
Uses the data incoming from its preceding component to insert, update, upsert or
delete data in a Snowflake table.
It uses the bulk loader provided by Snowflake for high performance database
operations.
tSnowflakeOutput Standard properties
These properties are used to configure tSnowflakeOutput running in the Standard Job framework.
The Standard
tSnowflakeOutput component belongs to the
Cloud family.
The component in this framework is generally available.
Basic settings
Property Type |
Select the way the connection details
This property is not available when other connection component is selected |
Connection Component |
Select the way you want this component to connect to Snowflake:
|
Account |
In the Account field, enter, within |
User Id and Password |
Enter, within double quotation marks, your authentication information to
|
Warehouse |
Enter, within double quotation marks, the name of the Snowflake warehouse |
Schema |
Enter, within double quotation marks, the name of the database schema to |
Database |
Enter, within double quotation marks, the name of the Snowflake database |
Table |
Click the […] button and in the |
Schema and Edit Schema |
A schema is a row description. It defines the number of fields (columns) to Built-In: You create and store the Repository: You have already created If the Snowflake data type to be handled is Click Edit schema to make changes to the schema.
Note that if the input value of any non-nullable primitive This component offers the This dynamic schema |
Output Action |
Select the operation to insert, delete, update or merge data in Snowflake The Upsert operation allows you to |
Advanced settings
Login Timeout |
Specify how long to wait for a response when connecting |
Tracing |
Select the log level for the Snowflake JDBC driver. If enabled, a standard |
Role |
Enter, within double quotation marks, the default access control role to This role must already exist and has been granted to the user ID you are |
tStatCatcher Statistics |
Select this check box to collect log data at the component |
Global Variables
NB_LINE |
The number of rows processed. This is an After variable and it returns an |
NB_SUCCESS |
The number of rows successfully processed. This is an After variable and it returns |
NB_REJECT |
The number of rows rejected. This is an After variable and it returns an |
ERROR_MESSAGE |
The error message generated by the component when an error occurs. This |
Usage
Usage rule |
This component is end component of a data flow in your Job. It receives data from It can also send error messages to other components via a Row > Rejects link. The provided information about an error could be:
|
Related
scenario
For a related scenario, see Writing data into and reading data from a Snowflake table.