Accéder au contenu principal

Différences entre les algorithmes Simple VSR Matcher et T-Swoosh

Lors du traitement des données d'entrée au moyen de l'algorithme Simple VSR Matcher, le nombre d'itérations peut être plus élevé que le nombre d'enregistrements en entrée car un enregistrement fusionné peut être créé à chaque itération et ajouté à la file d'attente.

Il s'agit de l'une des principales différences entre les algorithmes Simple VSR Matcher et T-Swoosh.

Lorsqu'un enregistrement est comparé à un enregistrement maître, l'algorithme T-Swoosh effectue plus de comparaisons par itération que l'algorithme Simple VSR matcher :
  • Lorsque vous utilisez l'algorithme Simple VSR matcher, l'enregistrement appartenant à la file d'attente est uniquement comparé à la valeur de l'enregistrement maître. Il n'y a aucune comparaison entre l'enregistrement appartenant à la file d'attente et la valeur des enregistrements utilisés pour créer cet enregistrement maître. Vous devez donc classer les enregistrements dans les données d'entrée pour que les enregistrements les plus fiables apparaissent en premiers.
  • Lorsque vous utilisez l'algorithme T-Swoosh, l'enregistrement appartenant à la file d'attente est comparé à la valeur de l'enregistrement maître et à la valeur de chacun des enregistrements utilisés pour créer cet enregistrement maître, jusqu'à ce qu'il y ait une correspondance.

    Pour un exemple de création d'enregistrements consolidés à l'aide de l'algorithme T-Swoosh, consultez L'algorithme T-Swoosh (uniquement en anglais).

    Vous trouverez un exemple de création d'enregistrements consolidés à l'aide de l'algorithme T-Swoosh sur Talend Help Center (https://help.talend.com (uniquement en anglais)).

    Dans cet exemple, l'enregistrement "John Doe, John B. Doe" est comparé à "John B. Doe" lors de l'itération 5. Il y a une correspondance si au moins une des trois chaînes de caractères, "John Doe, John B. Doe", "John Doe" et "John B. Doe", correspond à la chaîne "Johnnie B. Doe".

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !