Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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). It is a Windows cmd-tool so the only way to use it was writing Windows-batch scripts 😟.

Last couple of years a new tool has emerged - Tableau Rest API - which is continuously beefed up by Tableau. It’s worth giving it a try.

...

Rest API is build around web calls (GET, POST, etc), a lot of curling. This approach is OK but sometimes feels awkward that’s why I have built a Scala wrapper which hinds all sharp edges (authentication, XML-parsing, parameters, etc) and let’s you write straightforward Scala scripts 🤓.

Say “hello” to our TableauRestAPI Scala-wrapper

How to use it ?

Generate Personal Access Token in your Tableau profile

...