Insertion de données
Méthode : Voici une méthode simple pour importer des données d'un fichier csv dans votre base Neo4J
Pour récupérer un fichier csv : on utilise la commande suivante :
1
USING PERIODIC COMMIT
2
LOAD CSV WITH HEADERS FROM "file:absolutepathtofile" AS csvLine
3
FIELDTERMINATOR ';'
4
CREATE (object:Object {parameter: csvLine.CSVLigne1Colonne1})
"USING PERIODIC COMMIT" : permet de ne commiter que périodiquement afin de diminuer la charge sur de gros CSV
"WITH HEADERS" : va permettre de récupérer la première ligne du CSV comme des identifiants de colonne
"FIELDTERMINATOR" : nous permet de préciser le séparateur du CSV
Enfin, la fonction "CREATE" va ici permettre de créer des nœuds dans graphe avec comme paramètre les la première colonne du CSV (données pointées par "csvLine.CSVLigne1Colonne1)