Skip to main content

Tableau Component

Manage projects and workbooks in your Tableau site

Component key: tableau

Description

Tableau is an interactive data visualization software company focused on business intelligence. The Tableau component allows you to manage your users, projects, workbooks, and connections through the Tableau Rest API.

Connections

Tableau Token Connection

This component uses token authentication to interact with the Tableau API. To generate a token:

  • Log in to Tableau
  • Click the user icon in the top right, and click My Account Settings
  • Under Personal Access Tokens, type in a Token Name and select Create new token. Take note of the Token Name and Token Secret - you'll enter those into Prismatic in a moment
  • Look at your Tableau URL. It'll look like https://10ay.online.tableau.com/#/site/MarketingTeam/workbooks. You'll use the 10ay.online.tableau.com portion as your Host Name, and MarketingTeam as your Site ID.

Now, add a Tableau step to Prismatic. This will automatically create a Tableau connection config variable. Fill in the config variable with the Token Name, Token Secret, Host Name and Site ID that you noted above.

For additional information regarding authentication, please refer to the Tableau docs.

Triggers

Scheduled Event

Receive data from scheduled events in real time with webhook subscriptions. | key: tableauTrigger


Actions

Create Project

Create a new project inside your Tableau site | key: createProject


Create User

Create a new user in your tableau site | key: createUser


Create Webhook

Creates a new webhook for a site. | key: createWebhook


Delete Projects

Delete an existing project by Id | key: deleteProjects


Delete User

Delete an existing user by Id | key: deleteUser


Delete Webhook

Deletes the specified webhook. | key: deleteWebhook


Delete Workbooks

Delete an existing workbook by Id | key: deleteWorkbook


Get Project

Get an existing project | key: getProject


Get User

Get an existing user by Id | key: getUser


Get Webhook

Returns information about the specified webhook. | key: getWebhook


Get Workbooks

Get an existing workbook by Id | key: getWorkbook


List Connections

Retrieve a list of connections connected to your Tableau site | key: listConnections


List Projects

Retrieve a list of projects connected to your Tableau site | key: listProjects


List users

Retrieve a list of users connected to your Tableau site | key: listUsers


List Webhooks

Returns a list of all the webhooks on the specified site. | key: listWebhooks


List Workbooks

Retrieve a list of workbooks connected to your Tableau site | key: listWorkbooks


Publish Workbook

Publishes a workbook on the specified site. | key: publishWorkbook


Raw Request

Send raw HTTP request to Tableau | key: rawRequest


Search Connections

Search for a specific Connection in a Workbook | key: searchConnections


Search Projects

Search for a specific project by a string of text | key: searchProjects


Search Users

Search for a specific User by a string of text | key: searchUsers


Search Workbooks

Search for a specific Workbook by a string of text | key: searchWorkbooks


Test Webhook

Tests the specified webhook. Sends an empty payload to the configured destination URL of the webhook and returns the response from the server. | key: testWebhook


Update Connection

Update the information and metadata of an existing connection by Id | key: updateConnection


Update Project

Update the contents and metadata of an existing project by Id | key: updateProject


Update User

Update the information and metadata of an existing user | key: updateUser


Update Webhook

Modify the properties of an existing webhook. | key: updateWebhook


Update Workbook

Update the information and metadata of an existing workbook by Id | key: updateWorkbook