Tableau Hyper API

  • 版本 :2022.1 及更高版本

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

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

  • 为 Tableau 当前不支持的数据源创建数据提取文件。

  • 自动化自定义提取、转换和加载 (ETL) 流程(例如,实施滚动窗口更新或自定义增量更新)。

  • 从提取文件中检索数据。


在这个部分

  • 使用 Hyper 的强大功能做更多事情

  • 支持的语言

  • 支持的平台

  • 硬件要求


使用 Hyper 的强大功能做更多事情

除了支持以前的 Extract API 2.0 中用于创建和更新提取文件的功能外,Hyper API 还提供对新功能的访问:

  • 您可以创建、读取、更新和删除.hyper文件中的数据(也称为 CRUD 操作)。

  • 您可以利用 Hyper 的全速创建和更新提取文件。

  • 您可以直接从 CSV 文件加载数据,速度更快,而且无需编写特殊代码。

  • 您可以使用 SQL 的强大功能与文件中的数据进行交互.hyper。Hyper API 提供了对.hyper文件执行 SQL 的方法。

注意:本文档适用于与 Tableau 10.5 及更高版本兼容的 Tableau Hyper API。有关用于早期版本 Tableau 的 Extract API 2.0 和 Tableau SDK 的信息,请参阅Extract API 2.0Tableau SDK 文档

.hyperHyper API 为您提供与本地提取文件交互的工具。有关如何以编程方式将数据提取发布到 Tableau Server 的信息,请参见Tableau Server REST APITableau Server 客户端 (Python)库。

支持的语言

Hyper API 仅支持 64 位平台。Hyper API 库可用于以下编程语言:

  • Python(3.6 或更高版本)

  • C++(C++11 或更高版本)

  • Java(Java 8 或更高版本)

  • C#/.NET(.NET 标准 2.0)

虽然预计 Hyper API 将适用于这些语言的较新版本,但可能尚未经过全面测试。

支持的平台

  • 微软视窗服务器 2016、2012、2012 R2、2008 R2、2019

  • Amazon Linux 2、Red Hat Enterprise Linux (RHEL) 7.3+、CentOS 7.3+、Oracle Linux 7.3+、Ubuntu 16.04 LTS 和 18.04 LTS

  • Microsoft Windows 7 或更新版本(64 位)

  • macOS 10.13 或更高版本

硬件要求

Hyper API 具有以下最低硬件要求。

  • Intel Nehalem 或 AMD Bulldozer 处理器或更新版本

  • 2 GB 内存

  • 至少 1.5 GB 可用磁盘空间