REST API Connector
按 Tableau
描述
此连接器使用 Tableau JDBC REST API 驱动程序来通过 HTTP GET 从 REST API 获取数据,支持 JSON 和 CSV 两种响应格式。将您的 API 数据转化为可操作的见解,分析活动绩效、客户参与度指标等 — 所有这些都在 Tableau 强大的分析环境中完成。
REST API 连接器提供了以下功能:
- 数据获取: 通过 HTTP GET 请求从 REST API 获取数据
- 响应格式支持: 通过以下方式处理 JSON 或 CSV 响应格式:
- 记录配置的 JSONPath
- CSV 分隔符配置
- 身份验证模式: 支持多种身份验证方法:
- 基本身份验证
- 承载令牌身份验证(访问令牌)
- OAuth (通过 Tableau 的授权码流程,支持访问令牌和刷新令牌)
- HTTP 配置:
- 自定义 HTTP 标头
- HTTP 连接超时设置
- TLS 证书验证控制
- 通过扩展框架实现分页支持(偏移/限制)
- 表配置: 为 API 端点配置 JDBC 表名
- 多种 REST API: 引用多个 REST API 端点并通过关系联接它们
安装
安装 JDBC 驱动程序:
- 从驱动程序下载页面下载 JDBC REST API 驱动程序
- 将 .jar 文件移动到以下目录:
- Windows: C:\Program Files\Tableau\Drivers
- macOS: /Users/[用户]/Library/Tableau/Drivers
- Linux: /opt/tableau/tableau_driver/jdbc
- 启动 Tableau Desktop (2023.3 及更高版本):
- 导航到 连接 → 至服务器,然后选择 REST API
注意: 此连接器仅支持数据提取,意味着必须先将数据提取到 Tableau 中。连接到 REST API 数据源后,导航到“工作表”页面,使用数据 → **刷新所有数据提取...**来刷新数据提取