Framework d'agrégation - 7.3

Guide de référence de Talend Change Data Capture

Version
7.3
Language
Français
Product
Talend Change Data Capture
Module
Talend Change Data Capture
Content
Création et développement > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Gouvernance de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Qualité et préparation de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Last publication date
2023-11-09

Utilisez ce framework pour combiner plusieurs lignes en une dans la table cible. L'objectif est d'extraire l'ensemble des valeurs, de le transformer et d'envoyer les résultats dans la table cible.

Procédure

  1. Depuis la fenêtre nommée Adding tables to the model (Ajouter des tables au modèle), sélectionnez Aggregate (Agréger) dans la liste.
  2. Sélectionnez la ou les table·s et cliquez sur Ok.
  3. Utilisez l'assistant pour récupérer et manipuler les colonnes : glissez-déposez les colonnes de la partie gauche à la partie droite de l'écran.
    Il y a trois catégories :
    • GROUP BY (Grouper par) : choisissez au moins une colonne pour regrouper les valeurs des colonnes.
    • SELECT (Sélectionner) : si nécessaire, ajoutez des colonnes non agrégées au résultat final.
    • AGGREGATE (Agréger) : ajoutez des colonnes pour retourner des valeurs transformées via un processus d'agrégation (somme ou compte).
    Dans l'exemple ci-dessous, toutes les colonnes sont regroupées selon la colonne de clé produit.
    Nous souhaitons apporter des réponses aux questions suivantes :
    • Combien de clients y a-t-il ?
    • Combien de transactions de ventes ont été effectuées ?
    • Quel est le nombre total de ventes ?
  4. Cliquez sur Go lorsque la sélection de colonnes est complète.
    Dans les propriétés de la table, les colonnes sélectionnées sont à présent agrégées :
  5. Si nécessaire, utilisez l'outil Transformation et sélection pour vérifier les agrégations ajoutées, pour les modifier ou ajouter un lookup.