Filtrer les enregistrements des salaires - 7.1

Global variable

author
Talend Documentation Team
EnrichVersion
7.1
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 Custom Code (Intégration) > Composants de variables globales
Gouvernance de données > Systèmes tiers > Composants Custom Code (Intégration) > Composants de variables globales
Qualité et préparation de données > Systèmes tiers > Composants Custom Code (Intégration) > Composants de variables globales
EnrichPlatform
Studio Talend

Procédure

  1. Double-cliquez sur le tMap pour ouvrir l'éditeur de mapping.
    Notez que le composant tHDFSInput lié au tMap a été configuré avec le premier tHDFSInput lié au tAggregateRow.
  2. Dans la table représentant le flux d'entrée (à gauche), sélectionnez les trois colonnes et déposez-les dans la table représentant le flux de sortie (à droite).
  3. Dans la table du flux d'entrée, cliquez sur le bouton pour afficher le panneau de filtre.
  4. Dans le champ de filtre, saisissez : row5.salary > Double.valueOf(String.valueOf(globalMap.get("avg"))) .
    Cette expression permet au tMap de sélectionner uniquement les salaires supérieurs à la moyenne calculée par le tAggregateRow.
    Notez que row5 dans l'expression de filtre est le nom du lien vers le tMap et peut donc avoir un nom différent dans votre scénario.
  5. Cliquez sur Apply, puis sur OK pour valider ces modifications.