【已解决】修复 Tableau 上传文件到 Server 时报错,Error Code 400011
问题说明
前几天在上传 twb 或者 twbx 视图文件到 Tableau Server 时,无法成功上传,报错信息如下图:
导入TWB文件异常 traceId = R4089573571175795017159125ea21b6b, upload twb or twbx file is error,
because of There was a problem publishing the file 'xxx.twbx', error code is 400011.
在查阅了 Tableau 社区和 StackOverflow 之后,都没有找到合适的方法,只翻到一篇有点相关的文件 Tableau Upload Error Response Code 400011,但是在检视以下 3 项问题 OK 后,还是无法解决。
检视内容:
- 确认要上传的工作簿没有引入外部数据源;
- 确认 Server 端已经正常发布了工作簿中引用的数据源;
- 确认 Server 站点正确配置了凭据信息,询问过管理员确认 OK。
山重水复之间,还以为没有办法解决了,小纠结……
解决方案
不过最终还是摸索出了解决方案,由于本地 Tableau Desktop 使用的版本是最新的 2020.1,所以猜测可能是服务器那边没有升级版本,然后尝试对工作簿的导出版本进行降级,第一次尝试 文件 - 导出为版本 - 导出为 Tableau 2019.4 - 导出
后,再上传服务器还是报错 400011……
再一次降级,导出为版本为 2019.3 上传还是报错……
在第三次尝试导出为 2019.2 版本后,终于上传 Tableau Server 成功!下次再碰到同样的问题,可以先咨询一下服务器管理员,看一下 Server 端用的是什么版本,就快多了。
以上内容希望能够帮助碰到同样问题的朋友,多多交流,在此谢过~