ThoughtSpot For Developers

TFD

ThoughtSpot For Developers

Join the community to ask questions about ThoughtSpot For Developers and get answers from other members.

Join

help

dev-help

mad1 - Hi Team, Is there any way to disable or ...

Hi Team, Is there any way to disable or hide buttons in the ThoughtSpot Embed, for example hiding or disable the save button so that no changes from business users are able to make any kind of changes. Can we do this ?

Jessica - hi! when you right click to a dashboa...

hi! when you right click to a dashboard or insight link from the library home embed it takes you to TSA NOT the embedded TSE link. This is a bug as users should never be directed to the TSA link from the embed rather they should go to the embedded link from our link settings. Is there a way to fix this?

Anatoly - Hi team!Could you please help me out...

Hi team! Could you please help me out — I'm working with the Search module and have a few questions: 1. How do we measure the total user wait time when they perform a search? From when they click search to when the results return. How do we do this from the SDK events? ...
Solution:
So we do not have the events exactly for this, but you can use : https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_data and https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_getdataclick for 1 and 3 and https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_error for 2. I would suggest to go through the page to see if any more relevant events can help you...

Carole - Hello,Regarding the data returned wit...

Hello, Regarding the data returned within your API endpoint Log (POST /api/rest/2.0/logs/fetch). We have noticed that some important information is missing from the “log” string that contains a JSON object, which is crucial for us to track changes to Certified Objects such as logical tables, models, answers, and liveboards. Specifically, we would like to request the inclusion of the following data: 1. For type = ‘UPDATE_MODEL’, ‘UPDATE_ANSWERS’, or ‘UPDATE_PINBOARDS’: Currently, we only have the name of the object ( answerName, pinboardName, or modelName). We would appreciate receiving the ID of the object as well. 2. For type = ‘UPDATE_LOGICAL_TABLE’: We would like to receive both the ID and the name of the object....

nate.good - Is there a way to select a specific...

Is there a way to select a specific org when embedded a component like LiveboardEmbed? I'm not seeing anything in the SDK documentation

Jessica - hi there! I'm trying to update my mod...

hi there! I'm trying to update my model to point to new tables without changing my dashboard. when I try to bring in the new table and add the new columns which have duplicated column names from the old ones to not change my dashboard, then delete the old columns referencing the old tables this appears to work sometimes but not always (even when I have visualizations built on the columns). Is there a way to do this without it having the error message come up "The following object(s) has dependen...

Neerav - 🚨 Happening Today at 10 AM PST! 🚨J...

🚨 Happening Today at 10 AM PST! 🚨 Join us for today’s TSE Developer AMA featuring a live code-along on a highly requested topic: “Host Event Parameterised” — learn how to use this advanced capability to trigger and customize interactions between your app and ThoughtSpot Embeds. ...

zen - Hi team, I am fetching the technical meta...

Hi team, I am fetching the technical metadata from all data objects of thoughtspot and creating lineage in informatica IDMC using a custom resource creation tool in the Data governance catalog. To create a lineage, I would need mappings and transformations details about all objects. And till now I have identified below APIs would provide me with required information- 1. metadata/details 2. metadata/list 3. All dependency APIs ...

Suvash - Hey team, in the FullAppEmbed for Home...

Hey team, in the FullAppEmbed for Home page, when we provide, homePageSearchBarMode as "aiAnswer", it behaves similar to "objectSearch". Has there been any change? AFAIK, it used to let us ask questions right?
No description

ferg.rose - Hello - we are looking to embed one...

Hello - we are looking to embed one of our Liveboards into a public facing website that provides a platform overview. We have embedded the full app experience on our platform so the purpose here would be to showcase the feature on the site via a limited embed. I am trying to figure out which auth type to use in this scenario. AuthType.NONE seems like an appropriate option given that this feature would be available to anyone who visits the site, however I am also seeing that it is not recommended...

seansy-archy - Another question I had, I submit...

Another question I had, I submitted a ticket for this, but thought maybe someone here could identify the issue. We use Custom Actions on answers heavily to customize our users' experience in embedded liveboards. However, I have noticed the following issues with column data passed back through custom actions: 1. Columns aren't in the order that they're displayed to the user 2. Columns don't have any aggregate values for the columns that have SUM, AVG...etc. The metadata is included regarding what aggregate formula is applied to a column, but the values (for example the sums of columns) aren't present. 3. There is no metadata around which columns are hidden/shown to the user in the answer....
No description

seansy-archy - I’m trying to use the Thoughtspo...

I’m trying to use the Thoughtspot API to download a PDF for a chart answer, it says the PDF option is not possible. ```curl -X POST \ --url 'https://archy.thoughtspot.cloud/api/rest/2.0/report/answer' \ -H 'Content-Type: application/json' ...

Vivek - I am trying to deactivate a thoughtspot...

I am trying to deactivate a thoughtspot org user by using endpont : /api/rest/2.0/users/deactivate. I have provided user_identifire and base_url along with ThoughtSpot org specfic token. While running this endpoint, I am getting error message "Error while reactivating user account in Okta". Can someone please look into this and let me know in case I missed something?

kudrvet - Hello! We are setting up an embedded...

Hello! We are setting up an embedded liveboard in our application for the first time. Currently, we’re facing an issue with configuring secure tokens to ensure each user in our application has access only to their own entities within a shared liveboard. For this purpose, I’m using the following request, and we dynamically create users on-the-fly. I expect the generated token to restrict access exclusively to the specified filter values, but in practice, it doesn’t enforce any restrictions....

mad1 - Hi Team, When ThoughSpot connection is s...

Hi Team, When ThoughSpot connection is setup with the data source, is it better to load the table data into ThoughtSpot or is it better/more efficient using the Custom SQL View. Here I am focusing on the efficiency and performance of the dashboard, considering the volume and complexity of the data.

Suvash - Hey team, when we subscribe to the Ale...

Hey team, when we subscribe to the Alerts, we can get an email for the subscription from our embedded contents. But when we share a Liveboard, we are not getting the email notification. Is there any config we need to be aware of?

rumana-hf - Hey team! I know there are string c...

Hey team! I know there are string customizations we can do in the application (https://developers.thoughtspot.com/docs/customize-text) but is there a way these substitutions can be made in the thoughtspot emails (as in the KPI Alert emails, Liveboard emails etc.)

Jerry Jin - Hello,In Playground I can see that...

Hello, In Playground I can see that you can control actions (hide, disable, enable, display) the controls of an embedded Liveboard or an embedded Visualization. Could you let me know that whether it is possible to control the individual Visualizations' Actions within a Liveboard embedding? For example if a LB has two Viz A and B. Can I disable one Viz's "Download" menu and enable another Viz's "Download"? Thank you!...

Neerav - 🚨 Happening Today in 30 mins at 10 AM...

🚨 Happening Today in 30 mins at 10 AM PST! 🚨 Are you building mobile apps with React Native? Join our Developer AMA today for a live code-along on embedding ThoughtSpot Liveboards using our React Native Embed SDK. 📍 Today | 10:00 AM PST...

Suvash - ### 📘 ScenarioWe are using AppEmbed...

Scenario We are using AppEmbed to display Page.Liveboards. - When a user clicks on one of the Liveboards, we use the RouteChange event to capture the route change....
Next