ThoughtSpot Software Documentation

ThoughtSpot Software is our original offering that you deploy and manage yourself. For details on all deployment options, see ThoughtSpot Software Deployment.

Find topics for the common types of ThoughtSpot users.

What’s new in ThoughtSpot Software

April 2026 26.3.0.sw

Features marked as Beta are off by default. To enable them, contact ThoughtSpot support.

New navigation and homepage

ThoughtSpot is excited to announce that our brand-new navigation and homepage experience is now generally available (GA). This change does not apply to users of ThoughtSpot in an embedded environment.

Highlights of the new navigation and homepage:

  • Enhanced navigation: commonly accessed features are now in a left-side navigation menu, providing a more intuitive and consistent user experience across all product areas

  • Fewer clicks: faster and easier to move between key areas, such as between Liveboards, or from a Model to searching data

  • Favorites and Liveboard schedule access: now available with a single click from the homepage navigation menu, allowing you to quickly find your most important data

  • Modern homepage: clean, contemporary, and customizable design

The classic navigation and homepage experience is no longer available. For more information, see New homepage and navigation.

Admin settings in left navigation

ThoughtSpot introduces a new and improved user experience for Administration. Administration is now part of the left navigation panel. For more information, see New homepage and navigation.

KPI chart settings Early Access

ThoughtSpot introduces more granular controls for KPI charts. You can now:

  • Decide how missing dates are displayed (as gaps, ignored, or treated as 0).

  • Specify whether to show or hide the current date, previous date, and previous value.

  • Abbreviate previous month (PM) or previous quarter (PQ).

  • Specify whether the measure’s increase or decrease is positive or negative.

To enable this feature, contact your administrator. For more information, see Advanced KPI display options.

Improved chart recommendations

Improved chart recommendations are now generally available (GA) and on by default. When you search, ThoughtSpot can automatically suggest a chart type based on your search query. The following capabilities are improved:

  • When you submit a query for the first time, ThoughtSpot analyzes the data and automatically selects the most appropriate chart.

  • If you modify an existing query by adding or removing fields, ThoughtSpot retains the existing chart type unless it is forced to change.

  • When you drill down into data, ThoughtSpot maintains the current chart type whenever possible.

For more information, see Improved chart recommendations.

Enhanced dynamic parameters in charts

Enhanced dynamic parameters are now generally available (GA) and on by default. You can use parameters across axis names, column names, answer titles and descriptions to change these elements dynamically based on the parameter value. A parameter used in the title or description always displays the value of the same parameter used in the chart itself.

Liveboard styling and grouping

Liveboard styling and grouping options are now generally available (GA). Styles can be applied to a Liveboard, a tile, or a group of tiles to improve readability, differentiate specific content, or apply organizational branding guidelines. You can group relevant content together within a Liveboard using grouping. For more information, see Liveboard grouping and Liveboard styling.

Include or exclude cover and filter pages from a Liveboard PDF

The option to exclude cover and filter pages from Liveboard PDFs is now generally available (GA). ThoughtSpot Liveboard PDFs include a cover page and filter pages that contain information about the filters applied. You can now use the PDF Options checkboxes to choose to include or exclude these pages when downloading or scheduling a Liveboard PDF. Cover and filter pages can be excluded for a schedule or download by the user. An administrator can also set cover and filter pages to be included or excluded by default in Admin settings under Downloads & Schedules. For more information, see Download a Liveboard as a PDF.

Show only relevant filters and parameters on Liveboards

This feature is now generally available (GA). Filters and parameters that are not relevant to a tab are hidden by default when you open and view a Liveboard. You can choose to view all filters and parameters, including those that are not relevant to the tab, so that you can quickly create a new View or download the Liveboard without needing to switch tabs and apply filters individually. For more information, see Apply filters to specific visualizations or tabs.

Reorder parameters in Liveboards and Answers

This feature is now generally available (GA). You can now edit a Liveboard or Answer to reorder the parameters along with filters and save your changes. The new order is reflected when anyone opens the Liveboard or Answer. For more information, see Reorder parameters in Liveboards and Answers.

Pivot table enhancements

The new pivot table chart is now generally available (GA). This new chart has improvements in the following areas:

  • Performance

    • Faster interaction while expanding rows and columns

    • Pagination

  • Customization

    • Custom sort order support

    • Column widths

    • Slicing with measures and attributes

    • Measure names and values

  • UX

    • Tooltips

    • Legends

    • Zebra mode

    • Decluttered header space

    For more information, see New Pivot Table charts.

Custom sort

Custom sorting on Answers is now generally available (GA). You can now define and modify a custom sort order for attributes directly in an Answer. Sort order defined in the Answer overrides the sort order defined in the Model for that particular Answer. For more information, see Define or edit a custom sort order for an Answer.

Improved experience for Liveboard downloads and schedules Early Access

ThoughtSpot introduces an improved experience for Liveboard downloads and schedules: When you select Download, you can now select CSV and XLSX in addition to PDF. When you select CSV or XLSX, you can choose which visualizations to download and a bulk download of the Liveboard data is triggered instead of a static image. When you select Schedule, you can now select specific visualizations to include in the scheduled email attachment as CSV or XLSX files. To enable this feature, contact your administrator. For more information, see Download a Liveboard and Schedule a Liveboard job.

New charts library Early Access

This release significantly upgrades ThoughtSpot visualization capabilities by introducing nine new, powerful native charts — Line, Column, Bar, Area, Line Column, Line Stacked Column, Stacked Column, Stacked Bar, and Stacked Area.

These new charts unlock sophisticated visualizations like faceted, cross-tabbed, multivariate, and bullet charts. They also resolve previous limitations by allowing multiple columns in Line Column charts and slicing by color with multiple measures, while providing deeper granular control over configurations such as tooltips, data labels, and axes. To enable this feature, contact your administrator.

For more information, see ThoughtSpot’s new charts.

New chart settings experience

The new chart settings experience is now generally available (GA) and on by default. The chart settings panel is completely redesigned with a more intuitive layout and easier access. With over 50 advanced settings available across different chart types, you’ll have pixel-perfect control over every aspect of your visualizations - including data label sizes, colors, font styles, grid lines, tooltips, and more.

For more information, see New chart settings experience.

Column sets

Column sets are now generally available (GA). A column set is a custom group of values from a single column. You can create column sets, which can be used to classify values in a list that you can then reuse across multiple analyses. For example, you can use column sets to define regions with specific countries included or excluded. Column sets are community objects which remain when you navigate away from the Search Data page and can be used by any user with view access to the underlying Model. For more information, see Column sets.

Query sets

Query sets are now generally available (GA). You can create query sets, which can be used to classify values in a list that you can then reuse across multiple analyses. A query set is a custom group of values from a collection of objects in your database. Query sets are community objects which remain when you navigate away from the Search Data page and can be used by any user with view access to the underlying Worksheet. For more information, see Query sets.

Enhanced row-level security (RLS) rule logic

RLS rule logic to support using AND/OR operators with bracket notation is now generally available (GA). You can now define more precise and complex access control policies that accurately reflect your organization’s security requirements without resorting to data modeling solutions with access control list tables. For more information, see How rule-based RLS works.

Rerun queries in Search data

This functionality allows users to execute the same search query again without needing to refresh the browser or modify the query, and update results with the latest data. With this feature, users can simply click Go to rerun the query, which is useful for testing data model changes, formula updates, or database reloads.

For more information, see Rerun your search query.

Last value in period and first value in period functions

Last_value_in_period and first_value_in_period functions are now available to all users and on by default. These functions are useful for semi-additive measures, measures that typically return a single value per time period rather than being additive across time. For example, if you want to find out the last value for full-time employee headcount for the current date, you can use the formula, fxFTE = last_value_in_period(sum(full_time_employee), query_groups(), {date}).


Other features and enhancements

Muze Studio

Muze Studio is now generally available (GA) and on by default. You can create your own charts in ThoughtSpot using the Muze charting library. A developer can create new chart types by writing the code in the code builder. This release introduces a new console window which helps developers quickly identify and resolve issues with real-time feedback on their JavaScript code execution by providing errors and warnings generated during code execution.

For more information, see Creating charts with Muze Studio.

Column security rules Early Access

You can now set column security rules at the table level, and they will automatically be inherited to associated Models. Operational management is simplified as the cluster setting, Strict Object Mode, is not required. In addition, rules are only required for the secured columns rather than all columns in the table. For each column you select as restricted, you can define which group(s) can have access to the column. Users without access will not see the column in search results, or anywhere in the product. To enable this feature, contact your administrator.

For more information, see Column security rules.

Liveboards with column security rules Early Access

We have enhanced the behavior of Liveboards built with column security rules. If users restricted by column security access the Liveboard, they can see and interact with the Liveboard filters and visualizations, but cannot edit the Liveboard as a whole. If such inaccessible columns are used as filters in the Liveboard, the Liveboard will no longer be blocked. Schedules now honor column security rules, and each recipient receives their own report based on their column security rule assignments.

For more information, see Column security rules on Liveboards.

TML utility Early Access

The Import TML can now also be done asynchronously from the new TML utility. This allows users to trigger TML imports directly from the UI, which are processed as asynchronous jobs in the backend. You can enable this feature from the Data modelling option under Application Settings on the Admin settings page. Once enabled, you can access the new UI from the Data workspace > Utilities page.

+ For more information, see Async import TML utility.

Date interval setting

The date interval setting in TML is now generally available (GA) and on by default. You can set the default date bucket for a Model column at the instance level. The options are detailed, daily, weekly, monthly, quarterly, yearly, hourly, or no_bucket. Note that hourly is only available for datetime data.

For more information, see Default date bucket.

RLS support for integer comparison for ts_groups

ThoughtSpot introduces a new system variable ts_groups_int for integer comparison in the row-level security configuration. This allows you to create RLS rules where an integer column is compared directly to the integer group IDs a user belongs to.

For more information, see How rule-based RLS works.

Connection TML import for OAuth without validation

ThoughtSpot now supports importing OAuth connections through TML without validation. This feature allows users to import an OAuth connection via TML without performing validation during the import process.

For more information, see TML for connections.

Add user-defined ID (object ID) in TML

You can now directly add or edit an object ID in the TML of an Answer, table, Model, Liveboard, or View. This user-defined object ID allows you to manage content across multiple Orgs without having to manually change the GUID of an object each time you move it between Orgs. To enable this feature, contact ThoughtSpot support.

For more information, see Object ID in TML files.

Tenant-based column aliasing Early Access

Tenant-based column aliasing introduces the capability to define a column name or description based upon the user’s membership in a ThoughtSpot Org or group. For example, Client 1 may refer to a column as Region, whilst Client 2 may refer to this as State. This feature is an extension of the language-based aliasing. Data analysts can define these aliases via CSV upload or with TML. This feature is particularly useful for embedded scenarios where the same underlying Model is leveraged across multiple clients.

For more information, see Tenant-based column aliases.

CSV upload support for Google BigQuery

You now have a quick and easy way to complete data loads of files that are not present in your cloud data warehouse. You can now upload a CSV file to your Google BigQuery connection that can be joined to other tables in your connection. To use this feature, go to Data > Utilities, and click Upload CSV. To enable this feature, contact your administrator.

For more information, see Upload a CSV file to Google BigQuery.

Databricks CSV upload

You now have a quick and easy way to complete data loads of files that are not present in your cloud data warehouse. You can now upload a CSV file to your Databricks connection that can be joined to other tables in your connection. To use this feature, go to Data > Utilities, and click Upload CSV.

For more information, see Upload a CSV file to Databricks.

Personal Access Token (PAT) authentication for Snowflake

We now support Personal Access Token authentication for Snowflake. For more information, see Add a Snowflake connection.

OAuth Client Credentials for Snowflake

We now support OAuth Client Credentials authentication for Snowflake. For more information, see Add a Snowflake connection and Snowflake OAuth with Client Credentials.

Multiple configurations per connection

In addition to Snowflake, we now support multiple configurations for Databricks and Google BigQuery. This feature allows you to allocate separate configurations for different ThoughtSpot users, groups, or processes, eliminating the need to duplicate Liveboards and configure multiple connections, and helping you with cost tracking and governance. You can also use this for your system processes so that you can control and balance the computing load.

Query_groups optional grouping columns

Optional grouping columns are now available to all users and on by default. ThoughtSpot supports optional grouping columns in query_groups to ensure that only specified columns are included, if they are present in the query. A new syntax allows users to define an explicit optional list of grouping columns. Previously, you needed to manually exclude all other columns from the Model.

For more information, see Query_groups optional grouping columns.

Formula variables in query generation

The use of formula variables in query generation is now generally available (GA). Formula variables can be of any data type that ThoughtSpot supports, and can be associated with a single value or list of values. Formula variables created in the primary Org can be shared with other Orgs. A formula variable created in a non-primary Org is only visible in that Org.

For more information, see Formula variables. Formula variables.

Publishing workflow

ThoughtSpot introduces publishing across Orgs. Publishing allows you to create an object in the Primary Org and publish it directly to target Orgs without generating duplicate copies. To enable this feature, contact ThoughtSpot support.

You can also unpublish objects across Orgs.

Publishing with parameters

ThoughtSpot introduces publishing with parameters. Parameters are used to assign variables to certain properties and fields within objects such as Connections and Tables. Parameterization with variables allows you to reuse and propagate the same object across various Orgs and environments within a ThoughtSpot instance while maintaining a consistent data structure of objects across Orgs. To enable this feature, contact ThoughtSpot support.

ThoughtSpot Embedded

Customers licensed to embed ThoughtSpot can use ThoughtSpot Embedded features and the Visual Embed SDK.

To enable ThoughtSpot Embedded on your cluster, contact ThoughtSpot support.

For new features and enhancements introduced in this release for ThoughtSpot Embedded, see ThoughtSpot Developer Documentation.


Was this page helpful?