Neo4j Virtual Graph
|
This is the public preview documentation of Neo4j Virtual Graph. To provide feedback, please use the feedback form you were granted access to. During the public preview, we advise you not to use sensitive or production data with Virtual Graph. |
Use Virtual Graph to build a virtual graph database that translates Cypher® to SQL and sends queries to data lakehouses such as Databricks, Snowflake or BigQuery. Alternatively, you can also run Virtual Graph on Neo4j Enterprise Edition.
Virtual Graph is embedded in the Neo4j infrastructure, it:
-
is part of Neo4j Aura
-
neither moves nor extracts data from your data lakehouse
-
has full access to other Neo4j products and features such as Browser, Bloom, GDS and Copilot
Virtualization makes the data found in data lakehouses instead immediately accessible.
On a high level, Virtual Graph works in three main steps:
-
connect to your data lakehouse
-
create a graph schema based on the tables found in the data
-
translate Cypher to optimized SQL queries and receive query results as graph data
To get started, see Quickstart: Databricks and Quickstart: Snowflake.
See Self-managed: Getting started for information on how to run Virtual Graph outside of Aura.