Configurer le troisième sous-Job
Procédure
- 
            Double-cliquez sur le tFixedFlowInput_2 pour ouvrir sa vue Basic settings et procédez comme suit :
            
- Ouvrez l'éditeur du schéma en cliquant sur le bouton […] près de Edit schema et ajoutez une colonne dans l'éditeur du schéma : name, de type String.
 - Dans le champ Number of rows, saisissez 5.
 - 
                  Sélectionnez Use Inline Content(delimited file) et saisissez le contenu suivant dans le champ Content.
                  
FirstBank Citizens Wells Fargo - Laissez les valeurs par défaut des autres options.
 
Ce composant génère 15 enregistrements. Chaque enregistrement contient un champ unique : name.
                - 
            Double-cliquez sur le tMap_2 pour ouvrir son éditeur de mapping et procédez comme suit :
            
- 
                  Ajoutez deux lignes à la table out2 dont la valeur de Column est respectivement accntid et balance et configurez leur Type à Integer.
                  Vous pouvez ajouter une ligne dans la table en cliquant sur le bouton + qui se trouve sous la table.
 - 
                  Mappez la colonne name de la section row2 à la colonne name de la section out2.
                  Vous pouvez mapper une colonne en glissant-déposant la colonne source de la section row1 au champ Expression de la colonne cible de la section out1.
 - Saisissez Numeric.random(0,14) dans le champ Expression de la colonne accntid.
 - Saisissez Numeric.random(1000,100000) dans le champ Expression de la colonne balance.
 - Cliquez sur OK pour fermer l'éditeur de mapping.
 
Ce composant reçoit les informations relatives au nom depuis le tFixedFlowInput_2 et ajoute les informations supplémentaires pour créer des nœuds dans la base de données Neo4jv4, y compris le numéro de séquence, accntid et balance.
                - 
                  Ajoutez deux lignes à la table out2 dont la valeur de Column est respectivement accntid et balance et configurez leur Type à Integer.
                  
 - 
            Double-cliquez sur le tNeo4jv4Output_2 pour ouvrir sa vue Basic settings et procédez comme suit :
            
- Cochez la case Use an existing connection et sélectionnez le composant tNeo4jv4Connection_1 dans la liste déroulante Component List.
 - Cliquez sur le bouton Sync columns pour vous assurer que le schéma du composant a bien les mêmes colonnes que celui du tMap_1.
 - 
                  Sélectionnez Send data as list et saisissez rows dans Data list name.
                  Cette étape indique de traiter les données d'entrée comme une liste et d'attribuer un nom à cette liste (rows), pour pouvoir référencer la liste.
 - 
                  Saisissez les clauses suivantes dans le champ Query.
                  
UNWIND $rows as row MERGE (a:Account:UpdateMe {id: row.accntid} ) SET a.name = row.name, a.balance = row.balance - Laissez les valeurs par défaut des autres options.
 
 
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.