Tableau REST Account

Overview

You can use this account type to connect Tableau Snaps with data sources that use the Tableau REST Account.

Prerequisites

None.

Limitations and Known Issues

None.

Account Settings


Create Account dialog

Note:
  • Suggestion icon (): Indicates a list that is dynamically populated based on the configuration.
  • Expression icon (): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
  • Add icon (): Indicates that you can add fields in the field set.
  • Remove icon (): Indicates that you can remove fields from the field set.
Field / Field Set Type Description
Label String Required. Specify a unique name for the Snap. Modify this to be more appropriate, especially if there are more than one of the same Snap in the pipeline.
Username String Required. Specify the username to connect to the Tableau database server.

Default value: N/A

Example: Snapuser

Password String Required. Specify the password associated with the username specified above.

Default value: N/A

Example: ll@98#*00w

Site String Specify the Tableau site for the account. Copy the Site from the URL in the browser's address bar after successfully logging into Tableau and paste it in this field.
Site Name

Note: For Tableau accounts, Site is only required if you are using the online version of Tableau. You must also remove all spaces in the site name and enter it in all lowercase.

Default value: N/A

Example: snaplogicsalesdemo

Server String/Expression Required. Specify the Tableau Server URL where the account is hosted.

Default value: https://online.tableau.com/

Example: https://online.tableausoftware.com/

Server version Dropdown list Required. Specify the Tableau server version for the XML REST operations. Click the link to download a list of Tableau 9.x and 10.x operations. Available options for the versions include are:
  • 9.2 - If selected, the server lists all the 9.2 operations.
  • 10.1 - If selected, the server lists all the 10.1 operations.
  • 10.5 - If selected, the server lists all the 10.5 operations.
  • Other - If selected, the user must explicitly provide the XML Schema URL and the API version of the server.
Note: The Tableau REST Snap is tested against 9.2, 10.1, and 10.5 versions of Tableau only. However, the Tableau REST Snap also supports other versions, for which, select the option Other and provide the respective XSD Schema URL and the API version. While the Snap supports the later versions, the newly added operations in those versions will not be supported.

Default value: N/A

Example: 9.2

XSD Schema URL (Other) Integer/Expression Specify the URL of the .xsd file (XML Schema Definition), containing the XML schema to be used in the request and response. Click the link for more information on XML Schema: REST API XML Schema.

Default value: N/A

Example: 10.5

API version (Other) Integer/Expression Specify the API version to be used for the Tableau server that is not listed in the dropdown. Click the link for more information on Tableau server versions and REST API versions: REST API Versions.

Default value: N/A

Example: 10.5

S3 credentials Use this section to provide Access-key ID and Secret key if the file (to be uploaded in the REST operation invoked) resides on an S3 bucket. This field set contains the following fields:
IAM Role Checkbox Select this checkbox to enable the IAM role stored in the EC2 instance to access the S3 bucket. If you select this checkbox, the Access-key ID and Secret key are not required.
Note: This feature is valid only in EC2-type Groundplex nodes hosted in the EC2 environment. Refer to the Snap Reference document for the required entry in the global.properties file.

Default value: Deselected

Access-key ID String

Specify the Access key ID part of AWS authentication.

Default value: N/A

Example: Value encrypted

Secret key String

Specify the Secret key part of AWS authentication.

Default value: N/A

Example: Value encrypted

Tip: For information on Tableau versions, see: REST API Versions for the required entry in the global.properties file.