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

Nemanja Drakulovic - Hi everyone!We have a cas...

Hi everyone! We have a case (#00397795) we need some help on, if anyone has a minute 🙂 On Thoughtspot when the no data is available on a PIVOT widget, a prompt 'Cannot display the chart. No data found for this query. Try changing your filters.' On our embed, this message / prompt is not getting rendered and it shows a white space which does not give a good user experience...

Carolyn - Hi team, cross posting this issue one...

Hi team, cross posting this issue one of my customers is experiencing right now. Is someone able to help investigate? "Pivot table with no data shows an empty block instead of rendering the 'No data found' message" - On Thoughtspot when the no data is available on a PIVOT widget, a prompt - 'Cannot display the chart. No data found for this query. Try changing your filters' On our embed, this message /prompt is not getting rendered and it shows a white space which does not give a good user experience."...

Érico - Hello all!I'm configuring a RLS rule ...

Hello all! I'm configuring a RLS rule where each user is only able to see data relative to their company. In this case we use the company ID from our database as the ThoughtSpot group's ID. In RLS we can use two variables (ts_groups and ts_groups_int), but it isn't clear what we're getting by using ts_groups_int. Is it our company ID (which is integer) or some TS internal one?...

Mohsin Manzoor Bhat - Hi Team.I am facing one ...

Hi Team. I am facing one issue while adding Runtime filters. Here is my code ...

Pooja - Do we have ThoughtSpot V2 API endpoint ...

Do we have ThoughtSpot V2 API endpoint similar to V1 API endpoint /tspublic/v1/user/sync used for Synchronizes user and group properties from an external database with the user data on ThoughtSpot.

Suvash - Hey team, What does the SpotIQFollow a...

Hey team, What does the SpotIQFollow and ExplainInsight in the action does? Where can I see it in UI? https://developers.thoughtspot.com/docs/actions I couldn't see them in the docs?...
No description

Graeme - Hi - I have seen the exciting annoucem...

Hi - I have seen the exciting annoucements around MCP server for ThoughtSpot and can see one ona. github repo that looks to be published/owned by yourself but the liscene file is not valid. Is this the official MCP server that is being talked about at Summit, or is there another version I should be looking to - Anyone leveraging this yet?

Mark K - Hello, I'm trying to create a custom d...

Hello, I'm trying to create a custom dataSource selector. (ignore the janky UX, just exploring). I use the below to change the datasource: ``` searchEmbedInstance.trigger(HostEvent.Search, { searchQuery: '', dataSources: [newDataSource],...

Florian Nègre - Hi team,/api/rest/2.0/auth/tok...

Hi team, /api/rest/2.0/auth/token/full with auto_create = true What is the expected account status of the created user ? During my first attempts weeks ago, it was ACTIVE, but now it's PENDING and groups assignement (group_identifier attribute) seems to be broken. I have created a case here...
Solution:
Hello @Florian Nègre : The attribute should be group_identifiers (plural) instead of group_identifier. This mismatch is causing the incorrect expectations. Could you please update the payload accordingly? Hope this helps....

Jeremy O - Medidata - Hi -- I created a support...

Hi -- I created a support ticket here and was directed here to Discord. I am having an issue where the Import Metadata API is returning incorrect 'request_index', which causes a pretty large issue in our usage because we are using this for promoting metadata objects between orgs. We need to be able to map the individual metadata responses to the requests in order to do our own uuid mappings during metadata creation in the same way ThoughtSpot does it in the github integration. If this is a bug, can someone help me figure out either a workaround or let me know if it can be fixed? If I can rely on the order of the response array matching the request array that is one workaround I can think of but I couldn't get confirmation of this in the docs....

Andy - is there a way to access the list of ale...

is there a way to access the list of alerts that any user is receiving? (i see there is for search schedules but dont see anythign for kpi alerts

strativd - I have a question about using ABAC r...

I have a question about using ABAC rules in ThoughtSpot. We need to set is_mandatory_filter: true for ABAC on one column that maps to customer locations. We use this column to lock down ALL of our tables because the data is customer-facing and we use one Liveboard for all customers (filtered by ABAC and RLS rules). By default, this option will hide all data unless the ABAC rule are satisfied. That's exactly what we want, except when we sign into ThoughtSpot for development. Is there a way to b...
Solution:
Hello @strativd : We can persist the filter_rules once for the user using the API and when the user logs back in the same will be honored.

Florian Nègre - Hi team,We have issue with /sy...

Hi team, We have issue with /system/banner API to know if maintenance is in progress, because the current response of /api/rest/2.0/system/banner is {"message": "This system is functioning normally. No maintenance is in progress."} ...
Solution:
Hello @Florian Nègre : Got an update from the team and they are working on the fix. Will update this thread once it is resolved.

Tim - Good morning! Some of my users are not se...

Good morning! Some of my users are not seeing the "Pin" modal when pinning a new chart from the SearchEmbed. When they click the Pin button, the chart is pinned to "$USERNAME's First Liveboard". They never have the option to select which liveboard to pin to. I am unable to reproduce this, which makes me think it could be a permission issue. Any ideas?

Neerav - 🚀 Upcoming Developer AMA + Code-Along...

🚀 Upcoming Developer AMA + Code-Along
đź“… Wednesday, June 4th at 10:00 AM PST
🎙️ Led by: Aditya Mittal, ThoughtSpot Engineering
đź§  Topic: Answer Service
...

jONEz - Hey! Currently we're using the Liveboar...

Hey! Currently we're using the LiveboardEmbed to load a Liveboard to show reports to customers. Any edits made to this are seen by all other users, is there a way to give each user their own copy of the liveboard so they can edit it and not effect others? The documentation AI seems to suggest this is default behaviour, but if I edit say the "Ask Spotter to ..." text on a wiget everyone sees that change. This is the code I'm using to load it: ``` const lb = new LiveboardEmbed('#thoughtspot', { frameParams: { width: '100%', height: '100%',...

dlashlley - Hi, I wonder if we can get some su...

Hi, I wonder if we can get some support on why we getting these messages updating the QR screens in the console log of our app, they seem to be in constant loop even when we are on a page that doesn't have thoughtspot embeded. We noticed this when we made added some additional properties to thoughspot embed. - Has anyone seen this before? - How do we remove them/surppress the messages - Its quite hard to debug code when these appear...
No description

Sathish - Hi Team , i have the implemented the ...

Hi Team , i have the implemented the spotter in my embed application and its worked before and when am open now am getting thee 500 error { "errors": [ { "message": "500: Server Error", "extensions": {...