Last updated
Last updated
Create a Snowflake User for DataSyncs
Run the following SQL in Snowflake:
Assign a Role and Permissions
Create a role for DataSyncs:
Assign the role to the user:
Enable Query Execution
Grant the ability to create and run queries:
Enable Table Creation priviledges
This allows our service account to create the table you specified while configuring the export:
Account Identifier (e.g., account-identifier
) (does not include the .snowflakecomputing.com part)
User: hockeystack_datasyncs_user
Password: Secure password
Role: DATASYNCS_ROLE
Warehouse: your_warehouse
Database: your_database
Schema: your_schema
Table: the specific table that you are looking to export data to
Larger imports (>100k rows) may increase compute costs. Setting a quota can help ensure no unexpected compute costs:
Caveat: We currently do not change export behavior based on quotas, therefore an export will fail if quotas are too restrictive.
Refer to Snowflake's to see which options are available to as limits you can set on the service account you are providing to DataSyncs
How to successfully create a service account for HockeyStack and allow it permission to export data to your table.