tableau / tab-compare

TabCompare is a visual comparison tool to understand differences in dashboards across different versions of Tableau.
MIT License
11 stars 7 forks source link

Structure output folder based on unique content url values #5

Closed mcoles closed 3 years ago

mcoles commented 3 years ago

The current output folders generated by TabCompare are based on LUID values returned from the REST API. These are great for ensuring uniqueness, but are not easily read or used by humans trying to follow up on specific image differences they've found. Additionally, if the two servers are not based on the exact same backup file--say someone wanted to do comparisons based on content they copied over via the Content Migration Tool--then the image comparisons cannot be done, because the LUIDs between servers will not match.

I favor structuring the output folders based on content_url values of server/site/workbook/view , as this would maintain uniqueness across each server, be more human-readable, and allow for more flexible comparison scenarios. If there's a good reason to continue allowing the LUID-based structure, perhaps this could be implemented as a command-line option.