Configurer le tSortRow

Orchestration (Integration)

author
Talend Documentation Team
EnrichVersion
6.4
EnrichProdName
Talend Big Data
Talend Real-Time Big Data Platform
Talend Open Studio for Data Integration
Talend MDM Platform
Talend Data Management Platform
Talend Open Studio for Big Data
Talend Open Studio for ESB
Talend Data Integration
Talend Data Fabric
Talend Data Services Platform
Talend Big Data Platform
Talend ESB
Talend Open Studio for MDM
task
Création et développement > Systèmes tiers > Composants Orchestration (Intégration)
Gouvernance de données > Systèmes tiers > Composants Orchestration (Intégration)
Qualité et préparation de données > Systèmes tiers > Composants Orchestration (Intégration)
EnrichPlatform
Studio Talend
  1. Double-cliquez sur le tSortRow pour ouvrir sa vue Component.
  2. Sous la table Criteria, cliquez trois fois sur le bouton pour ajouter trois lignes à la table.
  3. Dans la colonne Schema column, sélectionnez, pour chaque ligne, la colonne du schéma à utiliser comme critère de tri. Dans cet exemple, sélectionnez ZipCode, City et Address.
  4. Dans la colonne Sort num or alpha?, sélectionnez alpha pour les trois lignes.
  5. Dans la colonne Order asc or desc, sélectionnez asc pour les trois lignes.
  6. Si le schéma ne s'affiche pas, cliquez sur le bouton Sync columns pour récupérer le schéma du composant précédent.
  7. Cliquez sur Advanced settings pour ouvrir la vue correspondante.
  8. Cochez la case Sort on disk. Le champ Temp data directory path et la case Create temp data directory if not exist s'affichent.
  9. Dans le champ Temp data directory path, saisissez le chemin d'accès, ou parcourez votre système jusqu'au dossier dans lequel stocker les données temporaires traitées par le tSortRow. Ainsi, le tSortRow permet de traiter considérablement plus de données.
    Comme les process s'écrasent s'ils sont écrits dans le même répertoire, vous devez créer le dossier pour chaque process à traiter, via l'ID du process. Pour ce faire, vous pouvez directement utiliser la variable globale THREAD_ID du tCollector dans la vue Outline, dans ce champ. Le code correspondant est automatiquement généré, comme suit :
    
                      ((Integer)globalMap.get("tCollector_1_THREAD_ID"))
                   
    Le chemin d'accès se présente comme suit :
    "E:/Studio/workspace/temp"+((Integer)globalMap.get("tCollector_1_THREAD_ID")).
    Si la vue Outline ne s'affiche pas dans le studio, vous pouvez l'afficher en la sélectionnant dans la fenêtre [Show view]. Pour plus d'informations, consultez le Guide utilisateur duStudio Talend .
  10. Vérifiez que la case Create temp data directory if not exists est cochée.