Neo4j BI Connector 介绍

大家或许用过Neo4j JDBC驱动,或者Neo4j Tableau Connector,这些工具让现有的BI软件能够简便地访问Neo4j。而最近推出的Neo4j BI Connector,是Neo4j官方正式推出的类JDBC驱动。

 

前提条件

确保您正在运行Neo4j Server 3.5.x或4.x,并分别安装了APOC库的至少3.5.0.9或4.0.0.4。

 

总体概述

Neo4j BI连接器是符合JDBC标准的驱动程序,适用于第三方工具,允许这些工具直接针对NEO4J服务器执行SQL查询。 除了依赖APOC的版本和部署(见上文),连接器应为最终用户提供到Neo4j的无缝连接。

原则上,连接器可以用作任何支持JDBC的应用程序的数据源。 有一点要注意的是,目前该连接器是只能读取,这意味着只能执行读取查询,不可以插入、更新或删除。

 

功能和程序

当BI Connector将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工具建议使用桥接软件(例如TIQ Java Service Connector for QLIK)。 但是,我们尚未测试此配置,并无法确认它可以完全没有任何状况的情况(功能或性能)下工作。

 

支持

BI Connector是Neo4j支持的插件。 但是,我们不支持相关应用(例如Tableau),因此任何支持请求必须验证客户提出的问题与BI Connector和/或Neo4j服务器相关联 - 而不是他们使用的工具。 这通常可以通过在符合JDBC的SQL客户端内尝试执行SQL查询来确认,例如SQuirrel SQL。

 

要注意的事情

出于性能原因,确保Neo4J服务器具有足够的资源。 驱动可能因为查询“过度读取”数据,因此适当的资源(尤其是内存)会对性能产生明显的影响。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值