Snowflake
Allows the connection to Snowflake to automatically retrieve from or publish data to a Snowflake table.
Code repository: https://github.com/AmadeusITGroup/dataio-framework/tree/main/src/main/scala/com/amadeus/dataio/pipes/snowflake
Useful links:
Common
The following fields are available for all Snowflake components:
Name | Mandatory | Description | Example | Default |
---|---|---|---|---|
options | No | Snowflake options to specify such as key = value pairs. These options are then passed as option to the Spark connector for Snowflake | options {"sfDatabase" = "my_db" } |
Batch
Input
Type: com.amadeus.dataio.pipes.snowflake.batch.SnowflakeInput
Output
Type: com.amadeus.dataio.pipes.snowflake.batch.SnowflakeOutput
Name | Mandatory | Description | Example | Default |
---|---|---|---|---|
mode | true | Writing mode on the Snowflake table | mode = "append" |
No streaming processing is currently available for Snowflake in Data I/O.