如何以编程方式重命名Tableau桌面中的字段(例如Python)?

如何以编程方式重命名Tableau桌面中的字段(例如Python)?,python,automation,tableau-api,Python,Automation,Tableau Api,我有一个包含500多个字段的庞大数据源,并希望根据我拥有的映射表(在Excel中)重命名它们。是否可以在我的Tableau桌面上以编程方式(例如通过Python)执行此操作 Tableau提供了两个Python包,如 Tableau服务器客户端(TSC);tabcmd; 但它们是针对服务器的,提供的功能有限。基于gui的录制命令呢?可能吧。签出您可以将Tableau数据源保存为扩展名为(TDS)的XML文件。菜单命令称为“添加到保存的数据源”。如果TSC库或Tableau文档API没有为您提供所

我有一个包含500多个字段的庞大数据源,并希望根据我拥有的映射表(在Excel中)重命名它们。是否可以在我的Tableau桌面上以编程方式(例如通过Python)执行此操作

Tableau提供了两个Python包,如 Tableau服务器客户端(TSC);tabcmd;
但它们是针对服务器的,提供的功能有限。

基于gui的录制命令呢?可能吧。签出您可以将Tableau数据源保存为扩展名为(TDS)的XML文件。菜单命令称为“添加到保存的数据源”。如果TSC库或Tableau文档API没有为您提供所需的功能,您可以考虑修改TDS文件中的XML的方法。这很简单,只需先保存一个备份。谢谢@igrecola。你有什么可以推荐的吗。我们正在考虑
pyautogui
(屏幕截图->检查值->推断列名->查找映射和重命名->等),但工作流似乎很复杂,可能不是一个可靠的解决方案。谢谢@Bernardo。我浏览了一遍,觉得它更适合Tableau服务器。据我所知,Tableau桌面没有
tableauServerAddress
等。那么基于gui的录制命令呢?可能吧。签出您可以将Tableau数据源保存为扩展名为(TDS)的XML文件。菜单命令称为“添加到保存的数据源”。如果TSC库或Tableau文档API没有为您提供所需的功能,您可以考虑修改TDS文件中的XML的方法。这很简单,只需先保存一个备份。谢谢@igrecola。你有什么可以推荐的吗。我们正在考虑
pyautogui
(屏幕截图->检查值->推断列名->查找映射和重命名->等),但工作流似乎很复杂,可能不是一个可靠的解决方案。谢谢@Bernardo。我浏览了一遍,觉得它更适合Tableau服务器。据我所知,Tableau桌面没有
tableauServerAddress
等。