Prerequisites
This guide assumes you already have created a connection in ThoughtSpot to your external cloud data warehouse: Amazon Redshift, Databricks, Google BigQuery, or Snowflake.
- Connect the Paradime Thoughtspot integration.
- Create a new Bolt Schedule in Paradime, called
thoughtspot_dbt_sync, configure this to executedbt docs generate.Choose a Cron schedules that represent your development lifecycle. Start with@dailyand adjust as needed. We will use this Bolt schedule to generate the artifacts needed by ThoughtSpot to create Worksheets. - Execute successfully the
thoughtspot_dbt_syncBolt schedule at least once.
Sync your dbt™ models to ThoughtSpot
You can set up your dbt™ sync by navigating to Bolt and then select Thoughtspot dbt™ sync from the left panel. To sync dbt™ and create ThoughtSpot Worksheets:- Click on Get All Models to get a list of all dbt™ models in your project, here we will use the latest artifacts for the Bolt Schedule called
thoughtspot_dbt_sync. - From the list, select the models you want to use to sync and create ThoughtSpot Worksheets and click on Go To Summary.
- Enter the connection name of your data warehouse, configured in ThoughtSpot connection.
- Enter the database name for your ToughtSpot connection. This database must contain the tables that are created from your dbt™ models.
- When done hit the Sync to ThoughtSpot button to initiate the sync and start generating ThoughtSpot Worksheets.