知识库

BI 连接器兼容的应用

本文概述了可期待与 BI 连接器兼容的第三方应用程序。

先决条件

确保您正在运行 Neo4j Server 3.5.x 或 4.x,并已分别安装 APOC 库的最低版本 3.5.0.9 或 4.0.0.4。

概览

Neo4j BI 连接器是一个符合 JDBC 标准的驱动程序,用于第三方工具,使这些工具能够直接对 Neo4j 服务器执行 SQL 查询。除了 APOC 的前置条件(见上文),该连接器对最终用户应当是无缝的。

原则上,连接器可以作为任何符合 JDBC 标准的应用程序的数据源。但需注意的是,该连接器目前仅为只读(READ ONLY)。这意味着只能执行 SELECT 类查询——INSERT、UPDATE 或 DELETE 将无法工作。

函数和过程

由于连接器在内部将 SQL 转换为 Cypher,它不支持 SQL 层面的标准 Cypher 内置函数或过程调用。不过,驱动层面支持以下少量函数:

  • CURDATE() - 返回当前日期,格式为 m/d/yyyy。

  • CURRENT_TIMESTAMP() - 返回当前日期时间,格式为 “m/d/yyyy HH:MM:SS [AM|PM]”。

  • NOW() - 返回当前日期时间,格式为 “m/d/yyyy HH:MM:SS [AM|PM]”。

已知可用的应用程序

以下工具已测试可与该连接器配合使用

  • Tableau Desktop

  • Tableau Server

  • SQuirreL SQL

  • SQLLine

预计可用的应用程序

  • TIBCO SpotFire Server

  • Looker Server

  • Looker Hosted

  • Oracle Analytics Cloud

  • MicroStrategy Secure Analytics

  • ThoughtSpot

  • IBM Cognos

  • SAP Business Objects

尚未支持的应用程序

由于 ODBC 和/或云端需求,以下应用程序可能无法原生使用

  • Microsoft PowerBI

  • Qlik Sense(任何版本)

  • TIBCO SpotFire Desktop

  • TIBCO SpotFire Cloud

  • Looker Cloud

  • Domo

桥接软件

一些 BI 工具建议使用桥接软件(例如 Qlik 的 TIQ Java Service Connector)。然而,我们尚未测试此配置,不能确认其能否在功能或性能上无问题地运行。

支持

BI 连接器是 Neo4j 在现有客户合同下支持的插件。然而,我们不对实际工具(如 Tableau)提供支持,因此任何支持案例必须验证客户提出的问题是否专门与连接器和/或 Neo4j 服务器有关,而不是与其使用的工具有关。通常可以通过在符合 JDBC 标准的 SQL 客户端(如 SQuirreL SQL)中执行该工具尝试的 SQL 查询来确认。

此外,连接器的支持时间限定为星期一至星期五,上午 9 点至下午 6 点(太平洋标准时间)。

需要注意的事项

出于性能考虑,请确保 Neo4j 服务器拥有足够的资源。驱动程序可能会根据查询“过度获取”数据,因此充足的资源(尤其是内存)会产生显著影响。

进一步阅读

有关更多信息,请参阅分发包中包含的详细用户指南。

© . This site is unofficial and not affiliated with Neo4j, Inc.