Matillion ETL Shared Job

Author: Interworks
Date Posted: Oct 24, 2023
Last Modified: Oct 24, 2023

Tableau Server Extract Refresh Now

The Tableau Server Extract Refresh Now job from InterWorks gives you the ability to refresh your Tableau Server Extracts at the end of a Matillion ETL orchestration job.

It uses functionality from the Tableau Server REST API, and requires an existing published extract to refresh.

Tableau Server Extract Refresh Now

For Tableau Server, to specify the default site, omit contentUrl from the site element, or make the contentUrl value an empty string (contentUrl="").

For Tableau Online, a sign in request must have a site element containing a contentUrl with the value of an existing site. If these are missing, the Sign In request will fail.

If you have questions or would like to discuss extending the functionality across the REST API, please reach out to InterWorks.

Parameters

ParameterDescription
Tableau Server URLThe URL of your Tableau Server environment e.g. tableauserver.interworks.com
Tableau UsernameThe login username of the user who will be executing the Tableau Server Extract Refresh
Tableau PasswordThe login password of the user who will be executing the Tableau Server Extract Refresh
Extract NameThe case sensitive name of the Extract to be refreshed
Site NameThe case sensitive Tableau Server Site that hosts the extract to be refreshed. For Tableau Server, to specify the default site, omit contentUrl from the site element, or make the contentUrl value an empty string (contentUrl=""). For Tableau Online, a sign in request must have a site element containing a contentUrl with the value of an existing site. If these are missing, the Sign In request will fail
API VersionThe version of the API running on your Tableau Server environment (default 3.6)

Prerequisites

To avoid a ModuleNotFoundError, the following Python libraries must be available to the Python 3 interpreter:

  • requests
  • xml

Downloads

Licensed under: Matillion Free Subscription License

Installation Instructions

How to Install a Matillion ETL Shared Job