Qliksense Rest 连接来连接 Neo4j 沙箱

问题描述 投票:0回答:4

我正在尝试通过 REST API 连接使用 qliksense 连接到 NEO4j 数据库,但我无法理解如何获取 API 端点并传递密码查询。如果有的话,有人可以指导我或分享 poc 吗?

我正在尝试通过触发 cypher 查询来加载在 neo4j 沙箱中创建的节点数据。

rest neo4j qliksense
4个回答
1
投票

为了将 Neo4j 数据拉入 Qlik Sense(无论是云端还是本地),您将需要使用 Neo4j Connector for BI ODBC driver 来获取该数据。 ODBC 驱动程序允许 Qlik 在没有本机数据连接器且没有任何 RESTful 选项的情况下提取 Neo4j 数据。

如果您在 Windows 上使用 Qlik Sense Enterprise(“本地”),那么您将需要在安装了 Qlik Engine 的所有服务器上安装并配置此驱动程序。

如果您使用 Qlik Sense Enterprise SaaS(“云”),那么您将需要在您组织自己的 Windows 服务器上安装并使用此 Neo4j 驱动程序,无论是在云/VPC 还是本地。该服务器最终还需要安装

Qlik DataTransfer,因为该工具用于从 ODBC 驱动程序获取数据,然后传输到您的 Qlik 云租户。

设置很简单:

    使用
  1. 此链接 选择并下载适用于您的 Windows 服务器(安装 Qlik Sense Engine Service 的服务器/安装或将安装 Qlik DataTransfer 的服务器)的 Neo4j ODBC 驱动程序版本。
  2. 解压下载的 ZIP 文件,然后运行正确位版本的安装程序,通常是 64 位。
  3. 安装完成后,打开服务器上的
  4. ODBC Data Sources (64) 程序,然后添加新的 System DSN 源(除非那里已经有一个新创建的 Simba Neo4j 连接,在这种情况下只需双击单击该按钮)。
  5. Host
     参数应该是您的 Bolt URL,不带协议或端口(例如,仅 
    0.00.000.000
    )。您希望知道您的 
    Port
     号码,默认情况下为 7687。如果需要,您可以将 
    Database
     参数留空。然后输入您的凭据并单击 
    测试... 按钮。如果有效,请单击 OK 按钮,然后关闭 ODBC 程序。
  6. 如果您使用 Qlik Sense on-prem,
  7. 创建新的 ODBC 连接。如果您使用的是 Qlik SaaS,则打开 Qlik DataTransfer GUI,转至连接详细信息选项卡,然后单击绿色的添加按钮。
  8. 选择
  9. ODBC 选项,选择 System DSN,然后选择新的 Neo4j 选项。然后单击绿色的创建按钮。

    现在转到
  1. 数据连接选项卡并选择绿色的添加按钮。输入您想要的选项,然后单击下一步按钮。

    选择新的 ODBC 连接。然后,从下拉列表中选择数据库。从
  1. Owner 下拉列表中,选择 Node
    Relationship
    。然后根据所选类型在您想要的所有表格旁边打勾。最后,单击绿色的
    下一步按钮。

    (可选)选择您希望在 Neo4j 数据上传到 Qlik Cloud 时自动重新加载的应用程序。
  1. 准备好后,继续选择新的数据连接,然后单击
  2. 上传按钮。

    您应该有望获得成功的结果!

    转到您的 Qlik 租户并找到您的 Neo4j 数据,以 QVD 文件上传:


0
投票
不幸的是,这是不可能开箱即用的。 沙箱仅通过

Bolt 公开连接,而不是 Neo4j 的 REST API。


0
投票
您可能会发现这很有用

https://neo4j.com/docs/http-api/current/

请注意,Aura 云版本尚不支持 HTTP API

正如已经提到的,您不能将 HTTP API 与沙箱一起使用。

使用 neo4j docker 容器或 neo4j 桌面可能是尝试 HTTP API 阻力最小的途径。我还会考虑使用

https://www.postman.com/https://insomnia.rest/ 等工具,因为它们使使用 HTTP API 进行测试变得非常简单,然后转向 qliksense


0
投票
“连接器连接错误:无法创建连接”错误可能是什么原因?我在将 Qlik 数据传输工具与 ODBC Simba Neo4j 连接时遇到此错误。

© www.soinside.com 2019 - 2024. All rights reserved.