Snowflake Component Release Notes
This page lists the main features added to the Snowflake Component.
Feature Highlights
Minor improvements and fixed issues
This version contains some minor improvements and fixed issues, which can be found in the complete changelog.
Support additional timestamp types
Snowflake Component supports timestamp_ltz and timestamp_tz types.
Version 2.1.1
Work tables as transients
To reduce the cost of storage, addition of the keyword 'transient' (transient tables) to the creation of temporary tables.
The use of temporary tables do not need to have safe-back.
A transient table in Snowflake exists until it is explicitly destroyed and is visible to any user with the appropriate privileges.
Version 2.1.0
External Storage Attribute
Snowflake Component already supports storing temporary files inside external locations such as Microsoft Azure Storage or Amazon S3.
The Snowflake Metadata has been improved on this point, to automatically provide the list of storage nodes available in the workspace which can be used as external storage.
This allows to have a quick list without having to search them on your workspace.
Minor improvements and fixed issues
This version contains some minor improvements and fixed issues, which can be found in the complete changelog.
Version 2.0.2
Tool Warehouse Operation
Snowflake allows to start / suspend the warehouse containing data, which allows to optimize costs and start it only when needed.
A new Process Tool has been added to allow starting / stopping Snowflake warehouses in your Processes.
You can use this to, as an example, start your warehouse at the beginning of you Process, then perform all your operations and, finally, suspend it at the end.
A Snowflake Metadata Link must be defined on the tool.
Then, specify the name of the Warehouse and the operation such as RESUME or SUSPEND.
Change Data Capture (CDC)
Multiple improvements have been performed to homogenize the usage of Change Data Capture (CDC) in the various Components.
Parameters have been homogenized, so that all Templates should now have the same CDC Parameters, with the same support of features.
Multiple fixes have also been performed to correct CDC issues. Refer to the changelog for the exact list of changes.
Change Log
Version 2023.1.0
New Features
-
DI-1093: The Load External Storage File to Snowflake template is now available for loading files already present in an external storage into a target Snowflake table.
-
DI-5015: Designing and reading JSON data contained in a
VARIANT
column is now supported. -
DI-6197: Snowflake JDBC driver upgraded to version 3.13.22.
-
DI-6224: The Replicator Rdbms to Snowflake tool is now available. This tool can be used to replicate data to Snwoflake using Snowpipe.
-
DI-6235: Google Cloud is now supported as an external storage location.
-
DI-6301: The Storage Access Method parameter has been added to the metadata. It allows defining the method to use to access the external storage: using credentials or using storage integration defined in Snowflake.
-
DI-6341: The Snowpipe finger tab has been added to the metadata. Snowpipe allows ingesting data files from Snowflake stages directly into Snowflake tables without having to launch the warehouse.
Version 2.0.2 (Snowflake Component)
New Features
-
DI-1056: Addition of a new Process Tool which allows to perform operations on a Snowflake Warehouse, such as starting or suspending a warehouse
-
DI-1910: Templates updated - New parameter 'Cdc Subscriber' on Templates on which it was not handled yet
-
DI-1909: Templates updated - New Parameters 'Unlock Cdc Table' and 'Lock Cdc Table' to configure the behaviour of CDC tables locking
Bug Fixes
-
DI-1554: Load Rdbms to Snowflake Template - an exception was displayed when loading data through S3 storage, because the Module specification on S3 step was missing, avoiding the step to properly find the required dependencies
-
DI-1908: Templates updated - The 'Cdc Subscriber' parameter was ignored in some Templates on Lock / Unlock CDC steps
-
DI-1907: Templates updated - The 'Cdc Subscriber' parameter was ignored in some Templates when querying the source data