Resources for migrating from Neo4j to Neptune
Neptune provides several tools and resources that can assist in the migration process.
Tools to help migrate from Neo4j to Neptune
The openCypher CheatSheet
. neo4j-to-neptune
– A command-line utility for migrating data from Neo4j to Neptune. This tool includes the ability to: Export the data from a properly configured Neo4j graph.
Convert that data into Neptune format.
Bulk load that data into Neptune.
Perform some basic conversions of data during the conversion to Neptune format, such as renaming vertex or edge labels and generating elements.
Generate properties for nodes and edges using templates (for example, create an
~idvalue using a template such asPerson_{personid}for situations where you need to create the unique identifier for an element).
openCypher Query Compatibility Checker
– This tool takes an input of openCypher queries and will: Check for compatibility with the selected version of Neptune.
Identify specific unsupported functions and clauses with their positions.
Suggest replacements if available.
Provide error descriptions of any other syntax errors.