Tableau的版本控制

die*_*cht 6 etl tableau-api amazon-redshift

  1. 控制Tableau项目版本的最佳做法是什么?
  2. 如果Tableau项目中的更改需要更改数据库(在我的情况下 - RedShift)和ETL(在我的情况下是我的python脚本),如何版本控制所有这些一起,这样我就可以回滚到以前的版本有问题吗?

谢谢!

Tal*_*lin 5

编辑 - 自最初提供此答案以来,Tableau已向Tableau Server添加了版本控制功能.

  1. 目前,Tableau Server不提供版本控制功能.Tableau社区论坛上有一些想法要求与版本控制软件(如Git)集成,或者将版本控制集成到Tableau Server中.由于Tableau工作簿只是XML文件,因此可以使用某种形式的源控制软件存储在共享驱动器上的工作簿,并将发布权限限制为站点/项目管理员
  2. 从理论上讲,脚本可以将所有这些组件绑定在一起.如果Tableau工作簿的特定版本与特定数据库和ETL更改相关联(尽管我不确定Python脚本在此处播放哪个部分),则可以从源代码控制中检索以前版本的工作簿并将其重新发布为部分回滚