Snowflake

Hevo can load data from any of your pipelines into a Snowflake data warehouse. In this document, we will walk through the steps to add Snowflake as a Destination.

1. Add Destination

A Destination can either be added while creating a pipeline or by heading to ADMIN > DESTINATIONS tab on the left navigation and clicking on ADD DESTINATION button.

2. Select Destination type

In the right pane, click on Select Destination Type drop-down and select Snowflake.

3. Fill in connection details

  • Destination Name: A unique name for this Destination.
  • Account Name: Name provided by Snowflake to your account. This can be found in URL of Snowflake web user interface. The URL of web user interface is generally in form of https://{account-name}.{account-region}.snowflakecomputing.com/.
  • Account Region: Region in which Snowflake account is located. Refer URL format in account name’s description mentioned above. If no account-region is present in URL then your account is located in US West (Oregon).
  • Database User: A user with a non-administrative role of the Snowflake database.
  • Database Password: Password of the user.
  • Database Name: Name of the Destination database where data will be dumped.
  • Database Schema: Name of the schema in the Destination database where data will be dumped. Attention schema name is case sensitive.

4. Configure Advance Settings

  • Populate Loaded Timestamp: Enable this toggle option to append the __hevo_loaded_at column to the Destination table to indicate the time when the Event was loaded to the Destination. See Loading Data to a Data Warehouse for more information.

5. Test connection

After filling the details, click on Test Connection button to test connectivity with the Snowflake warehouse.

6. Save Destination

Once the test is successful, save the destination by clicking on Save Destination.


See Also