python - Tableau嵌入式数据源刷新使用python
问题描述
有没有办法使用 python刷新 Tableau嵌入式数据源。我目前正在使用 Tableau Server 客户端库来刷新实际上工作正常的已发布数据源。有人可以帮我想办法吗?
解决方案
您可以使用“tableauserverclient”Python 包。您可以从 PyPy 安装它。安装后,您可以查阅文档。
我将附上我前一段时间使用的示例:
import tableauserverclient as TSC
tableau_auth = TSC.TableauAuth('user', 'pass', 'homepage')
server = TSC.Server('server')
with server.auth.sign_in(tableau_auth):
all_datasources, pagination_item = server.datasources.get()
print("\nThere are {} datasources on
site:".format(pagination_item.total_available))
print([datasource.name for datasource in all_datasources])
推荐阅读
- java - 数组在服务器上转换为字符串并存储在 MySQL 中
- android - 如何使用在函数内部、函数外部创建的变量?(安卓工作室,Java)
- python - Tensorflow 均匀分布超过最大值
- node.js - Nodemailer 不在数字海洋 Ubuntu 16.04 服务器上工作?
- ios - 如何使用泛型创建泛型 NSFetchedResultsController?
- javascript - 中止 PrimeNG FileUpload 的上传请求
- html - 在浏览器字段中更改页面 URL 视图
- javascript - Vue.js datepicker 不允许更新输入字段的默认值
- c# - 具有复杂子属性的 .NET AutoFixture
- javascript - Fullcalendar External Drop set id drop item (ASP.NET MVC)