Get access to your Amplitude events through Snowflake's Data Share product.
Amplitude supports Snowflake’s Data Share integration to give customers access to their event data that lives within Amplitude. Amplitude’s integration supports sharing a Raw Events table and a Merged ID table.
Snowflake only supports data share within same region and same cloud. Amplitude's Snowflake is in US West (Oregon) region and using Amazon Web Services. To enable cross region cross cloud data share, reach out to your Account Manager at Amplitude or contact Amplitude Support.
Amplitude supports only one Snowflake Data Share per project for events and merge user queries.
To set up a recurring export of your Amplitude data to Snowflake, follow these steps:
In Amplitude Data, click Catalog and select the Destinations tab.
In the Warehouse Destinations section, click Snowflake Data Share.
Under Access Data via Snowflake Data Share, enter the following information:
https:// and before 'snowflakecomputing.com'. For example, if your Snowflake URL is http://amplitude.snowflakecomputing.com, then you should enter amplitude.Choose which data to include in this export: Raw events every 5 minutes, Merged IDs every hour, or both. For events, you can also specify filtering conditions to only export events that meet certain criteria.
Click Next, enter the name of this Snowflake export and click Finish.
When complete, Amplitude sends all future events to Snowflake with Data Share.
After the Share is set up between Amplitude and your Snowflake cluster, Amplitude only loads data from that point forward. To backfill historical data from a period before the connection, specify this in the request when setting up the share.
To remove the Amplitude data set made available through the Data Share, reach out to your Account Manager at Amplitude or fill out a support request here.
| Schema Name | Description |
|---|---|
DB_{ORG_ID} |
Database |
SCHEMA_{PROJECT_ID} |
Schema |
EVENTS_{PROJECT_ID} |
Events Table |
MERGE_IDS_{PROJECT_ID} |
Merge User Table |
The Event table schema includes the following columns:
adidamplitude_event_typeamplitude_idappcityclient_event_timeclient_upload_timecountrydatadevice_branddevice_carrierdevice_familydevice_iddevice_manufacturerdevice_modeldevice_typedmaevent_idevent_propertiesevent_timeevent_typefollowed_an_identifygroup_propertiesgroupsidfaip_addressis_attribution_eventlanguagelibrarylocation_latlocation_lngos_nameos_versionpayingplatformprocessed_timeregionsample_rateserver_upload_timesession_idstart_versionuser_iduser_propertiesuuidversion_nameamplitude_attribution_idsserver_received_timeglobal_user_propertiespartner_idplansource_iddata_typeFor more information, see the Event Table Schema section of the Snowflake Export documentation.
The Merged User table schema contains the following:
amplitude_idmerge_event_timemerge_server_timemerged_amplitude_idFor more information, see the Merged User table schema section of the Snowflake Export documentation.
July 23rd, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.