Hyper API

实现与 Tableau 数据提取 (.hyper) 文件的自动交互。您可以使用该 API 创建新的数据提取文件,或打开现有文件,然后在这些文件中插入、更新、删除或读取数据。

支持级别
编程语言
Python, Java, C++, .NET

Hyper API 包含一组函数,您可以使用这些函数来实现与 Tableau 数据提取 (.hyper) 文件的自动交互。您可以使用该 API 创建新的数据提取文件,或打开现有文件,然后在这些文件中插入、删除、更新或读取数据。这些操作可以通过一组提供的高级函数或使用 Hyper SQL 来完成。

用例

使用 Hyper API,开发人员和管理员可以:

  • 为 Tableau 当前不支持的数据源创建数据提取文件。
  • 自动执行自定义提取、转换和加载 (ETL) 流程(例如,实现滚动窗口更新或自定义增量更新)。 
  • 从数据提取文件中检索数据。 
  • 结合 REST API,创建一个 Hyper 文件,指定要在 Tableau Server/Online 上的已发布数据源中更新的数据。

优点

如果可以连接到数据,则可以使用 Hyper API 创建数据提取,以此提高性能并提供脱机访问功能。如果您有当前不受支持的数据源(包括半结构化或非结构化数据源),您可以使用 Hyper API 将数据导入 Tableau。如果要更新数据提取文件中的数据,您可以使用 Hyper API 更新数据提取。如果需要访问数据提取中的数据,您现在可以编写一个脚本来读取这些数据。