Why we need this ?
For quite some time tabcmd has been Tableau’s swiss-army-knife for all kinds of tasks (external extracts, publishing, etc). Last couple of years a new tool has emerged - Tableau Rest API - which is continuously beefed up by Tableau.
Generate Personal Access Token in your Tableau profile
...
ssh-connect to “analytics” server
...
Run “~analytics/TigerETL3/runEtlShell.sh“
Establish new session to Tableau REST API
Code Block |
---|
import analytics.tiger.agents.TableauRestAPI._ val session = signin("https://tableau.broadinstitute.org/api/3.6","myToken") |
...