Procédure - 6.4

Processing (Integration)

author
Talend Documentation Team
EnrichVersion
6.4
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Open Studio for MDM
Talend Real-Time Big Data Platform
task
Création et développement > Systèmes tiers > Composants Processing (Intégration)
Gouvernance de données > Systèmes tiers > Composants Processing (Intégration)
Qualité et préparation de données > Systèmes tiers > Composants Processing (Intégration)
EnrichPlatform
Studio Talend

Procédure

  1. Déposez les composants suivants de la Palette dans l'espace de modélisation graphique : tFixedFlowInput, tSplitRow et tLogRow.
  2. Reliez-les à l'aide de liens Row Main.
  3. Double-cliquez sur le tFixedFlowInput afin d'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 d'éditer le schéma des données d'entrée.
  7. Cliquez sur le bouton [+] pour ajouter douze 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) affin d'ajouter quatre 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;
    Remarque :

    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. "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 pour récupérer le schéma défini dans le composant précédent.
  17. Sélectionnez Table (print values in cells of a 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 es informations d'une des deux entreprises.