Skip to main content
Skip table of contents

Refresh Tableau Data Source

Activity

TableauRefresh

Description

Refresh every data source of the specified projects on a Tableau Server

Input :

PropertyName

Type

Required

Default Value

Description

BaseUri

STRING

YES

Base Uri of Tableau’s API (e.g. https://my_tableau/api/3.15)

Username

STRING

NO

Username used for authentication. Use either the username/password or the token/secret

Password

STRING

NO

Password used for authentication

TokenName

STRING

NO

Token name used for authentication. Use either the username/password or the token/secret

TokenSecret

STRING

NO

Token secret used for authentication

ContentUrl

STRING

NO

Site name. Leave empty when using the Default site

ProjectIds

STRING

YES

Project IDs of data sources to be refreshed

How to create your token for authentication

  1. Connect to your Tableau Server

  2. Go to “My Account Settings” > “Settings” > “Personal Access Tokens”

  3. Create a new token and save the secret on a secured location

Example1: Export a query into Json

Input

JSON
{
  "Type": "Task",
  "Resource": "Production-TableauRefresh",
  "ResultPath": "$.TableauRefresh",
  "Parameters": {
    "BaseUri.$": "$.TableauParameters.result[0].base_uri",
    "Username.$": "$.TableauParameters.result[0].username",
    "Password.$": "$.TableauParameters.result[0].password",
    "TokenName.$": "$.TableauParameters.result[0].token_name",
    "TokenSecret.$": "$.TableauParameters.result[0].token_secret",
    "ContentUrl.$": "$.TableauParameters.result[0].content_url",
    "ProjectIds.$": "$.TableauParameters.result[0].project_ids"
  },
  "End": true
} 
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.