REST API Connector | Tableau Exchange

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 数据源后,导航到“工作表”页面,使用数据 → **刷新所有数据提取...**来刷新数据提取

技术规范

版本
1.0.1
适用于
Tableau 2023.3 及更高版本

资源