# tMatchGroup

Ce composant crée des groupes d'enregistrements de données similaires dans toute source de données, même les gros volumes, à l'aide d'une ou plusieurs règles de mise en correspondance.

Le tMatchGroup compare des colonnes dans les flux d'entrée standards et les flux de données d'entrée Spark en utilisant des méthodes de rapprochement et regroupe les doublons rencontrés.

Différents composants tMatchGroup peuvent être utilisés en séquence pour rapprocher des données par rapport à différentes clés de blocs. Cela permet d'affiner les groupes reçus par chaque tMatchGroup tout en créant différentes partitions de données qui écraseront les blocs de données précédents et ainsi de suite.

Lors de la définition d'un groupe, le premier enregistrement traité de chaque groupe est l'enregistrement maître du groupe. Les autres enregistrements sont calculés selon leur distance par rapport aux enregistrements maître et sont distribués à l'enregistrement maître correspondant.

Ce composant n'est pas intégré par défaut à votre Studio Talend. Vous devez l'installer à l'aide du gestionnaire des fonctionnalités. Pour plus d'informations, consultez [Installer les fonctionnalités à l'aide du Gestionnaire des fonctionnalités](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/install-features-to-talend-studio).

### Dans cette section

* [Propriétés du tMatchGroup Standard](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/tmatchgroup-standard-properties)
* [Propriétés du tMatchGroup pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/tmatchgroup-properties-for-apache-spark-batch)
* [Assistant de configuration](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/configuration-wizard)

**Concepts associés**

* [Groupement de données de sortie dans des flux séparés, selon la distance minimale calculée dans chaque enregistrement](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/grouping-output-data-in-separate-flows)

**Tâches associées**

* [Rapprochement de données clients via de multiples passes](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/matching-customer-data-through-multiple-passes "Le Job de ce scénario groupe les enregistrements clients similaires en exécutant deux passes de rapprochement consécutives, via deux composants tMatchGroup, et écrit en sortie les correspondances par groupes.")
* [Utiliser les fonctions de consolidation pour fusionner deux enregistrements et créer un enregistrement maître](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/using-survivorship-functions-to-merge-two-records "Ce scénario décrit un Job simple utilisant l'algorithme T-Swoosh pour trouver des doublons dans les noms des clients. Il compare les valeurs de la colonne first_name à l'aide de méthodes de rapprochement et de consolidation, regroupe les enregistrement similaires et crée des représentations uniques des entités dans chaque groupe en fusionnant deux enregistrements similaires selon une règle de consolidation.")