2 of 2 people found this helpful
Check out tabmigrate: GitHub - tableau/TabMigrate: A lightweight tool for moving Tableau content between multiple Tableau Server environments . It hasn't been updated recently, so let us know if it still works.
Thanks, Jeff. I'll look into this and post an update to confirm if it worked or not.
1 of 1 people found this helpful
TabMigrate does the job and thanks to Romain Ferraton, there is a patch fix which supports Tableau version 10.5: TabMigrate/TabRESTMigrate/bin/Release at 10.5-dev · aetperf/TabMigrate · GitHub
Some quirky things:
1) In order to log into TabMigrate, you need to bypass SSO/SAML authentication by creating a username/password on Tableau Server web UI.
2) TabMigrate does exactly what was needed above (export contents from site B, import to site A), BUT by default it does not export/import any .TWB files with a live connection or .TWBX files without database credentials embedded. You need to manually update an .XML file and designate who the owner is, database credentials, and other metadata to support a mass-import of these .TWB files. We ended up not doing this since there wasn't much documentation on this, so we asked dashboard owners to publish to the new default site.
All in all, Tabmigrate is a good option to consider, but seems like it hasn't been kept up to date so it was buggy at times.