Wiiisdom for Tableau Desktop - 2021.1.1

Release date:

PS: Please note that you won’t be able to open projects with a previous release after they are opened with a new version of the application. Always make copies of your projects if you plan on using them with your current version.

Compatibility

  • Support Tableau Server & Tableau Online 2021.1
  • Support Google Chrome 89 (chromebrowser)
Note: If you are using an older version of Google Chrome – E.g. 88 – you will have to downgrade your chromedriver in the Kinesis CLI folder. This is a simple copy/paste process, do not hesitate contacting support if you need assistance.

Enhancements & Resolved Issues

  • KS-171: Resolved a bug where test statistics were showing the status of the oldest test instead of the most recent one
  • KS-167: Resolved an bug returning a timeout when taking a snapshot of an empty Dashboard not containing any Worksheets

New Features

Context Creation: Default Values

The creation of contexts introduces new default values:

  • Tableau Server URL*: http://
  • Tableau Version*: [latest supported version of Tableau] – in this release Tableau Server 2020.4

Test Reports: Sorting Order

Once a test has run a report is generated by Kinesis summarizing the tasks that have run and if they have passed or failed.

These reports are now sorted in descending order based on the completion date / time.

Cross Environment Regression Test: Source & Target Contexts

One area of Kinesis Designer needing some TLC is the Cross Environment test. The source (formerly the basic tab) environment wasn’t flexible enough and the target screen was repetitive and misleading. In this release we introduce the following enhancements:

New: Source tab

  • Simply select a context from your list of available contexts. Or simply chose to always use whichever is the Active Context.

New: Target tab

  • No more typing and misleading behaviors. Again, simply select a context from your list of available contexts. Or simply chose to always use whichever is the Active Context.

Warning: These changes introduce new properties in the kinesis.json file of your test. Projects saved in 2021.1 will no longer open in earlier versions. Please take a backup of your projects before using a new version of Kinesis.

Email Notifications: Multiple Recipients

Email notifications can now be send to multiple recipients by using a comma separator.

E.g.: user1@360suite.io, user2@360suite.io, user3@360suite.io

Description Fields: Consistency Within Kinesis Designer

The Description field is now a consistently optional field everywhere in Kinesis Designer.

E.g.: Create New Project

Debug Window

  • Debug information will now text wrap for easier reading
  • A new and clearly visible vertical scroll bar will appear when necessary

Compatibility

  • Tableau Server & Online 2020.4
  • Google Chrome 88 (chromebrowser)

Changelogs

Active Contexts

Prior to Kinesis 2021.1, closing a project would reset the active context to the first one in the list. Kinesis will now remember which context was last active when reopening your project.

Warning: This change introduces a new property in the project.json file. Projects saved in 2021.1 will no longer open in earlier versions. Please take a backup of your projects before using a new version of Kinesis.

In the event where you would want to use a project saved in Kinesis 2021.1 with an earlier version of Kinesis, follow these steps:

  1. Make a copy of project.json for backup purposes
  2. Open project.json in a text editor
  3. Delete the trailing comma on the “contextDir” line
  4. Delete the entire “activeContextGroupKey” line
  5. Save

E.g.:

Kinesis 2021.1

{ “kinesisVersion”: “2.1.0”, “name”: “Kinesis_Tableau_Server”, “description”: “Kinesis_Tableau Server”, “srcDir”: “src”, “jobDir”: “Kinesis”, “contextDir”: “context”, “activeContextGroupKey”: “Tableau_Server_(Prod).json” }

Pre-Kinesis 2021.1

{ “kinesisVersion”: “2.1.0”, “name”: “Kinesis_Tableau_Server”, “description”: “Kinesis_Tableau Server”, “srcDir”: “src”, “jobDir”: “Kinesis”, “contextDir”: “context” }