Skip to content

Releases: tableau/tab-compare

TabCompare 2.0

01 Nov 20:19
Compare
Choose a tag to compare

All-new version 2.0 with features enhancing functionality and scalability

  • Add multi-threading for image request pairs #1
  • Add data comparison feature #4
  • Capture render times and errors in Report.csv #9
  • Create Tableau workbook for analyzing results #12
  • Add option to specify input viz list with CSV #6
  • Match views based on content url rather than just LUID #13
  • Add auto-retry feature #14
  • Force refresh on viz exports #8
  • Add logging capabilities #7
  • Structure output folder based on unique content url values #5
  • Save partial progress #2
  • Add source code to master branch #10

TabCompare - Dashboard Comparison Tool for Tableau Server

13 Sep 00:52
74dcef9
Compare
Choose a tag to compare

tab-compare

TabCompare is a visual comparison tool to understand differences in dashboards across different versions of Tableau Server. It uses ImageMagick Studio LLC.


TabCompare Version 1.3

TabCompare is a command line utility to help compare the format of Tableau content on 2x separate Tableau Server instances.
TabCompare is designed to help identify any formatting differences between different versions of Tableau Sever.


File list

ImageMagick-6.9.9-51-Q8-x64-dll.exe ImageMagick Windows Libraries. Must be installed First!

TabCompare.exe TabCompare Command Line Executable

TabCompare.py TabCompare Python Source Code

TabCompare.twbx TabCompare Tableau Workbook to Analyse Results


Command Line Arguments

--sa Server A URL (the target/new version of Tableau Server)

--sb Server B URL (the old version of Tableau Server)

--u Tableau Server Username

--p (optional) Tableau Server Password. USER WILL BE PROMPTED FOR PASSWORD IF NOT PROVIDED

--f Filepath to save the image returned. EXITING FILES IN FILEPATH WILL BE DELETED

--si (optional) Site Name Filter

--pi (optional) Project Name Filter

--wi (optional) Workbook Name Filter

--cm (optional) Compare metrics type. Default value: 'peak_signal_to_noise_ratio'. Possible values: 'undefined', 'absolute', 'mean_absolute', 'mean_error_per_pixel', 'mean_squared', 'normalized_cross_correlation', 'peak_absolute', 'peak_signal_to_noise_ratio', 'perceptual_hash', 'root_mean_square'

If none of the optional flags are provided it will get all views for all sites on your server
For more information on Compare Metrics please see https://www.imagemagick.org/Usage/compare/


Additional Information

For example to get all views in the “Greatest Hits” project on a site called “TableauJunkie”, run the following:
TabCompare.exe --sa http://tabserverA.tableaujunkie.com:8000 --sb http://tabserverB.tableaujunkie.com:8000 --u admin --f C:\TabCompare\Images --pi "Greatest Hits" --si TableauJunkie

Or to get all views in the “Google Analytics” workbook on a site called “TableauJunkie” using the mean_absolute compare metric, run the following:
TabCompare.exe --sa http://tabserverA.tableaujunkie.com:8000 --sb http://tabserverB.tableaujunkie.com:8000 --u admin --f C:\TabCompare\Images --wi "Google Analytics" --si TableauJunkie --cm mean_absolute


Changes

v1.3 - fixed 'SSL: CERTIFICATE_VERIFY_FAILED' issue when connecting to Tableau Server with SSL enabled