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

Hi community, we are using AuthType.

Hi community, we are using AuthType.TrustedAuthToken for authentication and handling it so our app users aren't directly aware of ThoughtSpot user/login outside of our application user/login. We are running into an issue where after inactivity the user ends up being exposed to the ThoughtSpot login where our liveboard component is. I assume we need to handle token timeout better than we currently are or catch some other event. Is there an example of how to avoid this anywhere?

**Is anyone else having issues with RLS

Is anyone else having issues with RLS and left joins? We have optional relationships in our DB (i.e. table_1 has a table_2_id which could be null), where it's relevant to us whether or not the relationships exist. We use Left Joins for this but having RLS defined on table_2 thoughtspot forces an inner join. More Details As an example: we have invoices and customers. An invoice may or may not have a customer, so the invoice's customer_id may be null. We define the join between invoice and customer to be left outer join, so that we can get all invoices regardless of whether or not they have a customer....

Hey team, we are currently using runtime

Hey team, we are currently using runtime filter to render a liveboard. We want to add another filter to exclude N products, but not in operation doesn't exist yet. Is there a workaround? We can pass an IN list instead, but that can be thousands of items

Hey community 🙂 Is it possible to

Hey community 🙂 Is it possible to remove a user from ALL groups? I looked at the docs for v1/tspublic/v1/user/<user_guid>/groups and api/rest/2.0/users/<user_name>/update but cannot find anything that would remove ALL groups without specifying a list of groupIDs. We are in need of calling a TS API when a user logs in that will a) remove them from ALL groups and b) add them to a single group just for that session. Is this possible with v1 or v2 APIs? I know there is an API to remove all Users from a Group... we want the inverse... remove all Groups from a User without having to specify a list of groups....

@Geovane the is nothing in the SDK that

@Geovane the is nothing in the SDK that supports unchecking the box. I would enter a feature request on the community site to make this tailorable since more of a TS feature than an embed feature.

Hey there,

Hey there, - We are hoping to show a table view side by side where one table is hits (transactions that matched the user's filters) and the others is missed (transactions that failed one of the user's filters). - Is there a way to do this outside of parameters? We've been able to use group_aggregate functions for some summary stats, but unable to make it work on a table view. For additional context, ideally the user would start w/ an embedded liveboard that loads w/ pre-determined runtime filters and then the tables would change as the user adjusted their filtering options....

Hi TS Team.

Hi TS Team. Something that has been bothering us a little is that every time we want to share a liveboard with some groups, we need to remember to uncheck the "Send Notification" checkbox: This is annoying because we don't want to notify hundreds of users every time we have a new liveboard in place. - So we need to frequently remember to uncheck that every time, which could lead us on manual mistakes....
No description

Hello ThoughtSpot Support,

Hello ThoughtSpot Support, I am encountering an issue with the ThoughtSpot API regarding the retrieval of precise dates in datetime format. Currently, the dates are returned as Unix timestamps, which complicates their manipulation and display in a readable format. Additionally, the dates are automatically rounded to the beginning of the month, which skews the data. Query : ```txt...

Data and Report APIs

Hey all, have some questions around requests to the Data API endpoints. We are trying to use runtime filters the user saves using a custom action hit the endpoint and write rows of data (just an ID field from the filtered data) to our data lake. We are having no problems with smaller sets, but for larger sets we end up getting a 500 error on the third or fourth request. 1. Would you recommend using the Search Data endpoint or the Fetch Liveboard Data endpoint? We are currently using Fetch Liveboard Data on a fairly large table contained on a Liveboard. 2. Any pagination best practices that could help allieviate the issue? 3. If the above aren't applicable, we would like to increase our max to 100K as mentioned here: https://developers.thoughtspot.com/docs/fetch-data-and-report-apis#_pagination_settings_for_data_and_report_apis....

Hi TS, @bill_da_golfer , @vmcafee ,

Hi TS, @bill_da_golfer , @vmcafee , I have this liveboard url: https://{my_app_id}.thoughtspot.cloud/#/pinboard/b4d4bb2d-668c-4afb-b84f-41e6203f9c9b/tab/75803ca4-ba28-4d81-9b1e-4ca7b4d3155c?view=f48b0e19-af0a-4fb8-b35a-e03e47a04794 and I want to call it using the LiveboardEmbed, here is what I am doing: const liveboardEmbed = new LiveboardEmbed(embedRef.current, {...

LiveboardViewConfig

Hello TS Team. We have the option to hideLiveboardHeader: https://developers.thoughtspot.com/docs/Interface_LiveboardViewConfig#_hideliveboardheader Is there a way where I can show the LiveboardHeader, but hide something inside of the header? Such as a Filter......

What is the best way to search all the

What is the best way to search all the views for a specific Liveboard?

Hi All

Hi All Please help me hide this ALL field option from AppEmbed...
No description

Hi all, are we able to embed the '

Hi all, are we able to embed the 'Alerting' capability of KPI widgets? Also, when embedding are we able to embed the 'Save View' option for users?...

Could anyone help me write a custom CSS?

Could anyone help me write a custom CSS? To hide some elements and set height....

Thanks that worked

Thanks that worked need one more help Is there any way I can hide the top navbar?...
No description

Hi all

Hi all I am using the JS SDK in my Vue app to embed Search. While doing that, I get an error on my console and a try again message on the embed app. And the same setup is working fine for embedding Liveaboard. Please suggest to me what went wrong....
No description

Hi Team, I want to remove/rename AI-

Hi Team, I want to remove/rename AI-Answer from Sage search page, is it possible to do?
No description

Hi Team! Is there any way using an API

Hi Team! Is there any way using an API to remove "Make this Liveboard discoverable" from specific liveboards?
No description

Unable to receive email

After creating a user using API CURL COMMAND I am not able to receive a welcome email. I have successfully able to configured the onboarding and SMTP settings When I try to create a new user manually from UI I am able to receive the welcome email But not using from API. I am using following CURL Command. CURL COMMAND: curl -X POST ...
No description