Resonate offers flexible methods for sharing and delivering data with our clients, including Box, AWS, SFTP, and Snowflake.
This article covers the specifics for Snowflake. There are various ways in which you can send and receive data via Snowflake, and it's important to note that the correct method is via Data Sharing a table (not a view). Please get in touch with your Resonate Customer Success Manager if you prefer a different option.
Important Notes:
- These steps use the “data sharing” option in Snowflake (vs the cleanroom option) to share the data back and forth
-
These steps assume your Snowflake account is in Amazon Web Services (AWS) US-East-1 Region
- If thats not the case, please follow Snowflake’s guidance to create a new database in Amazon Web Services (AWS) US-East-1 Region and then follow the process below.
Overview
Overall, there are 5 steps you’ll follow to share and receive Resonate Append data via Snowflake:
- Confirm your Resonate Append attribute and/or cluster selection
- Create a table using the Resonate prescribed format in your Snowflake account
- Share the table with Resonate
- Resonate processes the data within the agreed upon SLA
- You will receive the deliverables from Resonate via your Snowflake account.
- Output table shared with your Snowflake account
- Definition and Summary files from Resonate customer success
*Repeat steps 1–5 for each Resonate Append refresh
Detailed Steps
Step 1: Confirm Your Resonate Append Attribute and/or Cluster Selection
- Work with your Resonate Customer Success Manager to select the Resonate Append attributes and/or clusters that include attribute values which fulfill your business needs.
- The Resonate Customer Success team will happily guide you through the attribute and/or cluster selection process.
- Finalize your attributes and/or clusters and make sure your Resonate contact is aware of your selections.
Step 2: Create a table in your Snowflake account
Create the table in your Snowflake account following the formatting and guidance we've provided within this article—Including a helpful template to get you started.
Step 3: Send the Data to Resonate
- Create the Snowflake table data per the data specifications above.
-
Share the data with Resonate
In Snowflake, navigate to Data sharing › External sharing
- Select the “Shared by your account” tab
Select the Data Table you want to share and click Done
Click on “Share” and select “Create a Direct Share"
Add HDB08375 in the Add accounts & click “Create Share”
| NOTE: Snowflake is able to find HDB08375 ONLY when your account is in Amazon Web Services (AWS) US-East-1 Region |
At this point you have successfully shared the data with us!
Step 4: Resonate Will Process the Data
Resonate will process the data and create an output table for you within the expected SLA timeline. Please check in with your Resonate Customer Success Manager to let them know that the data has been shared to ensure our process is as efficient and timely as possible.
Step 5: You will receive 3 deliverables from us
We've covered the Resonate Append deliverables you will be receiving and how to interpret those deliverables.
The Key Definition, Summary and Output Tables will be shared via Snowflake. Your Customer Success Manager will notify you once they have shared the tables with you. Follow these steps to retrieve them:
- In Snowflake, navigate to Data sharing › External sharing
- Select the “Shared with you” tab on the same Snowflake account from which you initially shared your table with our team
- You will notice a new Share from Resonate
- Click on "Get data" to create a database from the share. The file should look like this:
Your data share is now complete. Read more here to understand how to interpret and use the three files we have delivered.
Comments
0 comments
Please sign in to leave a comment.