Importer les données des acteurs dans Neo4j - 7.2

Neo4j

author
Talend Documentation Team
EnrichVersion
7.2
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Open Studio for Big Data
Talend Real-Time Big Data Platform
task
Création et développement > Systèmes tiers > Composants NoSQL > Composants Neo4j
Gouvernance de données > Systèmes tiers > Composants NoSQL > Composants Neo4j
Qualité et préparation de données > Systèmes tiers > Composants NoSQL > Composants Neo4j
EnrichPlatform
Studio Talend

Procédure

  1. Double-cliquez sur le premier tFileInputDelimited afin d'ouvrir sa vue Basic settings dans l'onglet Component.
  2. Dans le champ File name/Stream, spécifiez le chemin d'accès au fichier CSV décrivant le nom des acteurs, leur année de naissance et leur rôle dans ces films.
    Le fichier CSV d'entrée utilisé dans cet exemple se présente comme suit :
    Name;Born
    Keanu Reeves;1964
    Laurence Fishburne;1961
    Carrie-Anne Moss;1967
  3. Dans le champ Header, spécifiez le nombre de lignes d'en-tête à ignorer. Dans cet exemple, l'en-tête est la première ligne du fichier CSV.
  4. Cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir la boîte de dialogue Schema et définissez le schéma d'entrée selon la structure du fichier d'entrée. Dans cet exemple, le schéma d'entrée se compose de deux colonnes name et born, de type String.
    Lorsque vous avez terminé, cliquez sur OK pour fermer la boîte de dialogue Schema et propager le schéma au composant suivant.
  5. Cliquez sur le composant tNeo4jOutput et sélectionnez l'onglet Component pour ouvrir sa vue Basic settings.
  6. Cochez la case Use an existing connection afin de réutiliser la connexion à la base de données Neo4j ouverte par le composant tNeo4jConnection, seul composant de connexion utilisé dans cet exemple.
  7. Double-cliquez sur le composant tNeo4jOutput ou cliquez sur le bouton [...] du champ Mapping pour ouvrir l'éditeur d'index et de mapping de relations.
  8. Sélectionnez la colonne name, dans le schéma, et cliquez sur l'onglet Index creation, puis sur le bouton [+] pour ajouter une ligne à la table. Créez un index nommé name dans cette colonne :
    • Dans le champ Name, saisissez name entre guillemets doubles.

    • Dans le champ Key, saisissez name entre guillemets doubles pour donner une clé à l'index name.

    Cliquez dans le panneau du schéma pour valider votre création d'index, puis cliquez sur OK pour fermer l'éditeur de mapping.
  9. Cochez la case Use label (Neo4j > 2.0) et saisissez Actors entre guillemets doubles dans le champ Label name, afin que les nœuds créés soit libellés Actors.