Connecting ThoughtSpot to Kaivo
A step-by-step guide on how to connect ThoughtSpot to your Kaivo-managed data warehouse
Connecting ThoughtSpot to your Kaivo-managed BigQuery data warehouse allows you to run search-driven analytics and build liveboards using your data. This connection is established securely using Google Cloud Service Account credentials.
Prerequisites
Section titled “Prerequisites”Before you begin, make sure you have:
-
Administrative or connection-creation permissions in your ThoughtSpot instance.
-
Your Kaivo Project ID (found in your Kaivo workspace under Connect ThoughtSpot instructions) or in BigQuery’s UI.
Step 1: Open the Connection Wizard in ThoughtSpot
Section titled “Step 1: Open the Connection Wizard in ThoughtSpot”-
Log into your ThoughtSpot account.
-
In the top navigation bar, click on DATA.
-
Locate the left sidebar and select + Create new → Connection.
Step 2: Choose Your Data Warehouse
Section titled “Step 2: Choose Your Data Warehouse”-
Under Name your connection, type a recognizable name to identify this database within ThoughtSpot (for example,
Kaivo BigQuery). -
Under Choose your data warehouse, select Google BigQuery from the grid of available data sources.
-
Click Continue at the top of the wizard.
Step 3: Authenticate Using Your Kaivo Service Account
Section titled “Step 3: Authenticate Using Your Kaivo Service Account”-
Set the Authentication type dropdown menu to Service account.
-
In the Project id field, enter your unique Kaivo Project ID.
-
To fill the Service account text area, you will need your key file:
-
Open your Kaivo dashboard in a separate tab and navigate to the Service Account settings page.
-
Generate/create a new service account, then copy the raw JSON key file contents directly to your clipboard.
-
Return to ThoughtSpot and paste the entire JSON string into the Service account field.
-
-
Click Continue.
Step 4: Select Your Tables and Columns
Section titled “Step 4: Select Your Tables and Columns”-
A schema browser will load on the left side of the screen displaying your Kaivo datasets.
-
Locate the dataset and tables you wish to sync.
-
Select an entire table by checking the uppermost box next to its name, or click on a table to select individual columns on the right-hand panel.
-
Once you have selected all required data, click Create connection at the top of the screen.
Your Kaivo data is now connected and ready for search-driven analytics within ThoughtSpot!
Need assistance? If you run into any issues mapping your tables or authenticating your project, please use the live chat widget located in the bottom-right corner of Kaivo application.