ThoughtSpot Cloud Documentation

ThoughtSpot Cloud

ThoughtSpot Cloud™ is our hosted and managed service offering. ThoughtSpot Cloud offers multiple advantages over deployment form factors that you have to manage and maintain within your own organization.

ThoughtSpot Cloud is now available in US East and West, Sydney, Ireland, Frankfurt, and Singapore. For information on supported features, and how to sign up, see Getting Started.


New features and functionality

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

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.
Embedded link format for sharing objects
For embedded ThoughtSpot environments, you can now generate links with your host application context and send these links in email notifications. You can specify the link format when sharing an object or scheduling a pinboard job to ensure that the links sent in the email notifications go to the appropriate URL. Refer to Share answers and Schedule a pinboard job for more information.
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

View counts for trending objects
You can now see the view counts for trending answers and pinboards on the home page. This can help you understand why an object is trending.
Open trending objects in a new tab
You can now open trending objects in a new tab by right-clicking on the object link on the home page. Refer to ThoughtSpot One home page for more information.

For the Data Engineer

Databricks GA
Datbricks is now GA in this release of ThoughtSpot Cloud. For more information, refer to Databricks.
Object Usage Pinboard
This release introduces a new default pinboard for monitoring object usage. The Object Usage Pinboard 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 pinboard 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 pinboards.
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
  • Successful login
  • User account creation
  • User account deletion
  • User group change
For further details, see Collect security logs.

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.
Custom link format for ThoughtSpot embedded instances
ThoughtSpot generates links to access objects, such as pinboards, visualizations, and search answers, when a user shares an object with another user or follows a pinboard to receive periodic notifications. If you have embedded ThoughtSpot in your application, you might want to generate these links in the format that preserves your host application context.
For embedded instances, ThoughtSpot now allows you to customize the format of these links in the Developer portal. The Link Settings page in the Developer portal allows you to customize the link format for various resource URLs and the unsubscribe link sent in email notifications.
For more information, see ThoughtSpot Developer Documentation.
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 Security APIs.

  • 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 Security APIs.

  • 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 Session APIs.

  • POST /tspublic/v1/metadata/assigntag
    You can use this API to programmatically assign a tag to a ThoughtSpot object such as pinboards, search answers, tables, and worksheets.
    For more information, see Metadata APIs.

  • 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 User APIs.

Earlier releases

See Release notes.