Adding Data
Add Your Warehouse
After you join the Compass governance channel in Slack click Add your warehouse.

This will take you to the setup page where you can choose your data source and connect it to Compass.

Supported Data Warehouses
Currently supported data warehouses: Snowflake, BigQuery, AWS Athena, and AWS Redshift.
Coming soon: CSV uploads and Databricks.
Snowflake
Setup Instructions
- Contact your Snowflake administrator to create an account
- Get your account identifier from the Snowflake console URL
- Set up password or private key authentication
- Request access to a warehouse and appropriate role
Required Snowflake Privileges
USAGEon schema β Access schema objectsSELECTon tables β Query table data for analysisSHOWprivilege β View table metadata and structure
Network Information
Connection Method: HTTPS over port 443
IP Addresses: 100.20.92.101, 44.225.181.72, 44.227.217.144
Connects to <account>.snowflakecomputing.com β may require firewall allowlisting
AWS Athena
Setup Instructions
- Create an IAM user in AWS Console
- Attach appropriate Athena and Glue policies
- Generate access keys for the IAM user
- Create an S3 bucket for query results
Required AWS IAM Permissions
athena:StartQueryExecutionβ Run SQL queriesathena:GetQueryExecutionβ Monitor query statusathena:GetQueryResultsβ Retrieve query resultss3:ListBucketβ Browse data locationss3:PutObjectβ Write query results to S3s3:GetObjectβ Read query results from S3glue:GetDatabasesβ List available databasesglue:GetDatabaseβ Read database metadataglue:GetTablesβ List tables in databasesglue:GetTableβ Read table schema and metadata
Network Information
Connection Method: HTTPS over port 443
Connects to AWS API endpoints β no specific firewall rules needed
AWS Redshift
Setup Instructions
- Contact your AWS administrator for cluster endpoint
- Request a database user account with appropriate permissions
- Ensure your network can reach the Redshift cluster
- Test connection using standard PostgreSQL tools
Required Redshift Permissions
CONNECTprivilege on database β Establish connections- Valid username and password β Authentication credentials
USAGEon schema β Access schema objectsSELECToninformation_schema.schemataβ List available schemasSELECTonpg_tablesβ List tables in schemasSELECToninformation_schema.tablesβ Access table metadataSELECTprivilege on tables β Query table data for analysisSELECTonpg_classandpg_namespaceβ Access table descriptions
Network Information
Connection Method: PostgreSQL protocol over port 5439
Port: 5439
IP Addresses: 100.20.92.101, 44.225.181.72, 44.227.217.144
May require VPN access or IP allowlisting depending on cluster configuration
Google BigQuery
Setup Instructions
- Sign in to Google Cloud Console
- Create a service account with BigQuery permissions
- Download the service account JSON key
- Copy and paste the JSON content above
Required BigQuery IAM Roles
BigQuery Job UserBigQuery Metadata ViewerBigQuery Data Viewer
Network Information
Connection Method: HTTPS over port 443
IP Addresses: 100.20.92.101, 44.225.181.72, 44.227.217.144
Need Help?
Reach out to Compass support if you are having issues.