首页 > 解决方案 > 是否可以以编程方式创建可以在服务器上发布然后刷新的自定义 SQL Tableau 数据提取?

问题描述

给定一些Custom SQL,我想以编程方式创建 Tableau Extract。

这可能吗?

该过程的上下文是:

  1. 为每个提取生成 SQL 脚本 (100+)
  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-apiextract

解决方案


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


推荐阅读