Introduction à Neo4J

Insertion de données

MéthodeVoici 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)

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Ulysse Meyer, 2014 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)