0 votes
1 view
in BI by (17.6k points)
  1. What's the best practice to control versions of Tableau projects?
  2. If a change in Tableau project requires changes in the database (in my case - RedShift) and in ETL (in my case my python script), how to version control all of them together, such that I would be able to roll-back to the previous version in case of a problem?

Thanks!

1 Answer

0 votes
by (47.2k points)

  • Version control features are added by Tableau to Tableau Server since the time that this answer was originally provided.

  • Currently, Tableau Server does not provide version control functionality. There are a few ideas on the Tableau Community forum requesting integration with version control software such as Git or for version control to be baked into Tableau Server. As Tableau workbooks are just XML files, then one could use some form of source control software for workbooks stored on a shared drive, and for publishing permissions to be restricted to a site/project admin

  • In theory, a script could tie all of these components together. If a particular version of a Tableau workbook were associated with a specific database and ETL change (although I'm not sure what part the Python script plays here), then the previous version of the workbook could be retrieved from source control and republished as part of a rollback

Related questions

0 votes
1 answer
0 votes
1 answer
asked Nov 3 in BI by dev_sk2311 (21.2k points)
0 votes
1 answer
asked Dec 22, 2019 in BI by Vaibhav Ameta (17.6k points)
Welcome to Intellipaat Community. Get your technical queries answered by top developers !


Categories

...