文档

使用Tableau查询和可视化数据

使用Tableau查询和可视化存储在InfluxDB Clustered中的时间序列数据。Tableau支持多种SQL方言。

Tableau是一个将我们使用数据解决问题的方法进行转变的可视分析平台——赋予人们和组织利用其数据的最大能力。

tableau.com

Tableau桌面版

以下说明适用于Tableau桌面版。Tableau Cloud和其他Tableau产品尚未经过测试,但可能支持通过Flight SQL JDBC驱动程序连接到InfluxDB Clustered。

安装Tableau桌面版

如果您尚未安装,请下载并安装Tableau桌面版

下载并安装Flight SQL JDBC驱动程序

要从Tableau查询InfluxDB Clustered,请使用Flight SQL协议Flight SQL JDBC驱动程序

  1. 下载Flight SQL JDBC驱动程序。

    1. 访问Flight SQL JDBC驱动程序页面。
    2. 选择版本选项卡。
    3. 点击您想要下载的版本旁边的浏览
    4. 从下载文件列表中点击 flight-sql-jdbc-driver-XX.XX.XX.jar 文件(只有 .jar 文件扩展名)来下载驱动程序jar文件。文件名中的版本号特定于您选择的版本。
  2. 根据您的操作系统,将下载的jar文件复制到以下目录。

    • Windows: C:\Program Files\Tableau\Drivers
    • Mac: ~/Library/Tableau/Drivers
    • Linux: /opt/tableau/tableau_driver/jdbc
  3. 启动或重新启动Tableau。

配置JDBC服务器连接

  1. 打开Tableau

  2. 连接 列表下,选择 服务器,然后选择 其他数据库(JDBC)。如果该选项不在初始列表中,请选择 更多… 以在完整连接选项列表中找到它。

  3. 提供所需的凭据

    • URL:您的 InfluxDB集群URL,以下格式

      • 协议jdbc:arrow-flight-sql
      • 端口443
      • 查询参数:
        • useSystemTrustStorefalse

          设置 useSystemTrustStore=false 仅在macOS上必要,实际上不会影响与Tableau连接的安全性。

        • database:要查询的InfluxDB数据库名称

      查看示例连接URL

    • 方言:PostgreSQL

    • 用户名留空

    • 密码:具有读取指定数据库权限的数据库令牌

    • 属性文件留空

  4. 点击 登录

示例连接URL

jdbc:arrow-flight-sql://cluster-host.com:443?useSystemTrustStore=false&database=
DATABASE_NAME

查询InfluxDB集群

连接成功建立后,查询存储在InfluxDB集群中的时序数据。在左侧窗格中

  1. 数据库 下,从下拉菜单中选择 public
  2. 模式 下,从下拉菜单中选择 iox
  3. 下,将您要查询的度量值拖动到查询窗格中。
  4. 使用Tableau构建和执行SQL查询。有关更多信息,请参阅Tableau桌面文档

这个页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您可以在不更改代码的情况下继续按当前方式使用它。

阅读更多

InfluxDB v3增强功能和InfluxDB集群现在已普遍可用

包括更快查询性能和管理工具在内的新功能,推进了InfluxDB v3产品线。InfluxDB集群现在已普遍可用。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括一个操作仪表板来监控您的InfluxDB集群的健康状况,InfluxDB云专用的单点登录(SSO)支持,以及用于令牌和数据库的新管理API。

了解v3的新增强功能


InfluxDB集群版通用可用性

InfluxDB集群版现已通用可用,并为您在自管理堆栈中提供InfluxDB v3的功能。

与我们谈论InfluxDB集群版