thoughtspot / cs_tools

Scale your ThoughtSpot adoption with tools created by the ThoughtSpot Solutions Consulting organization.
https://thoughtspot.github.io/cs_tools/
Other
9 stars 6 forks source link

Additional ts_user data for Searchable and User Management #45

Closed aldrichsison closed 1 year ago

aldrichsison commented 1 year ago

First Stop

Description

Hi! Considering the current ERD / data model for ThoughtSpot metadata that can be extracted using Searchable, is it possible to add more fields related to ts_user table?

For our use case, we're looking at using Searchable to extract user preferences like preferred locale & current answer or liveboard experience. Furthermore, for User Management, given the additional fields if provided, we're looking at managing preferences in bulk.

Thank you.

boonhapus commented 1 year ago

Hey @aldrichsison !

This is an interesting one. I'm planning on expanding the Searchable data model in one of the 1.4.x releases, but I haven't decided on what additional attributes I want to add.

It looks like we don't store this information in a public API at the moment.

We're currently pulling this information from the GET user/ API. The usual way to get around this kind of limitation in public api support would be to hit the GET metadata/details endpoint and filter down that response to that interesting information, but even this won't show that information at this time.

I'll make an ask internally to see how we can expose this information in a V2.0 REST API endpoint, but at this time we won't be able to include it in the Searchable data model.

aldrichsison commented 1 year ago

Hi @boonhapus ,

Thank you for providing info and making an internal inquiry regarding this question. We'll keep an eye out future releases for cs_tools and REST APIs.

We would really appreciate if ThoughtSpot can consider adding these capabilities in the near future. This is so we can improve on administration and user management for TS.

Cheers!

boonhapus commented 1 year ago

@aldrichsison absolutely!

A great way to post this feedback officially to ThoughtSpot is in our community forum, there's a Product Ideas section where you can request new features. Other customers can see those ideas and vote weight them up as well.