Triggering Tableau extract refreshes using the REST API
Devyx Devyx
1.41K subscribers
13,905 views
0

 Published On Mar 8, 2021

In this Tableau Server REST API tutorial we demonstrate how you can trigger extract refreshes for Tableau workbooks and datasources programmatically.

This capability is especially valuable for teams who want extracts to be updated when the underlying data is ready to be refreshed, instead of setting extract refreshes on a timed schedule.

Is the data ready to be updated at 6:51 AM? This shows you how to trigger that extract now instead of waiting until the schedule runs at 10 AM.

Medium tutorial article on triggering extract refreshes:
  / triggering-extract-refreshes-for-tableau-s...  

For more written tutorials, check out the Medium blog posts!
  / elliottstam​  

Python version used: 3.8
Coding environment: Jupyter Lab
Tableau Server REST API endpoint focus:
Update Workbook Now
Update Data Source Now
Query Job

To make sure you have all the latest features, update tableau-api-lib:
pip install -U tableau-api-lib

Getting started with tableau-api-lib:    • tableau-api-lib (blitz): getting started  

Join the Tableau Developer Program to get involved. It coms with a free Tableau Online developer site!

https://www.tableau.com/developer

show more

Share/Embed