Send to Tableau Server

Sends the input data to a Tableau Server. The node uses the Tableau Hyper API to generate a hyper file and, secondly, send that hyper file as a datasource to the Tableau Server via the Tableau REST API.

Uses version 2.8 of the Tableau Server REST API. Therefore the minimum Tableau server version is 10.5.

Options

Host
The URL of the server to connect to. Including the protocol 'http://' or 'https://'.
Site Content URL
The string defining the Tableau site. Pass an empty string to connect to the default site. Note that the name of the site is not always the site content URL. For the "Default" site the site content URL is an empty string "". For all other sites the site content URL can be extracted from the browser address bar when you are logged into the site. The value follows '/site/' in the address bar. For example, for the following URLs, the Site Content URL is 'MarketingTeam': http://MyServer/#/site/MarketingTeam/home or https://10ay.online.tableau.com/#/site/MarketingTeam/workbooks.
Timeout (seconds)
Timeout for a single request in seconds.
Authentication Method
Select the authentication method to use.
  • Username and Password: Authenticate using your username and password. Note that this method cannot be used if MFA is enabled on your account. Use a personal access token instead.
  • Personal Access Token: Authenticate using a Personal access token. This method of authentication can be used with Tableau Server 2019.4 and higher. Advantages are improved security (personal access tokens can be revoked at any time) and auditing and tracking (administrators can track in the Tableau Server log when a token is used). Personal Access tokens can be created on the My Account Settings page in the Tableau web interface.
  • Authentication Token (Advanced): Authenticate using an "Authentication Token". This token must be a valid value for the "X-Tableau-Auth" header. Usually this data is returned by a prior REST call and is temporary so it should be provided with a credentials variable. After use the token will be automatically invalidated. Note that for this option the "Site Content URL" is not needed.
Username and Password
The username and password of the user to sign in as. The user must have permissions to publish to the specified site.
Personal Access Token
The name and secret of the personal access token. The secret is only shown once when the token is created.
Site ID and Token
The identifier of the site to use and the authentication token to make API calls to the Tableau server.
Project
Select the project to publish the data source to. The dropdown will fetch the list of available projects from the server after you have configured the connection and authentication settings.
Data Source
The name of the data source to create on the server.
If datasource exists
Specify the behavior of the node in case the output datasource already exists.
  • Overwrite: Replace an existing datasource.
  • Append: Append the input table to the end of the datasource.
  • Fail: Issue an error during the node's execution to prevent unintentional overwrite.

Input Ports

Icon
Data to be sent to Tableau Server. Only primitive types (string, numbers, dates) are used.

Output Ports

This node has no output ports

Views

This node has no views

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.