Enable a GCP Private Service Connect between ThoughtSpot Cloud and your Snowflake data warehouse
This guide explains how to set up Private Service Connect (PSC) to enable secure and private connectivity between ThoughtSpot clusters and Snowflake within Google Cloud Platform (GCP). This setup ensures that data traffic between ThoughtSpot and Snowflake does not traverse the public internet, enhancing security and performance.
Prerequisites
Before you begin the setup process, ensure the following conditions are met:
-
Snowflake is active within your GCP project.
-
Both the ThoughtSpot instance and Snowflake are located in the same GCP region.
-
You must obtain the ThoughtSpot GCP Project ID from ThoughtSpot Support.
Configuration Process
To deploy a Private Service Connect between your Snowflake data warehouse and the ThoughtSpot Spotter tenant, follow these steps:
Step 1: Customer GCP Private Service Connect Configuration
-
Follow steps 1 and 2 of the "Configuration Procedure" section in the Snowflake Documentation to request PSC configuration in Snowflake.
-
Save the output of the SYSTEM$GET_PRIVATELINK_CONFIG function.
Step 2: Exchange information with ThoughtSpot
Send the output from the previous step to ThoughtSpot Support. ThoughtSpot sends back the URL to use for Connection configuration.
Step 3: Connection Setup
Once the PSC is configured, connect your ThoughtSpot instance to your Snowflake account using the provided URL.
Conclusion
Following this guide, you establish a secure, private connection between your ThoughtSpot cluster and Snowflake within GCP, leveraging Private Service Connect. For any further assistance or to report issues, please contact ThoughtSpot Support to track and manage your request effectively.
Related information