【问题标题】:Is it possible to programmatically create Custom SQL Tableau extracts that can be published and then refreshed on the server?是否可以以编程方式创建可以在服务器上发布然后刷新的自定义 SQL Tableau 数据提取?
【发布时间】:2021-08-26 20:50:39
【问题描述】:

鉴于一些自定义 SQL,我想以编程方式创建 Tableau 提取。

这可能吗?

进程的上下文是:

  1. 为每个数据提取 (100+) 生成 SQL 脚本
  2. 从第 1 步创建 (100+) 个数据提取
  3. 将数据提取发布到 Tableau Online
  4. 按计划刷新它们

步骤 2 可以使用 Tableau Desktop 的Custom SQL 手动完成。 如本帮助文档中所述,https://help.tableau.com/current/pro/desktop/en-us/customsql.htm

由于需要提取的数量和所需的时间,我想以编程方式进行(第 2 步)。

【问题讨论】:

  • 抱歉,如果我在堆栈交换上错了。
  • 它应该可以正常工作,哪个位不工作?你遇到了什么错误?
  • 没有错误,我已更新问题以帮助描述问题

标签: tableau-api extract


【解决方案1】:

是的,您可以使用Hyper API 以编程方式创建数据提取。然后您可以选择使用TabcmdTableau REST APITableau Server Client Python 库来发布数据提取。如果您使用 Python 创建数据提取,那么在同一个脚本中,您可以使用服务器客户端进行发布。您可以使用某种任务计划程序(例如 Windows 任务计划程序)来安排脚本,而不是刷新它。

【讨论】:

【解决方案2】:

Tableau 可以完成第 4 步,您只需对其进行配置。

步骤 1-3 的问题是您有 SQL 并且只需要自动化该部分吗?

【讨论】:

  • 请使用您的评论权限在回答之前提出澄清问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-09
  • 2020-10-15
  • 2017-10-02
  • 2013-08-03
  • 1970-01-01
相关资源
最近更新 更多