我正在使用 Tableau Server 我说的三个解决方案环境,即。Development
Staging
和Production
。
我在Development
环境中创建了工作簿,每个工作簿都使用许多数据源。
例如,假设我创建了工作簿
Account Workbook
,并且我使用了这两个数据源Dev-DataSource1
和Dev-DataSource2
。我还有其他数据源,例如Stage-DataSource1
,Stage-DataSource2
,Dev-DataSource3
,Stage-DataSource3
等。
我面临的问题是将工作簿从Development
移至Staging
环境时,数据源保持不变。
如果我从
Development
环境中将Account Workbook
移至Staging
,则继续使用相同的实例,Account Workbook
仍使用相同的数据源Dev-DataSource1
和Dev-DataSource2
。我希望它使用Stage-DataSource1
和Stage-DataSource2
。
这可能是一个非常琐碎的问题,也许是一个不好的设计,但是我创建了很多工作簿,以至于再次创建它们可能需要大量时间,因此请不要要求我再次重新创建这些工作簿。如果除此之外没有其他方法,那就告诉我。
预先感谢
您不仅可以编辑数据源,例如从dev-datasource1到stage-datasource1吗?我认为它们具有完全相同的结构,现场名称等?右键单击数据源,然后单击"编辑"。在数据源页面中,从表中拉入表新的数据源并替换那里的一个。如果您有加入,则可能需要重新创建它们。如果您有自定义SQL,则只需要更改SQL即可指向新表格。
您需要刷新数据源。假设它们与以前完全相同,则应识别该字段。如果需要编辑连接,也可以执行此操作(如果您需要指向其他服务器等)确保您可以备份工作簿,以防万一出现问题。
也可能值得您研究Tableau Python文档API:https://github.com/tableau/document-api-python
这将使您可以(某些/全部?)进行编程描述。