tableau-api - 是否可以以编程方式创建可以在服务器上发布然后刷新的自定义 SQL Tableau 数据提取?
问题描述
给定一些Custom SQL,我想以编程方式创建 Tableau Extract。
这可能吗?
该过程的上下文是:
- 为每个提取生成 SQL 脚本 (100+)
- 从步骤 1 创建 (100+) 个提取
- 将数据提取发布到 Tableau Online
- 按计划刷新它们
步骤 2 可以使用 Tableau Desktop 的Custom SQL
. 如本帮助文档中所示,https://help.tableau.com/current/pro/desktop/en-us/customsql.htm
由于需要提取的数量和所需的时间,我想以编程方式进行(步骤 2)。
解决方案
是的,您可以使用Hyper API以编程方式创建数据提取。然后,您可以选择使用Tabcmd、Tableau REST API或Tableau Server Client Python库来发布数据提取。如果您使用 Python 创建数据提取,那么在同一个脚本中,您可以使用服务器客户端进行发布。您可以使用某种任务计划程序(例如 Windows 任务计划程序)来安排您的脚本,而不是刷新它。
推荐阅读
- docker - docker compose 在负载容器上连接 ssh 隧道服务器
- ios - 如何根据使用 RXSwift 的验证更改 UIButton 的 isEnabled 和 alpha 属性?
- python - 安装模块后出现“未命名模块”错误
- javascript - 轴 x 中的标签不显示正确的数据(使用 javascript)
- python - Python:如何从二维数组制作一维数组
- extjs - 两个水平可折叠面板
- angular - 调用json数据出错
- regex - 在弹性搜索中似乎忽略了正则表达式查询
- r - 为什么我的日期转换解决方案不再起作用,尽管没有任何变化?
- vba - 从 IE 的下拉列表中选择值 - 该值已被选中,但页面似乎没有注册它 -