Accéder au contenu principal

Importer des données d'un fichier CSV dans Neo4j et créer des relations à l'aide d'une requête Cypher

Ce scénario s'applique uniquement aux solutions Talend avec Big Data.

Pour plus de technologies supportées par Talend, consultez Composants Talend.

Ce scénario décrit un Job important des informations relatives à des familles depuis un fichier CSV dans une base de données Neo4j distante et créant des relations entre les personnes et les familles à l'aide d'une seule requête Cypher via un composant tNeo4jRow.

Le fichier CSV duquel importer les données se présente comme suit dans cet exemple :
Name;Gender;Age;Family
Jenny;Female;24;the Johnsons
Jack;Male;26;the Johnsons
Richard;Male;35;the Blacks
Anne;Female;36;the Whites
Helen;Female;28;the Blacks
Tom;Male;38;the Whites

Comme une opération MERGE est utilisée avec LOAD CSV dans cet exemple, pour assurer que la requête Cypher est exécutée efficacement, utilisez un autre tNeo4jRow pour créer un index sur la propriété à fusionner.

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 – dites-nous comment nous améliorer !