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

Procédure

Procédure

  1. Déposez les composants suivants de la Palette dans l'espace de modélisation graphique : un tFixedFlowInput, un tSplitRow et un tLogRow.
  2. Reliez-les à l'aide de liens Row Main.
  3. Double-cliquez sur le tFixedFlowInput pour ouvrir sa vue Basic settings.
  4. Sélectionnez Use Inline Content(delimited file) dans la zone Mode.
  5. Dans la zone Content, saisissez les scripts suivants :
    Talend;LA;California;537;5thAvenue;IT;Lionbridge;Memphis;Tennessee;537;Lincoln Road;IT Service;
  6. Cliquez sur Edit schema pour ouvrir une boîte de dialogue afin de modifier le schéma des données d'entrée.
  7. Cliquez sur le bouton [+] pour ajouter 12 lignes pour les colonnes d'entrée : Company, City, State, CountryCode, Street, Industry, Company2, City2, State2, CountryCode2, Street2 et Industry2.
  8. Cliquez sur OK pour fermer la boîte de dialogue.
  9. Double-cliquez sur le composant tSplitRow afin d'ouvrir sa vue Basic settings.
  10. Cliquez sur Edit schema pour configurer le schéma des données de sortie.
  11. Cliquez sur le bouton [+} sous la table tSplitRow_1(Output) pour ajouter quatre lignes pour les colonnes de sortie : Company, CountryCode, Address et Industry.
  12. Cliquez sur OK pour fermer la boîte de dialogue. Une table vide contenant le nom des colonnes définies dans l'étape précédente apparaît dans la zone Columns mapping :
  13. Cliquez sur le bouton [+] sous la table Columns mapping afin d'ajouter deux lignes de sortie.
  14. Renseignez la table Columns mapping en saisissant les valeurs suivantes dans les colonnes :
    Company : row1.Company, row1.Company2 ;
    Country : row1.CountryCode, row1.CountryCode2 ;
    Address : row1.Street+","+row1.City+","+row1.State, row1.Street2+","+row1.City2+","+row1.State2 ;
    Industry : row1.Industry, row1.Industry2 ;
    Note InformationsRemarque :

    La valeur dans la colonne Address, par exemple, row1.Street+","+row1.City+","+row1.State, affiche une adresse absolue en combinant les valeurs des colonnes Street, City et State. Le "row1" utilisé dans les valeurs de chaque colonne fait référence à la ligne d'entrée du tFixedFlowInput.

  15. Double-cliquez sur le tLogRow afin d'ouvrir sa vue Basic settings.
  16. Cliquez sur le bouton Sync columns afin de récupérer le schéma défini dans le composant précédent.
  17. Sélectionnez Table dans la zone Mode.
  18. Sauvegardez le Job et appuyez sur F6 pour l'exécuter.

Résultats

Les données d'entrée en une ligne sont séparées en deux lignes différentes, chaque ligne contenant les informations de la même entreprise.

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.