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

agentturbo1 - Heyo, I'm using Version Control w...

Heyo, I'm using Version Control with some pretty good success. However our staging environment got messed some how and has some incorrect mappings. It's been awhile, but something along the lines of didn't recognize an existing worksheet for one of the worksheets so now it's just borked. We don't heavily use our staging environment so we've just left it alone, until now. Can I somehow reset the mappings for staging clear out the staging org's content and just deploy a clean slate from dev -> stage? If so how so?...

Ashot - Hello guys, some time ago, we are embed...

Hello guys, some time ago, we are embedded liveboard into your angular app... and it's worked fine, but now it is start not show tabpanel. Can you please assist me. @ashish...
No description

adikam - hi all - I’ve set up a custom action i...

hi all - I’ve set up a custom action in ThoughtSpot that calls a Vercel-hosted API to generate and download a PowerPoint file. Here's the configuration: Custom Action URL: https://testakproject.vercel.app/api/generate-ppt CORS Whitelisted Domains: testakproject.vercel.app, vercel.app (added without protocol). Authorization: Bearer token (validated and works)....

Thao - Hi all, does Thoughtspot support embeddi...

Hi all, does Thoughtspot support embedding mulitple Vizs/Liveboards on the same page?

Evanesca - Hi, I have a question for custom CSS...

Hi, I have a question for custom CSS. My team recently used some of the v2 features to create a pivot table function in our platform. However, I find the styles cannot be adjusted through the previous custom, rule_unstable. I find all the problems happened to this valkyrie-9b6b6c92.css, which controls the v2 assets and saved in the a different folder from other css files. The custom CSS cannot overwrite it. Does anybody know how can I solve this problem and get the pivot table styles adjusted?...
No description

Andy - Hi all, we are implementing ThoughtSpot ...

Hi all, we are implementing ThoughtSpot embedded for our customer facing analytics. Our ThoughtSpot cluster is in ap-southeast-2 (Sydney). Our analytics db is also in ap-southeast-2 (Sydney). We have a global customer base. What kind of latencies would a user in US East Coast or Europe experience with out set up? And if we had an additional analtyics db in an EU/US server would that improve those latencies or would there still be the bottle neck of having to travel through the ap-southeast ThoughtSpot instance? cc: @rumana-hf...

Tim - Hello 👋 is it possible to change the aut...

Hello 👋 is it possible to change the author of a worksheet? I don't want my users to see who authored anything. I'm currently hiding the info in our embeds using custom CSS, but it would be better if I could just remove the author or change it to a System User altogether

AlexJ_Proc - Hi all! I’m embedding Spotter usin...

Hi all! I’m embedding Spotter using the SDKs React component and authenticating with JWT. I'm on the latest version of the SDK. The authentication flow is working in the sense that it’s successfully returning a token. The problem is the embedded spotter is throwing several errors. The interface works and returns results but it also throws a 401 even though the requests are using the token. Additionally clicking on any returned visuals throw an error with the message: "Request type cannot be accessed in REPORT_BOOK_VIEW access level : UPDATE_ANSWER_PROPERTIES”. My question is: when using JWT authentication with spotter is it enough to give the user access to the underlying worksheet that spotter is querying against or does it need access to other resources? Additionally is an object level access token enough or does a full access token needed? Thank you in advance!...

Kendall Thrapp - Hi all, is there a way to get ...

Hi all, is there a way to get the Column summary values from the bottom of the table visualization for an Answer? The EmbedEvent.Data response is limited to a 1000 rows, but I'm looking for the total count of all rows. In a nutshell, I'm looking to be able to programmatically get this value, so I can save it and show it elsewhere in our app.
No description

David - Is there a way to use custom actions on...

Is there a way to use custom actions on the whole liveboard rather than at the Visualization/Answer level? I am embedding and ideally I would define those custom actions as part of the embedding, since they may vary from customer to customer....

Austin Adair - Hi TS Team,I hope you're doing...

Hi TS Team, I hope you're doing well! We have a Liveboard embedded in our customer portal with row-level security enabled. While users are able to access and view the Liveboard without issues, they encounter a 404 error ("Not Found - The page you requested could not be found") when they try to click on the date filter....
No description

alc-aaron - Hi TS team. I believe I am encounte...

Hi TS team. I believe I am encountering a bug which I am unsure how to resolve from my side. I am implementing handling the various links which come from the embedded app. I have confirmed all of these are working as expected except for the Liveboard Visualization URL which when I click copy link for a Viz is always outputting the default configured url and not the modifed localhost version in the screenshot. I can provide the link it is generating over a private message if needed. I understand I can disable the copy link option for the viz but wanted to first attempt a working solution if anyone can provide guidance?...
No description

Shubham - Hi team ,is there a way we can add se...

Hi team ,is there a way we can add separation to filter name and values in embedded liveboard filter (any formatting or different colouring).
No description

ythomop - Hi all. Using the REST API v2, we wan...

Hi all. Using the REST API v2, we want to get a list of Models (LOGICAL_TABLE) that have a certain tag assigned. The curl command we use is the following:
curl --request POST --header 'Authorization: Bearer $(cat ./ts_admin_token)' --header 'Content-Type: application/json' --data '{"record_size":-1,"tag_identifiers":["$TS_TAG_ID"]}' $TS_URL/api/rest/2.0/metadata/search
curl --request POST --header 'Authorization: Bearer $(cat ./ts_admin_token)' --header 'Content-Type: application/json' --data '{"record_size":-1,"tag_identifiers":["$TS_TAG_ID"]}' $TS_URL/api/rest/2.0/metadata/search
This, however, returns an empty array, even though when we search by ID for one of the Models using the /metadata/search endpoint, we can see that the tag is correctly assigned to the Model. Is this a ThoughtSpot bug or are we doing something wrong?...

Shubham - Hi team ,customer sometimes see follo...

Hi team ,customer sometimes see following 404 error on embedded liveboard page, this error contains link to Homepage of TS, Is there a way we customize this error to remove that homepage link?
No description

Tim - Hello 👋 my Sage embed stopped working to...

Hello 👋 my Sage embed stopped working today. It works just fine in thoughtspot cloud, but every question I give it in the embed results in the error pictured below. I'm using the same questions in the cloud and the embed. I'm not aware of anything changing aside from a worksheet rename. I don't see any errors in the console or network logs. I'm on v1.35.9 of the visual embed sdk
No description

Mike - Hi, we're getting this error when creati...

Hi, we're getting this error when creating a user token with ABAC Failed to generate JWT Token: The requested token exceeds the prescribed limit I have a couple of questions related to this: 1. We are creating a token using the beta endpoint /api/rest/2.0/auth/token/full if we migrate to the /api/rest/2.0/auth/token/custom endpoint will there still be a character limit? 2. Can we increase this character limit for our environment? (We're hitting this limit because one of our ABAC columns contains a lot of values - we're unable to change this requirements) 3. Is there another way to solve this? ...

Andres Calderon - Hello, how do I remove the sa...

Hello, how do I remove the sample liveboard, worksheets, tables? For example how do i ensure "(Sample) Retail - Apparel" is not visible. We are unable to delete it

Shubham - Hi team , one of the customer have em...

Hi team , one of the customer have embedded few reports. and they are using trusted authentication with JIT provisioning. One of the user when logging in trying to open report but sees blank reports, no data accessible. above is the code screenshot from customer, The report is shared with Platform Parent Company group but that is not passed in above group identifiers, not sure if this can cause the issue. I have the access to their app , can someone can help here , so please let me know if y...
No description

alc-aaron - Good morning -- I was hoping someon...

Good morning -- I was hoping someone could help/provide an example of how to use the {ts-query-params} (What to expect from these) with the react components for TSE? https://developers.thoughtspot.com/docs/customize-links#_link_format_for_an_embedded_instance My assumption is some of the links will come with query params and I want to be able to handle those properly. Thanks!...
Next