Retour

Utilisation du composant tAggregateRow

Temps de lecture : 2 minutes

Introduction :

Le composant tAggregateRow est un composant puissant dans Talend qui permet d’effectuer des agrégations de données dans un job. Que vous souhaitiez calculer des sommes, des moyennes, des minimums, des maximums ou d’autres opérations d’agrégation, ce composant vous facilitera la tâche. Dans ce tutoriel, nous allons vous guider à travers les étapes nécessaires pour utiliser efficacement le composant tAggregateRow dans Talend.

Prérequis :

Avant de commencer ce tutoriel, assurez-vous d’avoir installé et configuré Talend Studio sur votre machine.

Étapes :

  1. Créez un nouveau Job :
    • Cliquez avec le bouton droit de la souris sur Job Designs.
    • Sélectionnez create standard job.
    • Donnez un nom à votre job, par exemple « AggregateJob ».
    • Cliquez sur Finish pour créer le job.
  1. Ajoutez les composants nécessaires :
    • Faites glisser et déposez le composant tFileInputDelimited (pour lire les données source) sur votre Designer.
    • Faites glisser et déposez le composant tAggregateRow sur votre Designer.
    • Faites glisser et déposez le composant tLogRow sur votre Designer afin d’afficher le résultat de votre agrégation.
    • Connectez le composant tFileInputDelimited au composant tAggregateRow, puis connectez le composant tAggregateRow au composant tLogRow.
  1. Configurez le composant tFileInputDelimited :
    • Cliquez deux fois sur le composant pour ouvrir la vue « component ».
    • Dans le champ « File Name », saisissez le chemin vers votre fichier d’entrée.
    • Cliquez sur « Edit schema » et ajoutez le schéma de votre fichier.
  1. Configurez le composant tAggregateRow :
    • Cliquez deux fois sur le composant pour ouvrir la vue « component ».
    • Dans la section « Group by », cliquez sur le bouton « + » pour ajouter les colonnes que vous souhaitez agréger.
    • Cliquez sur « Edit schema » et ajoutez le schéma de votre flux de sortie.
    • Dans la section « Operations » sélectionnez les opérations d’agrégation appropriées (SUM, AVG, MIN, MAX, COUNT, etc.) pour chaque colonne.
  1. Exécutez le Job :
    • Cliquez sur le bouton « Run » (Exécuter) dans la barre d’outils de Talend Studio.
    • Vérifiez les résultats obtenus dans la console de Talend Studio ou dans le composant de sortie que vous avez configuré.

La figure ci-dessus montre le résultat de l’agrégation de la somme des prix et de la somme des quantités par nom du produit.

À la fin de ce tutoriel, vous savez désormais comment agréger vos données en utilisant le composant Talend tAggregateRow.

Laisser un commentaire

Il n'y a pas de commentaires pour le moment. Soyez le premier à participer !