Skip to content

cnrl-csu/rel2neo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Relational to Neo4j Graph Database Conversion (Rel2Neo)

A Python library to convert a relational database to a Neo4j graph database.

Pipeline

Input

  1. The current version of the Rel2Neo supports CSV files. Therefore, it allows containing each table in the relational database as a CSV file.
  2. A config file in JSON format that includes all the details of the data conversion. (e.g., config_mimic.json)

Output

  1. CSV files representing nodes and edges in Neo4j.
  2. Neo4j insert queries for generated files in order. (e.g., neo4j_insert_queries_mimic.txt)

Example config file

It fully describes the nodes, relationships, their attributes, and directions. The user has the complete flexibility to define the Neo4j graph model.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License (GNU GPLv3).

Contact Us

We are Computer Networking Research Lab (CNRL), Department of Electrical & Computer Engineering, Colorado State University, USA.
[email protected]
[email protected]

About

Relational to Neo4j Graph Database Conversion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages