Accéder au contenu principal Passer au contenu complémentaire

Importer des données et créer des relations

Procédure

  1. Double-cliquez sur le second tNeo4jRow pour ouvrir sa vue Basic settings sur l'onglet Component.
  2. Dans la liste DB Version, sélectionnez Neo4J 2.X.X.
  3. Cochez la case Use a remote server et spécifiez l'URL du serveur Neo4j dans le champ Server URL, "http://localhost:7474/db/data" dans cet exemple.
  4. Dans le champ Query, saisissez la requête Cypher suivante pour importer les données de la famille depuis le fichier CSV, créez les nœuds Person et Family correspondants et créez les relations entre les personnes et les familles :
    "LOAD CSV WITH HEADERS FROM 'file:E:/Talend/Data/Input/families.csv' AS csvLine FIELDTERMINATOR ';' 
    MERGE (family:Family { name: csvLine.Family })
    CREATE (person:Person { name: csvLine.Name, gender: csvLine.Gender, age: toInt(csvLine.Age)})
    CREATE (person)-[:From]->(family)"

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.