Configurer et exécuter le Job - 7.3

Traitement (Processing) (Intégration)

EnrichVersion
Cloud
7.3
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 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)
Configurez les composants tRowGenerator, tMap, tWriteJSONField et tLogRow, puis ajoutez un champ avec une valeur constante pour le composant tMap.

Procédure

  1. Créez un Job Standard avec les composants suivants :
    • tRowGenerator
    • tMap
    • tWriteJSONField
    • tLogRow
  2. Reliez les composants à l'aide de liens Row > Main.
  3. Lorsque vous y êtes invité, ajoutez withloop comme nom de sortie.
  4. Sélectionnez le tMap et ouvrez le Map Editor.
  5. Configurez le tMap comme suit :
  6. Assurez-vous d'avoir ajouté un nouveau champ avec une valeur constante. Dans ce scénario, utilisez "x". Sauvegardez vos modifications.
  7. Sélectionnez le tWriteJSONField et configurez le composant avec un élément répétable factice :
  8. Modifiez le schéma de sortie pour le tWriteJSONField pour n'avoir qu'un seul champ :
  9. Dans le tWriteJSONField, accédez à Component > Basic Settings > Group by. Cliquez sur + pour ajouter loop à la colonne d'entrée, qui alimente ensuite automatiquement la colonne de sortie avec json.
  10. Cochez la case Remove root node pour empêcher l'écriture en sortie de l'élément root.
  11. Exécutez le Job pour avoir une sortie avec un tableau JSON avec une seule chaîne de caractères. L'image suivante vous présente les résultats générés via l'option Number of Rows for RowGenerator du composant tRowGernerator, configurée à 5.