Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
Table of Contents

Disclaimer

Your use of this download is governed by Stonebranch’s Terms of Use, which are available at https://www.stonebranch.com/integration-hub/Terms-and-Privacy/Terms-of-Use/at  Stonebranch Integration Hub - Terms of Use.

Introduction

Tableau is a powerful data visualization tool for the Business intelligence Platforms. This Universal Task allows users  users to perform an instant refresh to the Tableau Data sources worksheet and schedule refresh tasks in sync with the source systems to provide real-time analytics.

Overview

  • The task interacts with the AWS platform via a Python boto3 module.

  • All AWS credentials remain encrypted.

  • Customers can also install/configure a Linux Universal Agent for each EC2 instance, enabling the Universal Controller to instantly communicate with the newly created instance. (NOTE: only Linux Universal Agent is supported at the moment.)

  • This task also lets customers create multiple EC2 instances with the same configuration. New instances can also be tagged.

  • It allows customers to create a new keypair or use an existing one for the new EC2 instance.

  • This task also enables options for additional EBS volume and encryption, as well as detailed monitoring. 

Version Information


Template NameExtension Version
Tableau1.0.3


Software Requirements

Software Requirements for Universal Agent

  • Universal Agent for Linux or Windows Version 7.01.0.0 or later is required.

  • Universal Agent needs to be installed with python option (--python yes).

Software Requirements for Universal Controller

  • Universal Controller 7.01.0.0 or later is required.

...

To use the Tableau Universal Template, you first must perform the following steps:.

  1. This Universal Task requires the Resolvable Credentials feature. Check that the Resolvable Credentials Permitted system property has been set to true.

  2. To import the Universal Template into your Controller, follow

...

  1. these instructions

...

  1. .

  2. When the files have been imported successfully, refresh the Universal Templates list; the Universal Template will appear on the list.

Configure Tableau Universal Task

...

Field

Description

Tableau Server URL

Tableau server URL; for example, https://myserver.online.tableau.com

Tableau Credentials

Tableau user credentials or Personal access tokens.

  • Run-time user name would be the Tableau User name.
  • Run-time password would be the PAT (Personal access Token) or the user password.

Use Tableau PAT for Authentication

Check if the run-time password in the Tableau Credentials field is personal Access Token (PAT).

SSL Verify

Check if this Universal Task requires certificate verification for Tableau REST-API calls

Certificate Path and file name

Path of the certificate for SSL Verification if the SSL Verify field is enabled.

API Version

Latest API version number from tableau (for example, 3.11).

Content URL(Site)

Tableau content URL.

Select a Tableau function

Tableau function to execute from Universal Controller

  • Run Extract Refresh Task

  • Get Extract Refresh Task

  • List Data Sources

  • Refresh Data source - Update now

  • Refresh Workbook

Task ID

Tableau Extract Refresh Task ID; used when the Run Extract Refresh Task function is selected.

Project Name

Tableau Project Name; dynamic choice field that provides a list of projects from tableau when search is used.

Data source Name

Tableau data source name from a dynamic choice list; Data Sources that are associated with the Project are displayed.

Data Source ID

Output only text field visible only in task instances that provides the associated data source id used for the refresh

Job ID

Output only text field visible only in task instances; provides the Job ID when the Extract Refresh Task, Refresh Data Source, or Refresh Workbook Functions are selected.

Fetch All data source

Check to list all data sources irrespective of the selected project name.

Workbook Name

Tableau workbook name; a dynamic choice field that provides a list of workbooks for a project selected.

Examples

...

of Tableau Universal Tasks

Tableau Universal Tasks Functions

...

This document references the following documents:

Name

Location

Description

Tableau REST API

Reference-

Tableau

Server

REST API

- Tableau

Tableau REST API Reference Document

Universal Extension

Universal Extension for Universal Controller

User documentation for creating Universal Extension Tasks in the Universal Controller user interface.


Changelog

ue-tableau-1.0.3 (2023-04-24)

Bug-Fix

  • Minor bug fixes