Prerequisites
Before setting up a Snowflake destination, ensure that you have:- A Snowflake account
- A user configured for key-pair authentication (Ampersand authenticates with an RSA private key, not a password)
- A target database, schema, and table (see Data format and table setup), with
INSERTprivileges granted to that user
Data format and table setup
Ampersand delivers each read or subscribe message as a JSON object. The full payload schema is defined in webhook.yaml. The Snowflake destination writes each message into three columns:id (a generated identifier), created_at (the insert time), and payload (the full message JSON, written as text). Create the table with exactly these columns:
Create a Snowflake destination
Go to the Destinations page in the Ampersand Dashboard and create a new Snowflake destination. You’ll need to provide:Refer to the destination in your integration
After creating your Snowflake destination, reference it in youramp.yaml file:

