bill_da_golfer
TFDThoughtSpot For Developers
•Created by Swati on 12/16/2024 in #dev-help
Creatin audit frameweok
No. We can’t pass something like that through TS this way.
10 replies
TFDThoughtSpot For Developers
•Created by Francis C on 10/14/2024 in #dev-help
Hi Folks, We currently integrated (
Thanks. Missed that detail. Seems weird we can do via UI and not API.
110 replies
TFDThoughtSpot For Developers
•Created by Francis C on 10/14/2024 in #dev-help
Hi Folks, We currently integrated (
Slight correction. You can share connections. I believe the user has to have permissions to manage connections (if using roles) or can manage data. Or admin. See https://docs.thoughtspot.com/cloud/latest/connection-share
110 replies
TFDThoughtSpot For Developers
•Created by Francis C on 10/14/2024 in #dev-help
Hi Folks, We currently integrated (
@rohitkanchan just to confirm, if a user is a member of shareable Group A, they can share with that group. If they are removed from that group, the liveboard is still shared, but the user can't see that it's shared with the group (since it's no longer visible).
110 replies
TFDThoughtSpot For Developers
•Created by Francis C on 10/14/2024 in #dev-help
Hi Folks, We currently integrated (
One other question for you @rohitkanchan. Imagine the scenario where a user creates a liveboard. Then they get added to or removed from a group. Do you expect anything to happen in that scenario? Or would it only be the sharing with the user creates the liveboard for those groups at that time?
110 replies
TFDThoughtSpot For Developers
•Created by Francis C on 10/14/2024 in #dev-help
Hi Folks, We currently integrated (
@Justin Mathew Does the dialog open/close say it was due to a liveboard being created though? I.e. how do you know which dialog was opened and closed?
110 replies
TFDThoughtSpot For Developers
•Created by Francis C on 10/14/2024 in #dev-help
Hi Folks, We currently integrated (
@Justin Mathew can you please confirm what I said above?
110 replies
TFDThoughtSpot For Developers
•Created by Francis C on 10/14/2024 in #dev-help
Hi Folks, We currently integrated (
We do have an EmbedEvent.Save that gets sent when a liveboard is edited and then saved. However, from my testing it is not sent when a liveboard is created, either using the button in the liveboard page or by creating from an answer.
Is this a bug? If so, we should fix. If it's a feature (my opion) then we would want something like EmbedEvent.LiveboardCreated event to be sent in those scenarios to be able to capture that a liveboard is created.
Is this a bug? If so, we should fix. If it's a feature (my opion) then we would want something like EmbedEvent.LiveboardCreated event to be sent in those scenarios to be able to capture that a liveboard is created.
110 replies
TFDThoughtSpot For Developers
•Created by rohitkanchan on 9/9/2024 in #dev-help
I tried to create worksheet using Import
@rohitkanchan Can you try this and make sure the GUID is the same as the target one? I think
isCreate
means that if the object with the GUID exists create a new one, not don't create a new one if the old one doesn't exist, i.e. force copy. If they did have the same name and that name is unique, I would have expected an update, though.162 replies
TFDThoughtSpot For Developers
•Created by Murali Krishna on 8/12/2024 in #dev-help
Hello team, I was wondering if you can
@Murali Krishna definitely check out the documentation on deployment. I couldn't tell from your description if you had already deployed or not. If this is the first time, then my recommendation varies based on what options you have:
* If you can use GitHub, I really like using the version control APIs.
* If you don't, then the only real option is to use the metadata export/import APIs
These are both via APIs. If you don't want to write your own code, check out the cstools project (https://thoughtspot.github.io/cs_tools/tools/). There is a tool called
git
that wraps the git APIs and one called scriptability
that handles the metadata export/import calls (and also has support for mapping built in.)4 replies
TFDThoughtSpot For Developers
•Created by Alfredo on 8/7/2024 in #dev-help
Hi team, I have a liveboard with a
Thanks @Aditya that is my recommendation as well.
18 replies
TFDThoughtSpot For Developers
•Created by amitfbg on 7/2/2024 in #dev-help
Hi @bill_da_golfer
Ok, I didn't understand. I don't think that's possible on liveboard embed? But maybe someone like @ashish knows of a way.
8 replies
TFDThoughtSpot For Developers
•Created by amitfbg on 7/2/2024 in #dev-help
Hi @bill_da_golfer
Are you setting datapanelv2: true in the config? https://developers.thoughtspot.com/docs/Interface_SearchViewConfig#_datapanelv2
8 replies
TFDThoughtSpot For Developers
•Created by joel on 6/28/2024 in #dev-help
Hi community, we are using AuthType.
Are you using the autoLogin: true in the init? See https://developers.thoughtspot.com/docs/Interface_EmbedConfig#_autologin
2 replies
TFDThoughtSpot For Developers
•Created by bmofkn on 6/25/2024 in #dev-help
Hey community 🙂 Is it possible to
If you update the user with just the groups you want them to belong to, it will remove the others. If you want to remove all, I think you can just send an empty list, e.g. []. I'd test in the playground to verify.
2 replies
TFDThoughtSpot For Developers
•Created by gabe_f on 6/17/2024 in #dev-help
Data and Report APIs
Great to hear!
3 replies
TFDThoughtSpot For Developers
•Created by gabe_f on 6/17/2024 in #dev-help
Data and Report APIs
@gabe_f A couple questions:
1. Are you using batching or just trying to get all of the records in one go?
2. Are you seeing errors details from the 500 error?
Specific answers: 1. I personally like the SearchData API, but it shouldn't matter in this scenrio. I like to say that SearchData is like doing SQL queries and Liveboard/AnswerData endpoints are like calling a stored proc.
2. I would use pagination for large data sets. You may have to experiment with the size. For the cstools code, as an example, we default to pagination to avoid timeouts. 3. I don't think increasing the max would matter beyond the size of data you get. But knowing the error would help a lot.
Specific answers: 1. I personally like the SearchData API, but it shouldn't matter in this scenrio. I like to say that SearchData is like doing SQL queries and Liveboard/AnswerData endpoints are like calling a stored proc.
2. I would use pagination for large data sets. You may have to experiment with the size. For the cstools code, as an example, we default to pagination to avoid timeouts. 3. I don't think increasing the max would matter beyond the size of data you get. But knowing the error would help a lot.
3 replies
TFDThoughtSpot For Developers
•Created by gushallaq on 6/14/2024 in #dev-help
Hi TS, @bill_da_golfer , @vmcafee ,
I should say, that's the only way I found to do it. I'm asking internally. It would be a nice addition to the SDK.
4 replies