Tableau Component
Manage projects and workbooks in your Tableau site
Component key: tableauDescription
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 the10ay.online.tableau.com
portion as your Host Name, andMarketingTeam
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