I am trying to connect to NEO4j data base using qliksense through REST API connection but I am unable to understand how to get the API end point and pass the cypher query. Could anybody please guide me or share the poc if you have.
I am trying to load node data created in the neo4j sandbox by firing cypher query.
In order to pull your Neo4j data into Qlik Sense, whether cloud or on-prem, you will need to use the Neo4j Connector for BI ODBC driver in order to get that data. The ODBC driver is what allows Qlik to pull that Neo4j data without a native data connector and without any RESTful option in your case.
If you use Qlik Sense Enterprise on Windows ("on-prem") then you will need to install and configure this driver on all servers where the Qlik Engine is installed.
If you use Qlik Sense Enterprise SaaS ("Cloud"), then you will need to install and use this Neo4j driver on your org's own Windows server, whether that's in cloud/VPC or on-prem. That server will ultimately need to have Qlik DataTransfer installed on it, as well, as that is the tool that is used to get the data from the ODBC driver and then up to your Qlik cloud tenant.
The setup is easy though:
Host
parameter should be your Bolt URL without the protocol or port (for example, just 0.00.000.000
). you hopefully know your Port
number, that's 7687 by default. You can leave the Database
parameter blank if you want to. Then put in your credentials and click the Test... button. If that works, click the OK button and then close the ODBC program.Node
or Relationship
. Then put a checkmark next to all of the tables you want based on the selected type. Finally, click the green Next button.