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

LB Title

Hi Team/@shikharTS/@Justin Mathew , I am embedding a Liveboard in our application using ThoughtSpot Embed. Despite setting showLiveboardTitle to true in the LiveboardEmbed object, the Liveboard title is not displaying. Below is the sample config which i am using liveboardEmbed = new LiveboardEmbed(this.tsRender.nativeElement, { liveboardId: this.liveboardId, frameParams: { width: '100%', height: '100%',...

Hi Team,

Hi Team, If we need to embed each tab of the same liveboard into different sections of a webpage, do we need to embed the liveboard twice on those two pages and hide the other tabs for their respective pages? Or is there a way to achieve this by embedding the liveboard only once?...

Hello, we recently rolled out an

Hello, we recently rolled out an integration with our site and ThoughtSpot. We did a delayed rollout where only 10% of our clients were using it and everything was fine but now we've rolled it out to all of our clients the Fetch Permissions of Principals API endpoint (2.0/security/principals/fetch-permissions) is extremely slow for a seemingly simple request that returns no data. Specifically we're using it to get what's shared with a set of groups like this: ``` { "principals": [{": "c56267e9-4136-4424-8e2d-db31888e7623","type": "USER_GROUP"}], "record_offset": 0,...

Hey all, I've been intermittently

Hey all, I've been intermittently hitting an odd FAILED_TO_COMMIT error when updating users via the v2 REST APIs. Specifically, when calling /api/rest/2.0/users/{userid}/update, we sometimes see:
[500 Internal Server Error] during [POST]: [{"error":{"message":{"debug":{"code":14009,"incident_id_guid":"some-guid","trace_id_guid":"some-other-guid","debug":"[\"Error Code: FAILED_TO_COMMIT Inc... (414 bytes)]
[500 Internal Server Error] during [POST]: [{"error":{"message":{"debug":{"code":14009,"incident_id_guid":"some-guid","trace_id_guid":"some-other-guid","debug":"[\"Error Code: FAILED_TO_COMMIT Inc... (414 bytes)]
Has anyone else encountered this before and/or have any suggestions? We do have an open support ticket with ThoughtSpot, but they suggested asking here too....

hello! I am trying to implement RLS for

hello! I am trying to implement RLS for our embedded application but am running into something I would appreciate help on. I am able to create groups to apply for records with data, however we have a use case where we also need to apply RLS for null values. I created a group and tried many variations of null, but none worked as expected. is this possible, and if so, what is the correct syntax to use for the group name? Thank you!

Homepage Spotter details access.

Hi team, another one on the Spotter from the home page. With the full app embed, when we search from the Spotter, it navigates to the /insights/conv-assist within the ThoughtSpot environement. Is there a way to capture the datasource id and the question from the user, so that we can navigate it to a different page or show it on a modal? Otherwise, there is no proper way to provide the user to navigate back to the home page.

ICON Customization

Hey team, is there a place where we can find the names of the logos/icons used within the ThoughtSpot environment. For example, if we want to replace the icon for Spotter, is it possible?

Hey guys... You helped me fix an issue

Hey guys... You helped me fix an issue with my ability to access the security settings yesterday but it seems to have broken our ability to switch orgs. Can we flip the auth token flag back? I am not sure what it does but I suspect that to be the issue.... is that the per org Auth Token?

Sage Default Source selection for homepage

Hey team, using the full app embed, in the home page, is it possible to provide a default data source for the Spotter?
No description

hi there! is it possiible to add a tag

hi there! is it possiible to add a tag to the (Sample) Retail - Apparel worksheet in our org and make this worksheet editable?

Hello,

Hello, I have a technical question about embedding. We have the embedding functionality enabled but wanted to clarify the login requirement. If I embed a visual (e.g., in Confluence), does each user need to log in to view the embedded visual? Thank you!...

Hi. If someone could advise, that would

Hi. If someone could advise, that would be greatly appreciated. I'm trying to remove certain options from the "More" dropdown menu in Liveboards as well as the "Share" option and also the "Favourite" option. I've had a look at the docs and can see roughly where to do it in Develop, but just need a bit of clarification where to insert the specific code changes?...
No description

When logging into Thoughtspot

When logging into Thoughtspot incorrectly a couple of times I noticed that it 'locks' the account for some time. How many incorrect attempts is possible? How long is the account locked for? Does this happen with AuthType.Basic authentication?

Hello,

Hello, Is there a way to apply a runtime filter or user-selected filter to a scheduled job in ThoughtSpot Liveboard? While both runtime filters and filters work during liveboard embedding, they are not honored by scheduled jobs....

Hello guys,

Hello guys, We are using a fully embedded solution, but we’re encountering issues with the logos set in our TS cluster. The logos only appear if we are logged into the same browser on our DEV TS instance. Could you please advise on how to fix this? Let me know if you need more details....
No description

RuntimeFilterOp

hello how do I pass a null into runtime filters? https://visual-embed-sdk.vercel.app/docs/Enumeration_RuntimeFilterOp#_lt we have tried many variations but we cannot pass a filter to show records where a column is NULL...

git deploy isn't working for me. I git

git deploy isn't working for me. I git commit from dev org to dev branch, pull to main, git deploy main to primary prod org. python gives no error. cs-tools gives me the errors that are attached. The API gives me the same errors as cs-tools.
No description

hello! is it possible to join 2 tables (

hello! is it possible to join 2 tables (in the model/worksheet) in this way? I am not able to find a way to do this in the new modeling ui Column A in both tables must match Column B in both tables must match or be null in table 2 inner join Table2 on Table1.ColumnA = Table2.ColumnA and (Table1.ColumnB = Table2.ColumnB or Table2.ColumnB is null)...

Hi, i am adding EmbedEvent listners to

Hi, i am adding EmbedEvent listners to SearchEmebed when creating the component and i want to destroy them while navigating away, (but keep the component rendered and just hide it from view). to remove the listener i am running off.(...) but this is not working. any idea why it is not working...

Hi. I am using the thoughtspot visual

Hi. I am using the thoughtspot visual sdk for react currently. I am finding if I try to init within a hook such as useEffect then I consistently get the following config error: Error parsing ThoughtSpot host. Please provide a valid URL. Do you have an example of how to successfully do this? I can successfully init if I move the init outside of the function component but preferably I would like to init from within the component once during the render cycle. I can provide a more structured example if needed. Thank you!...