Documentation

使用 Tableau 查询和可视化数据

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

Tableau 是一个可视化分析平台,正在改变我们使用数据解决问题的方式——赋予人们和组织充分利用他们数据的能力。

tableau.com

桌面版 Tableau

这些指令适用于 Tableau Desktop。其他 Tableau 产品尚未测试,但可能支持通过 Flight SQL JDBC driver 连接到 InfluxDB Cloud Dedicated。

安装 Tableau Desktop

如果您还没有,下载并安装 Tableau Desktop

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

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

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

    1. Visit the Flight SQL JDBC driver page.
    2. Select the Versions tab.
    3. Click Browse next to the version you want to download.
    4. Click the flight-sql-jdbc-driver-XX.XX.XX.jar file (with only the .jar file extension) from the list of files to download the driver jar file. The version number in the file name is specific to the version you selected.
  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 Cloud 专用集群 URL 包括以下内容:

      • Protocol: jdbc:arrow-flight-sql
      • Port: 443
      • Query parameters:
        • useSystemTrustStore: false

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

        • database: InfluxDB database name to query

      查看一个 示例连接URL

    • 方言: PostgreSQL

    • 用户名: 留空

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

    • 属性文件: 保持为空

  4. 点击 登录

示例连接网址

jdbc:arrow-flight-sql://cluster-id.a.influxdb.io:443?useSystemTrustStore=false&database=
DATABASE_NAME

查询 InfluxDB Cloud 专用版

连接成功建立后,查询存储在 InfluxDB Cloud Dedicated 中的时间序列数据。在左侧窗格:

  1. 数据库下,从下拉菜单中选择公共
  2. 模式中,从下拉菜单中选择iox
  3. 下,点击并拖动您想要查询的测量到查询窗格。
  4. 使用 Tableau 构建和执行 SQL 查询。 有关更多信息,请参见 Tableau Desktop 文档


Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: