Inspiration

Update of data source properties requires manually editing in each workbook. It is nightmare for the user if there are many workbooks in a project and there are multiple such projects in an organization. Also, from the posts on the community (refer below), it is the similar case with many Tableau users as well. So, in our work we bring in a GUI based approach which updated all the data sources at workbook or project level just with a single click.

What it does

  • This work utilizes the REST APIs exposed by Tableau server to update the data source properties.
  • As it is GUI based utility, hence it provides better user experience to the users along with the desired functionality.

How we built it

  • We built it using Java, JavaFx and Tableau REST APIs.
  • JavaFx is used to create GUI.
  • Java uses REST APIs to fetch the required details and update the data source properties.

Challenges we ran into

  • Fetching API version of the Tableau server
  • Finding various APIs, but Tableau documentation helped us with that.

Accomplishments that we're proud of

  • We're able to solve a problem, which is widely requested by the community.

What we learned

  • Got to know various APIs exposed by Tableau and there by use them to solve the problem.

What's next for One-Click solution to update Tableau data properties

  • We want to create a similar kind of utility using front end technology. So, that it can be hosted on the Tableau server and users can utilize the same to update the data source properties. Instead of each individual having a copy of the

Built With

Share this project:

Updates