Built out of necessity, you know the saying "Necessity is the mother of all inventions"!
Most of the data we receive is in flat file format with a single file having data which should form nodes and relationship and sometimes they are also hyperedge cases!
Existing solutions required processing this data and converting it into rdbms or multiple csv files where we need one file for each node and relationship. Imagine if you have 20 of these!
Also, we wanted something that even non technical users could use
What it does
It creates graphs directly from flat files
How we built it
Challenges we ran into
Incorporating various Neo4j data types, managing relationships
What's next for FlatToCypher
- UI to generate config file and visualise the graph on the fly!
- Supporting multiple entries in a single column to create arrays or nodes
- 64-bit numerals
- Performance improvement