使用 Tableau JDBC 驱动查询 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高效的数据传输协议。这导致了更快的数据传输和改进的查询执行时间,使用户能够以异常的速度和效率从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 Serverless还是InfluxDB 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的分析能力的结合使组织能够高效有效地做出基于数据的决策。