BigQuery
For BigQuery, you will need to set up a couple of things:- A service account set up for Equals to use to write data. This should be in addition to the scopes needed to query (per https://docs.equals.com/docs/bigquery-connection-guide#using-predefined-roles).
- Create a dataset in BigQuery called “equals_views”. Go into that, click “share” and assign the “BigQuery Data Owner” role to just this dataset.
- Once that is done, you will need to create the Private Key per https://docs.equals.com/docs/bigquery-connection-guide#create-private-key and upload to the new section in the datasource configuration in Equals (for a service account).
- Ensure your existing read connection user has the appropriate permissions to query this dataset/tables.
Snowflake
You will need a separate user role for a service account within Equals. This role should have permissions like so:- Create a role in Snowflake with the permissions Equals needs to write data
- Assign that role to a user you will use in Equals.
- Create a private key for that user, and upload into your datasource configuration within Equals (under service account).
- Ensure your existing read connection user has the appropriate permissions to query this schema/tables.

