Snowflake
Setting up the Snowflake destination connector involves setting up Snowflake entities (warehouse, database, schema, user, and role) in the Snowflake console, and configuring the Snowflake destination connector using Whaly UI.
This page describes the step-by-step process of setting up the Wahly->Snowflake connectors integration.
Prerequisitesโ
A Snowflake account with the ACCOUNTADMIN role. If you donโt have an account with the
ACCOUNTADMIN
role, contact your Snowflake administrator to set one up for you.
Step 1: Set up Whaly-specific entities in Snowflakeโ
To set up the Snowflake destination connector, you first need to create Whaly-specific Snowflake entities (a warehouse, database, schema, user, and role) with the OWNERSHIP
permission to write data into Snowflake, track costs pertaining to Whaly, and control permissions at a granular level.
You can use the following script in a new Snowflake worksheet to create the entities:
Edit the following script to change the password to a more secure password and to change the names of other resources if you so desire.
Execute the script as an
ACCOUNTADMIN
user (check on the top right corner of the Worksheet interface).
Note: Make sure you follow the Snowflake identifier requirements while renaming the resources.
Step 2: Set up Snowflake dataloading credentials in Whaly
Navigate to your Warehouse page in the Settings and configure the Dataloading credentials.
Dataloading | User
The username you created in Step 1 to allow Whaly to access the database. Example: WHALY_DATALOADING_USER
Dataloading | Password
The password associated with the dataloading user.
Last updated