ThoughtSpot Cloud Release Notes

ThoughtSpot 8.3.0.cl is now available.

These release notes include information about new and enhanced features.

To see our feature deprecation plans, please see Deprecation Announcements.

New Features and Functionality

The latest release of ThoughtSpot Cloud contains several new and enhanced features.

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

New Liveboard experience Beta

The new Liveboard experience is now available. It contains multiple new features and feature enhancements. It is part of ThoughtSpot’s move to a new stack. To learn how to enable it, refer to New Liveboard experience.

The new Liveboard experience contains the following new features:

  • Edit mode: To make any changes to your Liveboard, such as moving a visualization or editing the Liveboard name, you must be in edit mode. To enter edit mode, select the more options menu more options menu icon for the Liveboard, and select Edit.

  • Improved filters modal: We moved all filter configuration into one modal, where you can add filters, specify which visualizations the filters should apply to, and link columns from different worksheets to create one Liveboard filter for visualizations that come from different worksheets.

  • HTML in Liveboard titles and descriptions: Use HTML 5 in titles and descriptions for Liveboards. For example, you can add a clickable link to a word or phrase in a description, or italicize part of a Liveboard title.

  • Undo, redo, or reset buttons: Use the in-product undo, redo, and reset buttons to reset or go back or forward 1 step each time you make a change in a Liveboard visualization (for example, when you add a new column to the search, drill down, or sort). These buttons appear to the right of the title of a Liveboard visualization.

  • Copy visualization link in the more menu: Copy a direct link to a visualization within the Liveboard. Use this feature to share a specific Liveboard visualization. This feature moved from the Share visualization modal to the more menu. First, share the Liveboard. Then, select the more menu icon more 10px for the visualization, and select Copy link. This provides you with a link to the specific visualization within the Liveboard. You can send that link to the user you shared the Liveboard with.

  • Answer Explorer improvements: Answer Explorer now opens in the current state of the visualization. For example, if you drill down on a visualization, then open Answer Explorer, it opens in the drilled-down state. Answer Explorer now opens in a modal.

  • Visualization copy and edit improvements: When you copy and edit a Liveboard visualization, the copy now takes into account any Liveboard filters that applied to the original visualization.

New Liveboard experience deprecations

The following features are not available with the new Liveboard experience, but they are available in the classic experience. The new Liveboard experience is off by default, but users can turn it on or off individually from their profile. If you would like your company to be able to use these de-supported features, you can turn the new Liveboard experience off for your company from the Admin Console. Alternatively, if it is available in your environment, you can turn it on or off individually from your profile.

  • Share a visualization: The share button for a specific visualization within a Liveboard is no longer available. Instead, share the Liveboard. Then, select the more menu icon more 10px for the visualization, and select Copy link. This provides you with a link to the specific visualization within the Liveboard. You can send that link to the user you shared the Liveboard with.

  • Switch between Liveboards from the Liveboard title: This feature allowed you to click on a Liveboard title and view a list of other recently edited Liveboards that you could click on. Instead, navigate between Liveboards from your home page, or the Liveboard list page.

  • Copy embed link: The Copy embed link option in the more menu icon more 10px for the Liveboard or a visualization is no longer available. Instead, use the SDK for embedding purposes.

  • Change title menu option: The Change title option in the more menu icon more 10px for a visualization is no longer available. Instead, select the Edit option in the more menu icon more 10px for the Liveboard. Then, click on the visualization title or description to edit it inline.

  • Liveboard edit icon: The Liveboard edit icon icon edit 10px next to the Liveboard name, for editing the Liveboard name or description, is no longer available. Instead, select the Edit option in the more menu icon more 10px for the Liveboard. Then, click on the Liveboard title or description to edit it inline.

Integration with dbt Beta

ThoughtSpot now offers an integration with dbt. You can provide your existing dbt models and automatically create worksheets in ThoughtSpot that you can use to perform searches on your data.

This feature is in beta and off by default. It is part of the Data tab redesign, which is also in beta and off by default. To enable dbt integration and the Data tab redesign, contact ThoughtSpot Support.

Jira Issue Management SpotApp Beta

This release introduces the Jira Issue Management SpotApp. ThoughtSpot maps your Jira data to SpotApp columns, and creates pre-built but still customizable worksheets, answers, and Liveboards, based on your data.

This feature is in beta and off by default. It is part of the Data tab redesign, which is also in beta and off by default. To enable SpotApps and the Data tab redesign, contact ThoughtSpot Support.

New SpotIQ experience

The new SpotIQ experience is now available. The functionality remains the same, but we reorganized the UI to make it more intuitive. The new experience is on by default. You can manage your individual SpotIQ experience from your profile. Note that the new SpotIQ experience is dependent on the new answer experience; to use the new SpotIQ experience, you must first enable the new answer experience. For more information, refer to SpotIQ analysis.

For the Business User

Recently viewed Liveboard and answer suggestions

When you search across existing answers and Liveboards, ThoughtSpot now offers suggestions based on Liveboards and answers you recently viewed or interacted with, not just popular objects. This allows you to quickly return to an object you were working on or looking at in a previous session.

Open Search data in a new tab

You can now open Search data in a new tab by right-clicking on the Search data option in the top navigation bar.

KPI chart enhancements

With this release, you can track Key Performance Indicators more easily, and tailor conditional formatting to suit your business use cases.

Track KPI charts from your home page watchlist

You can now add Key Performance Indicators to your watchlist and track them from your home page. To add a KPI chart to your watchlist, choose Add metrics to your home page watchlist and select the KPI chart from your recently viewed Liveboards.

Conditional formatting for KPI attributes

ThoughtSpot now supports conditional formatting for attribute-type KPI charts as well as measures.

Monitor Key Performance Indicators

ThoughtSpot now supports scheduled alerts for changes in Key Performance Indicators (KPIs) in your data. From the Monitor tab, you can view and manage all KPI alerts you create or subscribe to. For more information, see Monitor Key Performance Indicators in your data.

For the Data Engineer

OAuth for Databricks New!

Databricks connections now support OAuth. See Configure OAuth for a Databricks connection.

Oracle connections support Exadata and ADW New!

In this release, the Oracle ADW connection is renamed to Oracle. Existing ADW connections continue to work. There are now two options: Cloud for ADW connections, and On Premise for Exadata or on-prem database connections. For details, see Oracle.

Dremio connector New!

In the release, Dremio is a new connection type. For details, see Dremio. Dremio supports OAuth. For details, see Configure OAuth for a Dremio connection.

For the IT Ops Engineer

Advanced encryption at rest

Advanced data encryption at rest is now GA. ThoughtSpot provides advanced data encryption at rest (EAR) that allows for granular user and folder level controls for encrypting your persistent data.

To enable Advanced EAR in your environment, contact ThoughtSpot Support.

For the Developer

ThoughtSpot Everywhere

For information about the new features and enhancements introduced in this release, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 8.2.0.cl Release

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

ServiceNow and Snowflake SpotApps Beta

SpotApps are ThoughtSpot’s new out-of-the-box solution templates built for specific use cases and data sources. They are built on Blocks, which are pre-built pieces of code that are easy to download and implement directly from the product. This release introduces the Analytics Blocks and the ServiceNow and Snowflake SpotApps. Analytics Blocks include pre-built Worksheet, Answer, and Liveboard Blocks.

The ServiceNow and Snowflake SpotApps mimic the ServiceNow and Snowflake data models. After you connect to your ServiceNow or Snowflake data in your cloud data warehouse, ThoughtSpot maps that data to SpotApp columns, and creates pre-built but still customizable worksheets, answers, and Liveboards, based on your ServiceNow data.

This feature is in beta and off by default. It is part of the Data tab redesign, which is also in beta and off by default. To enable SpotApps and the Data tab redesign, contact ThoughtSpot Support.

SQL-based views Beta

This release introduces beta support for SQL-based views. Users can create views based on custom SQL queries, and use those views as data sources. This type of view has the same functionality as a view based on searching your data.

This feature is in beta and off by default. To enable it, contact ThoughtSpot Support.

Data tab redesign Beta

This release redesigns the Data section of the product. The new Data Workspace is still in the same place in the product. To access it, select Data from the top navigation bar. The redesign introduces several new features, such as SQL-based views and SpotApps, and makes the UI more intuitive.

This feature is in beta and off by default. To enable it, contact ThoughtSpot Support.

Pivot table scroll bar

If your pivot table contains more than 2 measures, the column header now has a horizontal scroll bar, so you can see all your measures without taking up excessive space in the pivot table.

Group aggregate enhancement

When using a group aggregate formula in a Search, you can now view the results grouped at the level of detail specified in your aggregation formula.

For example, consider a query where you want to contrast total revenue per region between areas with above average revenue and below average revenue. Previously, queries of this type displayed individual areas with above or below average revenues in each region, but did not aggregate the results.

This enhancement also fixed an issue where queries including group aggregate formulas could not be visualized as charts.

This feature is in beta and off by default. To enable it, contact ThoughtSpot Support.

For the Business User

HTML in answer titles and descriptions

You can now use HTML 5 in titles and descriptions for answers and visualizations within Liveboards. For example, you can add a clickable link to a word or phrase in a description, or italicize part of an answer title.

This feature is only available for answers and visualizations within Liveboards; it is not available for Liveboard titles and descriptions.

Key Performance Indicator (KPI) chart type
Support for attributes

You can now create KPI visualizations when you search for attributes, as well as measures. When you search for an attribute (for example, product), the KPI automatically displays the top result for that column. For more information, see KPI charts for attributes.

Conditional formatting

You can now add visual cues for KPIs or threshold metrics to easily show where you are falling short or exceeding targets. For more information on how to apply conditional formatting to your KPI, see KPI charts.

Support for Drill down, Show underlying data, and SpotIQ analyze

You can now right-click on the sparkline visual of any KPI chart to Drill down to a finer-grained view of your data, Show underlying data, or run a custom SpotIQ analysis.

For the Data Engineer

New connection creation flow with data tab redesign

If you have the new redesigned data tab enabled, you can see the new Data Workspace page from the Data tab in the top navigation bar. To start creating a connection, click Connections, then click the connection type you want to create. The new Data Workspace allows you to create a connection without selecting tables or columns.

For the IT Ops Engineer

Okta authentication Beta

In this release, ThoughtSpot switched to a new, industry-standard cloud authentication method through Okta. ThoughtSpot now powers its internal authentication with Okta, which is the industry-leading authentication platform. This change is internal and has no impact on customers. After we enable this feature by default, all user authentication will automatically use the internal Okta service.

This new Okta authentication feature is in Beta, and off by default. To enable it, contact ThoughtSpot Support.

This switch involves several external improvements to authentication, including security enhancements:

  • Ability to map IDP attributes from the ThoughtSpot Admin Console (username, email, and display name)

  • Account activation monitoring from the Users section of the Admin Console: if a user still needs to activate their account, you can see that information in the Users section and re-send their activation email

  • Only Okta interacts with your IDP. Your ThoughtSpot cluster does not directly interact with your IDP.

  • Local users create their own password during activation. Administrators do not create the password prior to activation.

For the Developer

ThoughtSpot Everywhere

For information about the new features and enhancements introduced in this release, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 8.1.0.cl Release

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Business User

Reset button for saved answers

The reset button allows you to reset a saved answer to its last saved state after you edit it. This buttons appears to the right of the search bar in a saved answer, next to the undo and redo buttons. Note that the reset button is only available for saved answers.

The reset button is only available in the new answer experience.

Sparkline visualization for KPI chart type

When you search for a measure with a time-related keyword (for example, Sales weekly), you can now create sparkline visualizations of your data’s Key Performance Indicators (KPIs). For more information, see Sparkline visualizations for time-series KPIs.

For the Data Engineer

OAuth for Amazon Redshift

Redshift connections now support OAuth. See Configure OAuth for a Redshift connection.

OAuth for Microsoft Azure Synapse

Synapse connections now support OAuth. See Configure OAuth for an Azure Synapse connection.

New Japan cloud region

ThoughtSpot Cloud is now available in Japan. See ThoughtSpot Cloud requirements and support.

For the IT Ops Engineer

Encryption at rest

ThoughtSpot provides advanced data encryption at rest (EAR) that allows for granular user and folder level controls for encrypting your persistent data. EAR is currently a beta feature. To enable EAR in your environment, contact ThoughtSpot Support.

For the Developer

ThoughtSpot Everywhere

For information about the new features and enhancements introduced in this release, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 8.0.0.cl Release

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

New answer experience

The new answer experience is now GA and on by default. The new answer experience contains the following features:

  • Improved Formula Editor: The new formula editor has a larger editor window, allows new lines, and has a new layout with integrated help.

  • Table column summaries and headlines: Conditional and number formatting for table column summaries and headlines is now available. Column summaries are aligned with their respective columns and are part of the table, although you can configure their number and conditional formatting separately.

  • Table column summary configuration for admins: You can now enable or disable column summaries for users on the new answer experience, from the Search & SpotIQ section of the admin console. By default, table column summaries are on.

  • Table configuration: Conditional formatting for attributes is now available for tables. Conditional formatting is now part of the Table configuration panel instead of being a separate modal. You can now set the content density and theme (outline, row, or zebra) of your table.

  • Chart configuration: Conditional formatting for chart measures is now part of the Chart configuration panel instead of being a separate modal.

  • Conditional formatting for pivot tables: You can now perform conditional formatting on measures in pivot tables.

  • Improved sorting for pivot tables: Pivot tables now support multiple sorts at a time. When you sort by a measure, you sort rows only, not columns. This change allows you to sort the rows by a measure and the columns by an attribute. When you save a pivot table that you sorted, the existing sorting saves as well.

  • Undo, redo, or reset button: Use the in-product undo, redo, and reset buttons to reset or go back or forward 1 step each time you make a change in a search or saved answer (for example, when you add a new column to the search, drill down, or sort). These buttons appear to the right of the search bar in a search or saved answer. Note that the reset button is only available for saved answers; it resets the answer to its last saved state.

  • Drill down by measures: You can now drill down on a data point by a measure. In the classic answer experience, you can only drill down on a data point by an attribute.

  • SpotIQ: Cleaner, more intuitive UI for SpotIQ analysis of answer data points, surfacing the most useful workflows and allowing advanced customization.

  • Learning cards: These cards teach new users about ThoughtSpot, and how to gain insights from searches and answers.

  • Improved logic for showing chart elements in Liveboard visualizations: For all Liveboard visualization sizes except for the smallest size, ThoughtSpot now shows axis values, labels, and legends. Legends will always appear to the right of the chart. For the smallest visualization size, ThoughtSpot now shows axis values and labels, but not legends.

  • [8.2.0.cl and later] HTML for answer titles and descriptions: Use HTML in titles and descriptions for answers and visualizations within Liveboards. For example, you can add a clickable link to a word or phrase in a description, or italicize part of an answer title.

Answer experience deprecations

The following features are not available with the new Answer experience. The new Answer experience is GA and on by default, but the option to turn it on or off individually is on by default. If you would like your company to be able to use these de-supported features, you can turn the new Answer experience off for your company by contacting ThoughtSpot Support. Alternatively, you can turn it on or off individually from your profile.

  • Browser back button: you can no longer use the browser back button to go back one step in a search or saved answer. Instead, use the new in-product back button to the right of the search bar in a search or saved answer.

  • Multiple join path resolution within the formula editor or a search: when you try to search on columns with more than one possible join path, the system no longer allows you to define the join path within the search. Similarly, when you try to create a formula with columns with more than one possible join path, the system does not allow you to define the join path. Instead, the system now prompts you to resolve this issue and avoid confusion or incorrect data by creating a Worksheet with the correct join path.

  • Send feedback: The option to send product feedback, from the more options menu more options menu icon on an Answer or search.

  • Client-side summaries for tables: We consolidated column summaries and headlines into one summary, called a headline summary. To calculate these headline summaries, ThoughtSpot executes one SQL query for each summary against the underlying database. These headline summaries are integrated with the table columns. You can pin them to Liveboards.

  • Granular access to Liveboards: A privilege limiting some users to Read only access on curated Liveboards. These users could view and explore; however, they could not copy, alter, download, or share the Liveboards.

Liveboard schedule

ThoughtSpot now combines the Liveboard follow and Liveboard Schedule features into a single action called "Schedule." To create a new schedule to receive an email containing a pdf of your Liveboard, users now select the Schedule button to the left of the more options menu icon more 10px.

ThoughtSpot will migrate any existing Liveboard follows to Liveboard schedules. For users who followed a Liveboard in November Cloud or earlier, those Liveboard schedules appear in the list of Liveboard schedules as Migrated from follow (your display name).

Search answers

You can now navigate to the Search answers and Liveboards page from anywhere within ThoughtSpot. To search answers and Liveboards, select Search answers and Liveboards from the top navigation bar.

Search across existing Answers

For more information, see Search answers.

For the Business User

Monitor Key Performance Indicators (KPI) Beta

ThoughtSpot now supports scheduled alerts for changes in Key Performance Indicators (KPIs) in your data. You can use the Monitor function to schedule notifications for your KPIs on an hourly, daily, weekly, or monthly basis. From the Monitor tab, you can view and manage all KPI alerts you create or subscribe to. For more information, see Monitor Key Performance Indicators in your data.

This feature is in beta and off by default. To enable it, contact ThoughtSpot Support.

KPI chart type Beta

You can now create visualizations of your data’s Key Performance Indicators (KPIs). For more information, see KPI charts.

This feature is in beta and off by default. To enable it, contact ThoughtSpot Support.

Support for VMware Workspace One

ThoughtSpot now supports use of the VMware Workspace One browser for the ThoughtSpot Mobile App. ThoughtSpot supports all versions of VMware Workspace One.

Auto-select search data source for new users

When a new user uses Search Data, ThoughtSpot intelligently selects a data source for them to search on. ThoughtSpot chooses the most popular data source in the cluster that the user has access to. This allows users to begin to search data easily, without looking through all the existing data sources on their cluster.

Support for searching answers in Japanese Beta

ThoughtSpot now supports Search Answers in Japanese.

This feature is in beta and on by default.

For the IT Ops Engineer

OpenVPN support for Snowflake on Azure connections

ThoughtSpot now supports secure access from ThoughtSpot Cloud to your data in Snowflake on Azure, through your OpenVPN server. ThoughtSpot supports the following OpenVPN server implementations:

To learn how to configure a VPN connection for your Snowflake on Azure connection, refer to OpenVPN for Azure Synapse and Snowflake on Azure.

OpenID Connect authentication

ThoughtSpot now supports the OpenID Connect authentication framework for your ThoughtSpot Cloud instances. OIDC adds an identity layer to the OAuth 2.0 protocol and allows clients to verify a user’s identity based on the authentication performed by an authorization server.

To configure OIDC, refer to OpenID Connect authentication.

For the Developer

ThoughtSpot Everywhere

For information about the new features and enhancements introduced in this release, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 8 Cloud November Release (ts8.nov.cl)

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

Date interval functions

In this release, we introduced new functions for computing time intervals between two dates. In addition to the existing diff_days and diff_time functions, you can now use diff_years, diff_quarters, diff_months, diff_weeks, diff_hours, and diff_minutes to calculate time intervals at these additional granularities.

If your organization uses a custom calendar, which can specify a new starting date of a year, starting dates of quarters, a starting day of the month, and a starting day of the week, use the optional custom calendar argument with these functions to calculate the difference between the two dates.

Automated answer creation in Setup

We simplified the steps to create Search visualizations during Setup. Now, you can select measures, attributes and date columns and immediately view suggested answers and visualizations. For more information, see Create answers in Setup.

For the Business User

Starting in December 2021, ThoughtSpot refers to Liveboards instead of pinboards. With Liveboards, you can have an interactive experience and get granular insights through live queries on cloud data, tailored for you. You can use Liveboards to iterate, explore, and drill into more insights, and tell a continuously evolving data story.
ThoughtSpot plans to support for several releases, and then retire, internal processes and external methods that use the older naming convention.

User session timeout and validity

ThoughtSpot increased the duration of idle session timeouts and the maximum session validity, when you click Remember me on the login screen. There is no change to the duration when you do not click Remember me.

  • Idle session timeout: If a user is not active for 14 days, ThoughtSpot logs the user out, and the user must enter their login credentials again.

  • Maximum session validity: ThoughtSpot forces the user’s session to expire after 14 days, even if they are active throughout that period.

This change only affects new clusters created on the November Cloud release and later. Clusters created on the October Cloud release and earlier have the old experience, even after they update to the November Cloud release. In the old experience, the idle session timeout is 60 minutes with Remember me, and 30 minutes without it. The old maximum session validity is 7 days with Remember me, and not available without it.

To increase idle session timeouts or maximum session validity for clusters created on the October Cloud release and earlier, contact ThoughtSpot Support.

Search suggestions

Search suggestions are now GA. When you search across existing answers and Liveboards, ThoughtSpot now offers search suggestions in the search bar, based on your past searches and popular searches in your environment, in addition to object suggestions. For example, if you type Sal in the search bar, it might now result in search suggestions like Sales and Sales this year, in addition to object suggestions like an existing Liveboard called Sales in the east last year.

ThoughtSpot provides search suggestions before you begin typing, but not object suggestions.

For the Data Engineer

Azure AD external OAuth for Snowflake

Snowflake now supports external OAuth through Microsoft Azure AD. See Configure Azure AD external OAuth for a Snowflake connection.

For the IT Ops Engineer

SAML assertion validity

ThoughtSpot now supports 2 methods to increase the duration of validity for your SAML assertion: the SessionNotOnOrAfter attribute and the maxAuthenticationAge parameter. You can ask ThoughtSpot to disable either one of these checks. If you use both, and either check fails, ThoughtSpot does not authenticate the user. Some IDPs do not support use of SessionNotOnOrAfter. If your IDP does not support use of SessionNotOnOrAfter, remove that attribute from your IDP assertion and ask ThoughtSpot Support to enable maxAuthenticationAge.

Multiple Identity Providers for SAML login

You can now configure SAML SSO login for more than one Identity Provider (IDP). You may have multiple groups of users who need to log into ThoughtSpot but are managed by separate IDPs. To configure this, contact ThoughtSpot Support.

OpenVPN support for Google BigQuery and Azure Synapse connections

ThoughtSpot now supports secure access from ThoughtSpot Cloud to your data in Google BigQuery and Azure Synapse, through your OpenVPN server. ThoughtSpot supports the following OpenVPN server implementations:

To learn how to configure a VPN connection for your Google BigQuery or Azure Synapse connection, refer to OpenVPN for Google BigQuery and OpenVPN for Azure Synapse.

For the Developer

ThoughtSpot Everywhere

For information about the new features and enhancements introduced in this release, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 7 Cloud October Release (ts7.oct.cl)

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

Liveboard schedule gating conditions

Gating conditions for scheduled Liveboards are now GA. Refer to Schedule a Liveboard job to learn more about scheduling Liveboards for email delivery, and how to leverage gating conditions so that ThoughtSpot only sends the Liveboards when certain conditions are true.

For the Business User

Geo map support

We added support for regional councils, cities and districts, and postcodes, for New Zealand. See Geo Map Reference.

For the Data Engineer

Custom calendar

Custom calendar is now available, and it supports the Snowflake, Amazon Redshift, Google BigQuery, Microsoft Azure Synapse, and Databricks cloud data warehouses. See Custom calendar.

For the IT Ops Engineer

UI improvement for user profile

This release improves the UI and user experience of the user profile.

For the Developer

ThoughtSpot Everywhere

For information about the new features and enhancements introduced in this release, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 7 Cloud September Release (ts7.sep.cl)

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

Automatic following of How Users are Searching Answers Liveboard

The How Users are Searching Answers Liveboard allows administrators, and users they share the Liveboard with, to understand how users are searching for existing answers and Liveboards. Starting in the September release, ThoughtSpot automatically emails this Liveboard to administrators once a week. You can add or remove users from this email list by editing the follow schedule for this Liveboard.

For the Business User

Geo map support

We added support for regions, municipalities, and postal codes, for Denmark. See Geo Map Reference.

Learning cards

This release introduces a new in-product learning initiative. Sets of learning cards appear when you first view an answer or search result after updating to the September release. These cards teach new users about ThoughtSpot, and how to gain insights from searches and answers. If you exit the learning cards by clicking the Hide or x button, you can always get them back by clicking on “learning mode on” from the profile menu.

This feature is only available if you have the new answer experience Beta (off by default in September cloud) on in your environment. You can turn the new answer experience on from the Experience manager in your profile.

Drag and drop metrics on your watchlist

You can now move metrics on your home page watchlist using drag and drop. Click on a metric, and move it to a different position in your watchlist.

Search suggestions Beta

When you search across existing answers and Liveboards, ThoughtSpot now offers search suggestions in the search bar, based on your past searches and popular searches in your environment, in addition to object suggestions. For example, if you type Sal into the search bar, it might now result in search suggestions like Sales and Sales this year, in addition to object suggestions like an existing Liveboard called Sales in the east last year.

ThoughtSpot provides these search object suggestions before you begin typing, based on your past searches and popular searches in your environment.

This feature is in beta. If you do not see it yet, ThoughtSpot will enable it for you soon.

For the Data Engineer

Embrace is now called Connections

ThoughtSpot has renamed Embrace to Connections. Functionality remains the same. To access your connections, navigate to the Data tab and click Connections. For more information, see Connections.

For the IT Ops Engineer

Custom domain configuration

ThoughtSpot now supports the configuration of a custom domain or multiple domains for your ThoughtSpot Cloud URL. By default, the base URL is <your_company_name>.thoughtspot.cloud. This feature allows you to request a different URL or multiple URLs, such as analytics.<your_company_name>.com. This is useful when embedding ThoughtSpot pages with TS Everywhere, so that your embedding application and the ThoughtSpot pages have the same base URL. If you are embedding ThoughtSpot in multiple environments, such as a staging environment and a production environment, these multiple domains can point to the same ThoughtSpot instance.

Refer to Custom domain configuration for more information. To set up a custom domain in your ThoughtSpot Cloud URL, contact ThoughtSpot Support.

For the Developer

ThoughtSpot Everywhere

This release introduces the ThoughtSpot Everywhere Edition license, Visual Embed SDK version 1.4.0, and new REST APIs for programmatic management of data connections, metadata objects, user accounts, user groups and privileges, and object sharing permissions.

For more information, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 7 Cloud August Release (ts7.aug.cl)

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

Scriptability
  • Improved import workflow: The new import workflow for Scriptability identifies errors, suggests solutions, and allows you to resolve these errors as part of the import workflow. It also has a cleaner, more intuitive UI, with separate sections for different object types.

  • TML for tables with row-level security: ThoughtSpot now supports the migration and editing of tables with row level security (RLS) using TML.

For the Business User

Watchlist metrics

There are several new features for the metrics watchlist on your ThoughtSpot home page:

  • You can now open metrics in your watchlist in a new tab by right-clicking on the metric on the home page.

  • There is now no limit to the number of metrics you can add to your watchlist.

Refer to Home page for more information about watchlist metrics.

Minimum and maximum on x-axis for scatter and bubble charts

You can now specify a minimum and maximum value for measures on the x-axis of scatter and bubble charts. For more information on how to add a minimum and maximum value to a chart axis, refer to Change axis options.

Deprecations

ThoughtSpot is dropping support for the following feature in the August Cloud release. This feature is not available in the August release:

  • Ask an Expert

Refer to Deprecation Announcements for more information.

For the IT Ops Engineer

Credit Usage Liveboard

The Credit Usage Liveboard, a Liveboard for monitoring your credit consumption under the consumption-based pricing model, is now accessible from the Admin Console, under Billing  Credit consumption.

SAML configuration

When configuring SAML authentication for ThoughtSpot, it is now mandatory to map the mail attribute in the IDP metadata file to the email address of the user. If your company cannot meet this requirement, contact ThoughtSpot support. For more information, refer to configure SAML.

Enable or disable table column summaries

This release allows admins to enable or disable table column summaries for users on the new answer experience, from the Search & SpotIQ section of the admin console. By default, table column summaries are on. This does not affect the display of summaries for users on the classic answer experience.

UI improvement for help customization

This release improves the UI and user experience of the Help customization section of the admin console.

For the Developer

ThoughtSpot introduces several new features and enhancements to the Developer Portal and Visual Embed SDK. This release also introduces new REST APIs to manage users, user sessions, group privileges, cluster configuration, and metadata objects. For more information, refer to ThoughtSpot Developer Documentation.

ThoughtSpot 7 Cloud June Release (ts7.jun.cl)

For the First User

Getting started with ThoughtSpot Cloud

The first user on the account has to complete a series of steps before other people can start using ThoughtSpot with your organization’s data. For these instructions, see Getting Started with ThoughtSpot Cloud.

For the Analyst

Conditional formatting for pivot tables

You can now perform conditional formatting on measures in pivot tables. Refer to Apply conditional formatting and Pivot tables.

To perform conditional formatting on measures in pivot tables, you must have the New Answer experience Beta (off by default in June Cloud) enabled on your cluster.

Streamlined analyst setup

We simplified the steps to set up an analyst account on ThoughtSpot. Now, you can create a connection, create a worksheet to model your business use cases, and immediately search your data in three steps. See Analyst Onboarding for further details.

Group aggregate query filters

This release improves support for group aggregate query filters when seeking finer-grained results by adding a secondary dimension, or courser-grained results when dropping one of the existing dimensions. You can now also include or drop the filter condition. Refer to Aggregation filters for more information.

For the Business User

For the Data Engineer

Databricks GA

Databricks is now GA in this release of ThoughtSpot Cloud. For more information, refer to Databricks.

Object Usage Liveboard

This release introduces a new default Liveboard for monitoring object usage. The Object Usage Liveboard contains data on the following topics:

  • Specifies what existing tables, worksheets and views users search on

  • Specifies which columns users search most frequently

  • Tracks the most searched tables, worksheets and views each month

Use this Liveboard to identify what users have accessed, and determine which unused data objects can be deleted.

For the IT Ops Engineer

Consumption-based pricing system answers

ThoughtSpot provides 2 default system answers to help you track and analyze your credit consumption. These answers allow you to dive deeper into the credit consumption and activities of a specific user, or over a specific time window.

  • Sample Answer - Credit usage details: This answer is ideal for looking into object-level details, such as the objects a user accessed and the actions they performed on those objects.

  • Credit usage from Charging Records: Use this answer to learn more about API-level details. You can map activities and credit consumption to specific API calls.

Refer to Consumption-based pricing for more information.

New admin privileges Beta

This release introduces new administrator privileges that separate the abilities of the administrator into 4 specific privileges. For example, you can allow certain users to create and manage users, while not allowing them to manage SAML integration or other advanced settings. These new administrator privileges do not provide access to all data in ThoughtSpot, unlike the Can administer ThoughtSpot privilege. Users with the new privileges can only see data that others share with them. The Can administer ThoughtSpot privilege, which encompasses all 4 new administrator privileges, still appears as an option by default. To remove it, contact ThoughtSpot Support. The 4 new privileges are:

  • Can manage users: Can create, delete, and edit users.

  • Can manage privileges: Can create, delete, and edit groups. This includes the group’s name, sharing visibility, and privileges.

  • Can operate application: Can configure local and SAML authentication. Can manage application settings: search, SpotIQ, and onboarding advanced settings, style and help customization. Can view scheduled maintenance.

  • Can see system information: Can view all default admin data, including system worksheets and Liveboards.

This feature is in beta and off by default. To enable it, contact ThoughtSpot Support.

Security log collection

This release of ThoughtSpot Cloud enables your security team to collect security audit events based on user activity and ship them to your SIEM application in real-time. You can view logs for the following events:

  • Account logout

  • Failed login

  • Group creation

  • Group deletion

  • Group modification

  • Locked account

  • Object creation

  • Object deletion

  • Object modification

  • Object sharing

  • Password change

  • Privilege change

  • Profile change

  • Row level security (RLS) rule creation

  • RLS rule deletion

  • RLS rule modification

  • Successful login

  • User account creation

  • User account deletion

  • User group change

For further details, see Collect security logs.

UI improvement for scheduled maintenance

This release improves the UI and user experience of the Scheduled maintenance section of the admin console.

For the Developer

Global and local custom actions

The ThoughtSpot developer portal now supports designating a custom action as a global or local action. This feature allows you to determine and control the placement of custom actions in the ThoughtSpot UI. Developers can now choose to create a custom action that will appear on all visualizations or a specific custom action that can be added to a particular visualization by a ThoughtSpot user. A custom actions panel in the visualization pages allows ThoughtSpot users to view the available custom actions and add an action to any visualization. For example, if you want an action that triggers a callback into your parent app, which would then post its data to Slack, you might want to add a custom action globally to all visualizations. Similarly, if you want to send the data obtained from a specific visualization to a URL, you can associate a custom action locally to that visualization. For more information, see ThoughtSpot Developer Documentation.

Authentication schemes for custom actions

You can now apply an authentication scheme for custom actions that trigger a data payload to a specific URL target. If a custom action requires your users to authenticate to send data to a URL, you can specify the authentication method and authorization attributes when creating a custom action in the Developer portal. ThoughtSpot will use this authentication information to send the required attributes in the Authorization headers to the URL endpoint configured in the custom action. For more information, see ThoughtSpot Developer Documentation.

Custom action position settings

ThoughtSpot users with edit privileges can now define or modify the position of a custom action on visualization pages. When a developer creates a custom action in the Developer portal, ThoughtSpot adds a menu item to the More menu more options menu icon by default. ThoughtSpot users can change this to a context menu action or a primary action at any time. If your application instance requires an action that sends only a single row of data from charts or tables, developers can configure a custom action and restrict it to only the contextual menu. If this setting is enabled on a custom action, ThoughtSpot users cannot modify this action on a visualization page. For more information, see ThoughtSpot Developer Documentation.

New REST APIs

The ThoughtSpot 7 Cloud June release introduces the following REST APIs:

  • POST /tspublic/v1/security/share
    You can use this API to share ThoughtSpot objects with another user or user group.

    For more information, see REST API reference.

  • POST /tspublic/v1/security/shareviz
    You can use this API to share a specific ThoughtSpot visualization with another user or user group.

    For more information, see REST API reference.

  • GET /tspublic/v1/session/login/token
    This API allows you to authenticate and log in a user if trusted authentication is enabled on ThoughtSpot.

    For more information, see REST API reference.

  • POST /tspublic/v1/metadata/assigntag
    You can use this API to programmatically assign a tag to a ThoughtSpot object such as Liveboards, search answers, tables, and worksheets.

    For more information, see REST API reference.

  • POST /tspublic/v1/user/updatepreference
    This API now includes the optional username parameter, which allows API users to specify the username of the ThoughtSpot user.

    For more information, see REST API reference.

ThoughtSpot 7 Cloud May Release (ts7.may.cl)

For the Analyst

Search Assist Coach

Search Assist Coach enables Analysts, or anyone who has edit access to a Worksheet, to create Search Assist sample queries based on their company data. This gives all users the opportunity to experience onboarding and training on data that is relevant to their work, and specific to their line of business.

Scriptable Worksheets with Search Assist Coach lessons

You can now use TML to import, export, and update Worksheets with Search Assist Coach lessons. See Syntax of the Worksheet TML file.

For the Business User

Track metrics from the home page

You can now add important metrics to your watchlist and track them from the home page. Refer to Home page metrics.

Automatic selection of first search result

When you search across existing Answers and Liveboards, ThoughtSpot now automatically selects the first result and opens the Details panel. This allows you to quickly glance at the details for the result that ThoughtSpot determines is most useful for you. You can see the metrics, groups, and filters for the Answer or Liveboard, and easily find out if that object answers your question.

Improvements in indexing latency for Search Answers

This release improves indexing latency to less than 10 minutes (less than 5 in most cases), from 6 hours previously. Now, when you create, modify, or delete a new object, update user permissions, or otherwise make changes within ThoughtSpot, the product reflects these changes within 10 minutes.

Deprecations

ThoughtSpot is dropping support for several features in the May Cloud release. These features are not available in the May release. ThoughtSpot is also deprecating several features in the May Cloud release. These features are still available in the May release, but ThoughtSpot will drop support for them in a later release. Refer to Deprecation Announcements for more information.

For the Data Engineer

Oracle ADW for Connections

In this release, Oracle Autonomous Data Warehouse (ADW) is GA. For details, see Oracle ADW.

Starburst for Embrace

Embrace now supports both Starburst Enterprise, and open source Trino databases. For details, see Starburst.

Databricks for Embrace

Embrace now supports Databricks. This feature is in beta and disabled by default. To enable this feature, contact ThoughtSpot Support.

For the IT Ops Engineer

Product Usage Worksheet

This release introduces a new default Worksheet for monitoring product usage. The Product Usage Worksheet contains data on the following topics:

  • Specifies what existing Worksheets, tables, and Views users search on and create objects from, and what those objects are

  • Lists what actions users complete in the product

  • Lists the underlying data sources for any object

  • Lists any object’s dependents

You can search on this Worksheet, or create Liveboards based on it, to monitor your users' interaction with the product. To access this Worksheet, search for Product Usage Worksheet from the Data tab, or add it as a source while searching data.

For the Developer

Custom actions in the context menu

ThoughtSpot now allows you to add a custom action in the contextual menu for embedded visualizations in the Answers or Liveboards page. To add a custom action to the contextual menu, you must have the New Answer experience Beta (off by default) enabled on your cluster. For more information, see Add custom actions.

Visual Embed SDK Version 1.2.0

The ThoughtSpot 7 Cloud May release introduces the Visual Embed SDK 1.2.0 version with a minor update and backward-compatible improvements.

SAML authentication

The Visual Embed SDK packages now include the noRedirect attribute as an optional parameter for the SSO AuthType. If you want to display the SAML authentication workflow in a pop-up window, instead of refreshing the application web page to direct users to the SAML login page, you can set the noRedirect attribute to true. For more information, see the ThoughtSpot Developer Documentation.

Visual Embed SDK notification when third-party cookies are disabled

When a user accesses the embedded application from a web browser that has third-party cookies disabled, the Visual Embed SDK emits the NoCookieAccess event to notify the developer. Cookies are disabled by default in Safari. Users can enable third-party cookies in Safari’s Preferences setting page or use another web browser. To know how to enable this setting by default on Safari for a ThoughtSpot embedded instance, contact ThoughtSpot Support.

Liveboard embed enhancements

The More menu more options menu icon in the embedded Liveboard page now shows the following actions for Liveboard and visualizations.

Liveboard

  • Save

  • Make a copy

  • Add filters

  • Configure filters

  • Present

  • Download as PDF

  • Liveboard info

  • Manage schedules

Users with edit permissions can view and access the Save, Add filters, Configure filters, and Manage schedules actions.

Visualizations on a Liveboard

  • Pin

  • Download

  • Edit

  • Present

  • Download as CSV

  • Download as XLSX

  • Download as PDF

Users with edit permissions can view and access the Edit action. The Download as CSV, Download as XSLX, and Download as PDF actions are available for table visualizations. The Download action is available for chart visualizations.
Performance optimization

This release introduces the following performance improvements for ThoughtSpot embedded applications:

  • Faster loading of embedded objects and application pages.

  • Faster loading of preview results in the Playground.

REST APIs

The ThoughtSpot 7 Cloud May release introduces the following new REST APIs:

  • POST /tspublic/v1/user/updatepreference
    You can use this API to programmatically update a ThoughtSpot user’s profile settings such as the email address, locale preference, notification settings, and the preference for revisiting the onboarding experience.

    For more information, see REST API reference.

  • GET /tspublic/v1/metadata/listas
    You can use this API to get a list of object headers for a ThoughtSpot user or user group. For more information, see REST API reference.

ThoughtSpot 7 Cloud April Release (ts7.april.cl)

For the Analyst

Scriptability

There are several enhancements to the Scriptability feature:

  • Support for selective and linked filters: You can now import, export, and update Liveboards with linked or selective filters.

  • Add tables and columns to an Embrace connection (GA): ThoughtSpot now allows you to use TML to edit tables created through Embrace, and add columns and tables that already exist in the external database to the connection. This feature is now GA and on by default. Refer to ThoughtSpot Modeling Language and specify the connection information when adding tables or table columns to an Embrace connection.

Enhancements to the Search on Answers Liveboard

The Search on Answers Liveboard contains several new or updated visualizations, including Top search queries on existing Answers, Position at which users are clicking, and What results users are finding useful with autocomplete suggestions. These new visualizations provide more information about click position, what information users look for, and what information they cannot find. You can also view the best practices for this Liveboard.

For the Business User

New Answer experience Beta

This release redesigns the experience of creating and working with Answers. The new Answer experience contains multiple new features and feature enhancements. It is in Beta and off by default, but the option to turn it on or off individually is on by default. You can toggle it on or off individually from the Experience manager in your profile, or for the whole company by contacting ThoughtSpot Support.

The new Answer experience contains the following features and enhancements:

  • Improved Formula Editor: The new formula editor has a larger editor window, allows new lines, and has a new layout with integrated help.

  • Table column summaries and headlines: Conditional and number formatting for table column summaries and headlines is now available. Column summaries are aligned with their respective columns and are part of the table, although you can configure their number and conditional formatting separately.

  • Table column summary configuration for admins: You can now enable or disable column summaries for users on the new answer experience, from the Search & SpotIQ section of the admin console. By default, table column summaries are on.

  • Table configuration: Conditional formatting for attributes is now available for tables. Conditional formatting is now part of the Table configuration panel instead of being a separate modal. You can now set the content density and theme (outline, row, or zebra) of your table.

  • Chart configuration: Conditional formatting for chart measures is now part of the Chart configuration panel instead of being a separate modal.

  • Conditional formatting for pivot tables: You can now perform conditional formatting on measures in pivot tables.

  • Improved sorting for pivot tables: Pivot tables now support multiple sorts at a time. When you sort by a measure, you sort rows only, not columns. This change allows you to sort the rows by a measure and the columns by an attribute. When you save a pivot table that you sorted, the existing sorting saves as well.

  • Undo, redo, or reset button: Use the in-product undo, redo, and reset buttons to reset or go back or forward 1 step each time you make a change in a search or saved answer (for example, when you add a new column to the search, drill down, or sort). These buttons appear to the right of the search bar in a search or saved answer. Note that the reset button is only available for saved answers; it resets the answer to its last saved state.

  • Drill down by measures: You can now drill down on a data point by a measure. In the classic answer experience, you can only drill down on a data point by an attribute.

  • SpotIQ: Cleaner, more intuitive UI for SpotIQ analysis of answer data points, surfacing the most useful workflows and allowing advanced customization.

  • Learning cards: These cards teach new users about ThoughtSpot, and how to gain insights from searches and answers.

  • Improved logic for showing chart elements in Liveboard visualizations: For all Liveboard visualization sizes except for the smallest size, ThoughtSpot now shows axis values, labels, and legends. Legends will always appear to the right of the chart. For the smallest visualization size, ThoughtSpot now shows axis values and labels, but not legends.

  • [8.2.0.cl and later] HTML for answer titles and descriptions: Use HTML in titles and descriptions for answers and visualizations within Liveboards. For example, you can add a clickable link to a word or phrase in a description, or italicize part of an answer title.

    Answer experience deprecations

    The following features are not available with the new Answer experience. The new Answer experience is GA and on by default, but the option to turn it on or off individually is on by default. If you would like your company to be able to use these de-supported features, you can turn the new Answer experience off for your company by contacting ThoughtSpot Support. Alternatively, you can turn it on or off individually from your profile.

  • Browser back button: you can no longer use the browser back button to go back one step in a search or saved answer. Instead, use the new in-product back button to the right of the search bar in a search or saved answer.

  • Multiple join path resolution within the formula editor or a search: when you try to search on columns with more than one possible join path, the system no longer allows you to define the join path within the search. Similarly, when you try to create a formula with columns with more than one possible join path, the system does not allow you to define the join path. Instead, the system now prompts you to resolve this issue and avoid confusion or incorrect data by creating a Worksheet with the correct join path.

  • Send feedback: The option to send product feedback, from the more options menu more options menu icon on an Answer or search.

  • Client-side summaries for tables: We consolidated column summaries and headlines into one summary, called a headline summary. To calculate these headline summaries, ThoughtSpot executes one SQL query for each summary against the underlying database. These headline summaries are integrated with the table columns. You can pin them to Liveboards.

  • Granular access to Liveboards: A privilege limiting some users to Read only access on curated Liveboards. These users could view and explore; however, they could not copy, alter, download, or share the Liveboards.

    Refer to New Answer experience for more information on the behavior of these features.

Sticky Search Answers/ Search Data toggle

This release makes the Search Answers/ Search Data toggle search toggle sticky. ThoughtSpot now remembers your choice across sessions when you switch between Search Answers and Search Data.

Improvements in indexing latency for Search Answers

This release improves indexing latency to less than 10 minutes, from 6 hours previously. Now, when you create, modify, or delete a new object, update user permissions, or otherwise make changes within ThoughtSpot, the product reflects these changes within 10 minutes. If you create a new Answer, users can search for and find it 10 minutes after you create it. This indexing improvement is in the process of rollout. If you don’t have it yet, ThoughtSpot will deploy it soon.

Unicode support

We added unicode character matching in Search Answers, extending support to all languages and character sets. You can now search all artifacts that use unicode characters in titles, descriptions, metadata, and keywords, and see the correct results. Search Answers with full unicode support

For the IT Ops Engineer

For the Developer

Developer privilege

You can now grant groups the Developer privilege from the Admin Console, allowing users in those groups to access and use the Developer Portal. In the Developer Portal, users can explore the ThoughtSpot APIs and developer tools, and build web applications with ThoughtSpot content.

TML APIs

The new TML APIs enable you to programmatically export, validate, and import scriptable TML objects. Use these APIs to automate the change management and deployment processes between your development and production environments. With these APIs, analysts can much more easily migrate from one environment to the other by automating the entire change management process, reducing the risk of human error.

ThoughtSpot Developer portal

ThoughtSpot users with admin or developer privileges can now access the ThoughtSpot Developer portal by clicking the Develop tab in the ThoughtSpot application. The Developer portal, referred to as SpotDev in the earlier release, includes the following enhancements:

  • Playground enhancements
    The Playground page now includes several UI enhancements to improve the interactive coding experience for developers.

    • The Handle custom actions checkbox on the Playground pages allows you to view the code for the custom action event.

    • The Navigate to URL checkbox on the Playground > Full app page allows you to set a URL path to navigate to when the embedded application loads.

  • Custom action Configuration
    You can now configure custom actions for embedded Liveboards and visualization pages. You can also set a custom action as a primary menu command, or as a menu item in the More menu the more options menu.

  • Security settings
    The Security Settings page in the developer portal includes the following new features:

    • Users with developer and admin privileges can now add external application domains to the Content Security Policy (CSP) and Cross-Origin Resource Sharing (CORS) whitelist.

    • Users with admin privileges can add the SAML redirect domains to the allowed list of domains, and thus provide a seamless login experience for federated users who request access to the embedded ThoughtSpot content.

    • Users with admin privileges can enable the trusted authentication method to authenticate ThoughtSpot users who request access to the embedded content.

ThoughtSpot Visual Embed SDK enhancements

ThoughtSpot Visual Embed SDK is now available to all external users who want to embed ThoughtSpot content in their application, product, or web page.

You can now download the Visual Embed SDK package from the NPM site and get started with embedding ThoughtSpot.

The new Visual Embed SDK package includes several new enhancements to support user authentication, full application rendition, custom action configuration for embedded Liveboards and visualizations, and enumerators for handling the events generated by the embed configuration. For more information, see the ThoughtSpot Developer Documentation.

Session API enhancement

The session REST API service now includes the /tspublic/v1/session/auth/token API to enable a client application to programmatically obtain an authentication token for a ThoughtSpot user.

To access this API, visit the ThoughtSpot Swagger portal.

For more information, see REST API reference.

ThoughtSpot 7 Cloud March Release (ts7.mar.cl)

For the Analyst

Scriptability
  • Add tables and columns to an Embrace connection: ThoughtSpot now allows you to use TML to edit tables created through Embrace, and add columns and tables that already exist in the external database to the connection. Refer to ThoughtSpot Modeling Language and specify the connection information when adding tables or table columns to an Embrace connection.

    This feature is in Beta and off by default; to add columns and tables to an Embrace connection through Scriptability, contact your ThoughtSpot administrator.

  • Improvements to generic join functionality: The expanded functionality for generic joins in TML files allows the following elements:

    • Constants: int, double, bool, date, and string

    • Comparison operators: =, !=, <, >, <=, and >=

    • Columns

    • Boolean operators: AND, OR, and NOT This feature is in Beta and on by default.

For the Business User

Search Answers GA

Search Answers is now available for all customers. It is on by default. See Search Answers and Home page for more information.

Bulk share objects from the home page

You can now share multiple objects at a time from the home page. Refer to Home page.

Frequent metrics and attributes in the Details panel

The Details panel that appears when you click on a Liveboard visualization while searching across your existing Answers and Liveboards now lists frequent metrics and attributes for that Liveboard. You can determine if a Liveboard search result is useful for you based on the metrics and attributes used most often in that Liveboard.

For the IT Ops Engineer

Manage advanced search and SpotIQ settings

You can now manage advanced search and SpotIQ settings from the Admin Console. You can configure column indexing and enable or disable SpotIQ Analyze and column summaries. Refer to Manage search and SpotIQ settings.

Manage email and onboarding settings

You can manage certain advanced settings for your organization from the Admin Console. You can customize welcome emails, scheduled emails, and the workflow that allows users to sign up for ThoughtSpot from the login page. Refer to Manage email and onboarding settings.

Performance Tracking Liveboard

The Performance Tracking Liveboard is now accessible from the Admin Console. To view this Liveboard, navigate to the Admin Console by selecting Admin from the top navigation bar. Select App performance from the side navigation bar in the Admin Console.

For the Developer

ThoughtSpot Embed

ThoughtSpot cloud now supports embedding ThoughtSpot content in third-party applications. In this release, ThoughtSpot introduces the Visual Embed SDK package Beta to help developers embed the ThoughtSpot search functionality, Liveboards, visualizations, or the full application in their web page, portal, or business solution. For more information on embedding ThoughtSpot, see ThoughtSpot embedding solution.

SpotDev portal Beta

ThoughtSpot cloud now includes the SpotDev portal in beta to allow developer users to explore the ThoughtSpot SDK APIs and build sample applications. The SpotDev tab in the ThoughtSpot application is available for the users with administrator and developer privileges. The SpotDev portal provides a playground for developers and product owners to evaluate the Visual Embed APIs and preview the results. The portal also allows authorized users to rebrand the embedded content, customize styles, and add custom menu actions to the embedded instance. For more information, see SpotDev Portal.

ThoughtSpot 7 Cloud February Release (ts7.feb.cl)

For the Analyst

Scriptability
  • You can now create and edit joins at the table level using TML, including range and generic joins. You must edit these joins from the source table, not the destination table. Refer to ThoughtSpot Modeling Language.
    This feature is in Beta in the February release. To enable it, contact ThoughtSpot Support.

  • Export custom sets of TML files: Support for export of custom sets of TML files is now GA and on by default. You can now export your own custom sets of TML files, or collections of Scriptable ThoughtSpot Answers, Liveboards, Views, tables, and Worksheets, packaged together as a zip file. Simply navigate to Data  Utilities  Import/Export TML and choose the objects you would like to include in a custom set of TML files. Refer to Migrate multiple TML files.

Simplified join creation

This release makes creating and editing joins from a table more flexible and intuitive. Our new joins interface allows you to define and edit the join type and cardinality at the table level, where previously this was only possible at the Worksheet level. Refer to Table joins.

Liveboard Export API

Use the new Liveboard Export API to programmatically download Liveboards, or specific visualizations from the Liveboards, as PDFs. Refer to REST API reference.

Support for SpotIQ Analyze

In this release, ThoughtSpot Cloud adds support for SpotIQ analyze. Now you can analyze any answer, Liveboard visualization, or data source to generate instant insights, by clicking the SpotIQ analyze button SpotIQ analyze icon. For more information, see Custom SpotIQ analysis.

For the Business User

Home page shortcuts

You can now create and access quick links to your most-used Answers and Liveboards from the home page. Refer to Home page shortcuts.

Search Answers may be off in your environment. To enable Search Answers, contact ThoughtSpot Support.

Deprecation of Internet Explorer

ThoughtSpot browser support for Internet Explorer is now deprecated. Refer to ThoughtSpot browser access for a list of supported browsers.

For the Data Engineer

Embrace

Embrace now supports security passthrough for Snowflake and Google BigQuery using OAuth for authentication and authorization. For more information, see Snowflake, and Google BigQuery. Embrace passthrough functions are available for Snowflake. Passthrough functions allow you to send custom SQL expressions directly to your Snowflake database without being interpreted by ThoughtSpot. For more information, see Passthrough functions for Snowflake. Embrace now supports Oracle Autonomous Database Beta. This feature is in beta and disabled by default. To enable this feature, contact ThoughtSpot Support.

For the IT Ops Engineer

New region support

ThoughtSpot Cloud is now available in the following 2 regions, in addition to US East (N. Virginia) and West (Oregon), Sydney, and Ireland:

  • Frankfurt

  • Singapore

Search on Answers Liveboard

There are several changes to the behavior of the How Users are Searching Answers Liveboard:

  • The Liveboard and its underlying Worksheet, Discover Monitoring Data, are now accessible only to admins by default. Admins can share the Liveboard and Worksheet with anyone else who might need this information.

  • The Liveboard is populated with your users' Search on Answers data by default. You do not need to Contact ThoughtSpot Support to see your users' Search on Answers data in the Liveboard.

Liveboard download control

You can now limit or remove the options ThoughtSpot provides for downloading Liveboards and their visualizations. You can allow users to only download Liveboard visualizations in a specific format (such as .csv), or you can restrict access to downloading Liveboards and their visualizations altogether.
This is a cluster-level feature. You cannot configure permissions for specific users.
This is an embed-only feature. To enable this functionality, contact ThoughtSpot Support.

Consumption-based pricing

ThoughtSpot now offers consumption, or usage, based pricing. Refer to Consumption-based pricing. To compare consumption- and capacity-based pricing, refer to ThoughtSpot pricing.

ThoughtSpot 6 Cloud December Release (ts6.dec.cl)

Scriptability

There are several new features for Scriptability:

  • Export custom sets of TML files: You can now export your own custom sets of TML files, or collections of Scriptable ThoughtSpot Answers, Liveboards, Views, tables, and Worksheets, packaged together as a zip file. Simply navigate to Data  Utilities  Import/Export TML and choose the objects you would like to include in a custom set of TML files. Refer to Migrate multiple TML files.

    This feature is in Beta. To enable it, contact ThoughtSpot Support.

  • GUID handling: ThoughtSpot now recognizes pre-existing GUIDs upon import and asks if you would like to update the existing object or create a new one. Refer to Scriptability.

  • ThoughtSpot Scripting Language is now called ThoughtSpot Modeling Language.

Information Center

ThoughtSpot has a new Information Center, accessible from the help icon ? next to your profile on the top navigation bar. This new help menu contains many useful resources, including a navigation overview, several training videos, and links to more help across the ThoughtSpot product, community, training, and documentation. Refer to More help and support.

Embrace passthrough functions

Embrace now supports passthrough functions which allow you to send SQL expressions directly to the database, without being interpreted by ThoughtSpot. If you have custom database functions that ThoughtSpot doesn’t support, you can use these new passthrough functions in the ThoughtSpot Formula Assistant to call your custom functions. Refer to Embrace passthrough functions.

New language support

Starting in the December Cloud release, ThoughtSpot supports the following new locale, including support for language keywords that can be used in the search bar:

  • English (India)

To set locale to English (India), click the user icon in the top right corner to navigate to the Profile page, and select locale under Preferences.

ThoughtSpot 6 Cloud October Release (ts6.oct.cl)

New Home page

The ThoughtSpot Home page allows you to access all your essential actions as a business user. You can:

  • Search across existing Answers and Liveboards

  • Search your data to create new Answers and Liveboards

  • View objects you viewed recently

  • View trending Liveboards and Answers

  • Filter existing objects by favorite, author, tag, or type of object

  • Sort existing objects by author, views, or most recently viewed

  • Bulk mark objects as favorites

Search existing Answers

In addition to the existing Search over data, this release gives business users easy Search over existing Answers and Liveboards. This meets the users' information needs by making Answers searchable, sortable, and applying filters on relevance, recency, number of views, authorship, metrics used, and so on.

How Users are Searching Answers Liveboard

Use this default Liveboard to analyze how users are searching your existing Answers and Liveboards, so you can determine what objects are the most popular and what assets you may need to create.

Disable Answer Search for specific Worksheets

When users search for existing Answers and Liveboards, the default experience is to search across all Worksheets that they have access to. You may not want users to search for existing Answer and Liveboards built on certain Worksheets that are works in progress or deprecated. You can disable searching for Answers on specific Worksheets. Refer to Disable Answer Search.

Linked Liveboard filters

You can now create one filter that filters visualizations based on multiple Worksheets by linking the Worksheet columns, at the Liveboard level. This is useful when you have a Liveboard built on multiple Worksheets, and you would like to filter on columns that are functionally the same, but exist in multiple Worksheets.

Selective Liveboard filters

You can now configure Liveboard filters to apply to specific visualizations that you choose. This is useful when you would like to filter some, but not all, visualizations in a Liveboard.

Geo maps

ThoughtSpot’s Geo maps now have more detailed geographic and infrastructural boundaries by default. This includes road names, cities, and so on.
ThoughtSpot supports maps of many countries. See the complete list in the Geo Map Reference.

Customize ThoughtSpot Help

You can now tailor the ThoughtSpot Help menu to your organization by customizing it from the Admin Console. When you configure these Help settings, you set system-wide defaults for all your users.

User Adoption Liveboard

The User Adoption Liveboard is now accessible from the Admin Console.

ThoughtSpot Cloud September Release (tscloud.5)

Scriptability

Scriptability contains the following new features:

  • Export and update logical tables

  • Edit, validate, and publish objects using the TML editor

  • Import multiple objects from the Data  Utilities  Import/Export TML page, or from the object list page

  • Update Views

  • GUID handling: a new GUID parameter in an object’s .tml file allows ThoughtSpot to recognize pre-existing GUIDs, and determine if you are updating an existing object, or creating a new one

Style Customization

You can now customize the ThoughtSpot application from the Admin Console. With style customization, you can change the fonts, chart color palettes, footer text, application logo, and background colors in your embedded ThoughtSpot instance.

In-app acceptance of ThoughtSpot’s use agreement

You can now sign ThoughtSpot’s end-user use agreement from the application itself. Even if you previously signed a paper copy of the use agreement, an admin must sign the agreement in the application, within 30 days of ThoughtSpot upgrading your cluster to Cloud 5.

User adoption and performance Liveboards

This release of ThoughtSpot Cloud contains two new default Liveboards for administrators. Use the User Adoption Liveboard to understand how your ThoughtSpot users are interacting with ThoughtSpot, and how your user adoption is changing over time. Use the Performance Tracking Liveboard to understand how your ThoughtSpot cluster is performing.