# Utiliser un algorithme de mise en correspondance personnalisé pour faire correspondre des entrées

Ce scénario s'applique uniquement à Talend Data Management Platform, Talend Big Data Platform, Talend Real-Time Big Data Platform, Talend Data Services Platform et à Talend Data Fabric.

Dans ce scénario, réutilisez le Job précédent afin de charger et d'appliquer un algorithme VSR de correspondance personnalisé.

Comme prérequis, suivez les étapes décrites dans [Créer un algorithme de correspondance personnalisé](https://help.qlik.com/talend/fr-FR/data-matching/8.0/creating-custom-matching-algorithm) afin d'écrire manuellement un algorithme personnalisé et le stocker dans un fichier *.jar* (archive Java). Le fichier *mydistance.jar* est utilisé ici pour fournir l'algorithme personnalisé de mise en correspondance, *MyDistance.class*.

Vous devez également utiliser le composant tLibraryLoad pour importer la bibliothèque Java dans le Job.

![](https://help.qlik.com/talend/fr-FR/components/8.0/Resources/images/use_case_trecordmatchingLoadJar.png)

### Dans cette section

* [Créer un algorithme de correspondance personnalisé](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/creating-custom-matching-algorithm?id=911)
* [Configurer le Job](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/using-custom-matching-algorithm-to-match-entries-setting-up-job)
* [Configurer les composants](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/using-custom-matching-algorithm-to-match-entries-configuring-components)
* [Exécuter le Job](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/using-custom-matching-algorithm-to-match-entries-executing-job)

**Référence associée**

* [tRecordMatching](https://help.qlik.com/talend/fr-FR/components/8.0/data-matching/trecordmatching "Ce composant assure la qualité des données de n'importe quelle source de données en les comparant aux données de référence.")

**Information associée**

* [tLogRow](https://help.qlik.com/talend/r/fr-FR/8.0/components/logs-and-errors/tlogrow)
* [tMysqlInput](https://help.qlik.com/talend/r/fr-FR/8.0/components/mysql/tmysqlinput)
* [tLibraryLoad](https://help.qlik.com/talend/r/fr-FR/8.0/components/library-import/tlibraryload)