Procédure - 7.0

Processing (Integration)

EnrichVersion
7.0
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
EnrichPlatform
Studio Talend
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)

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 d'éditer 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 ;
    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. 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.