Open Vivek89 opened 6 years ago
TabMigrate uses the REST API. The REST API does not use Kerberos. When Kerberos is used in Tableau Server, the REST API will still authenticate to Active Directory but with a normal username / password and not with a ticket. For details on the REST API authentication packet you may see: https://onlinehelp.tableau.com/current/api/rest_api/en-us/help.htm#REST/rest_api_concepts_auth.htm%3FTocPath%3DConcepts%7C_____4
I think we have figured out the kerberos part. But we have an blocking error:
com.tableausoftware.nativeapi.dll.TableauException:
Cannot evaluate user filter; no current user or group.
Cannot evaluate user filter; no current user or group.
Cannot evaluate user filter; no current user or group.
Cannot evaluate user filter; no current user or group.
Errors occurred while trying to load the workbook "Tableau-Dashboard". The load was not able to complete successfully.
On some search we found that the workbook we were trying to publish has a user filter and we are not able to set user thumbnail like we set when we publish via Tableau desktop. This has been addressed for tabcmd publish. [link] This is kinda critical, would you know if there is any workaround for this. I am using tableau version - 10.3
We have password-less kerberos authentication, can you please assist with some sample credential/connection xml file to be used with this tool for tableau deployment.
Sample connection string in my tableau workbook (inside .twb file):
I have to update "env1-hostname.com" to "env2-hostname.com" at the time of deployment.
I could see update connection request in REST API here
So how should the credential file look, in my case?