使用 JDBC 驱动程序为 Tableau 查询 InfluxDB 3.0

导航至

InfluxDB 3.0 现在支持将 Tableau 连接到 InfluxDB 3.0,以使用 Apache Arrow Flight SQL JDBC 驱动程序(Flight SQL 驱动程序)查询数据以进行可视化。 在这篇博文中,我们将探讨这种集成的功能和优势,并提供有关如何连接它们的一些说明。

背景

Tableau 提供了两种连接到第三方数据源的主要方式:文件和服务器。 这篇文章 描述了如何将 Tableau 连接到 Parquet 文件。 相比之下,这篇博客描述了如何通过 Flight SQL 驱动程序将 Tableau 连接到 InfluxDB 3.0 数据库。

什么是 Apache Arrow Flight SQL JDBC 驱动程序?

JDBC(Java 数据库连接)是连接和交互数据库的标准方法。 Flight SQL 驱动程序是一个 JDBC 驱动程序实现,它利用底层的 Flight SQL 协议,允许任何通过 JDBC 连接的程序无缝连接和交互支持 Flight SQL 的数据库。 由于 InfluxDB 3.0 支持 Flight SQL,因此该驱动程序充当桥梁,使 Tableau 能够与 InfluxDB 3.0 建立连接、执行查询并检索时间序列数据以进行可视化。

使用 JDBC 驱动程序将 Tableau 连接到 InfluxDB 3.0 的优势

  1. 增强的性能:Apache Arrow Flight SQL JDBC 驱动程序利用了 Apache Arrow 的高性能功能和 Arrow Flight 的高效数据传输协议。 这可以加快数据传输速度并缩短查询执行时间,使 Tableau 用户能够以出色的速度和效率从 InfluxDB 3.0 检索和可视化数据。

  2. 实时可视化:通过使用 JDBC 驱动程序将 Tableau 连接到 InfluxDB 3.0,用户可以实时创建交互式可视化,就像 InfluxDB 摄取数据一样。

  3. 无缝集成:Apache Arrow Flight SQL JDBC 驱动程序为将 Tableau 连接到 InfluxDB 3.0 提供了标准化接口。 这意味着 Tableau 用户可以利用他们现有的知识和技能连接到 InfluxDB 3.0,而无需复杂的数据转换或其他工具。

谁可以使用此功能

InfluxDB 3.0 用户,包括 InfluxDB Cloud ServerlessInfluxDB Cloud Dedicated,在发布时都可以在 Tableau Desktop 上使用此功能。 未来,其他 InfluxDB 3.0 产品也将支持 JDBC 驱动程序。

如何将 Tableau 连接到 InfluxDB 3.0

您可以在我们的文档中找到有关将 Tableau 连接到 InfluxDB 3.0 Cloud DedicatedCloud Serverless 的说明。

解锁实时洞察

InfluxDB 3.0 和 Tableau 之间的 Flight SQL JDBC 驱动程序集成,为实时可视化和分析时间序列数据提供了令人兴奋的机会,并提高了性能。 通过轻松连接这两个强大的工具,用户可以解锁实时洞察、简化工作流程并创建引人注目的可视化和报告。 InfluxDB 3.0 的时间序列功能和 Tableau 的分析能力相结合,使组织能够高效且有效地做出数据驱动的决策。