Supported connections¶
Built-in¶
Version used¶
Configuration¶
Visual Graph provides a built-in graph database, currently powered by Kuzu. When using this built-in graph database, no additional connection configuration is required.
Built-in graph database limitations¶
When running Compute PageRank on a built-in graph database published to a Dataiku Folder, use the same DSS user who created that database.
If another DSS user runs Compute PageRank on that same built-in database, the recipe can fail.
If several users need to work on the same graph database, prefer Neo4j.
Neo4j¶
Versions supported¶
Configuration¶
To start using Visual Graph with Neo4j, you need to set up a Neo4j connection. This is done in the Settings tab of the Visual Graph plugin. You will need an administrator to configure it.
- Neo4j connection settings
URI of the Neo4j server
Username
Password
Read-only: this option can be enabled to protect graph databases from modifications. It is useful if you want to explore or query an unmanaged production Neo4j database without the risk of accidental changes.
Note
A read-only Neo4j preset is appropriate for read-only flows such as the Explorer, the Graph Search Agent Tool, or Execute Cypher queries against an unmanaged database.
Compute PageRank, the Editor, and graph publication workflows require a writable Neo4j connection.
Using unmanaged Neo4j databases¶
Unmanaged Neo4j databases can be used directly in several Visual Graph components, without first materializing them in a Dataiku Folder:
Explorer: select the Neo4j connection, then expose one or more unmanaged Neo4j databases directly in the webapp.
Execute Cypher and Compute PageRank recipes: leave the graph folder empty, select Neo4j (unmanaged) as the database type, then choose the Neo4j connection and database name.
Graph Search Agent Tool: leave the graph folder empty, select Neo4j (unmanaged) as the database type, then choose the Neo4j connection and database name.