Overview
- Snowflake
- BigQuery
- Redshift
- Postgres
- Databricks
Granting Required Warehouse Permissions
hightouch_planner
. The user that Hightouch uses to connect to
your warehouse must have permissions to create this schema, and create tables
within it.Snowflake
GRANT CREATE SCHEMA ON DATABASE <your_database> TO <hightouch_role>
BigQuery
bigquery.datasets.create
permission to the Hightouch user.Redshift / Postgres
GRANT CREATE ON DATABASE <your_database> TO <hightouch_user>
Precreating the Warehouse Schema
BigQuery
-
Create the schema by running the following SQL
CREATE SCHEMA hightouch_planner
-
Give your GCP service account access to run jobs and list the schema by granting it the following roles:
roles/bigquery.jobUser
roles/bigquery.metadataViewer
-
Give your GCP service account access to manage tables within the
hightouch_planner
schema by running the following SQLGRANT `roles/bigquery.dataViewer`, `roles/bigquery.dataEditor` ON SCHEMA hightouch_planner TO "serviceAccount:$USER@$PROJECT.iam.gserviceaccount.com"
Enabling Warehouse Planning For Your Syncs

- Connection issues with your data warehouse?
- Confusing API responses from destination systems?
- Unsupported destination objects or modes?
- Help with complex SQL queries?
Need help?
Our team is relentlessly focused on your success. We're ready to jump on a call to help unblock you.
or
Feature Requests?
If you see something that's missing from our app, let us know and we'll work with you to build it!
We want to hear your suggestions for new sources, destinations, and other features that would help you activate your data.