Advanced Matching Module

The Advanced Matching Module matches records between and/or within any number of input files. You can also use the Advanced Matching Module to match on a variety of fields including name, address, name and address, or non-name/address fields, such as social security number or date of birth.


The Advanced Matching Module consists of:

  • Best-of-Breed—This stage selects a best-of-breed record from the duplicates cluster by selecting a template record then using this record to build a best composite record. This record is then returned as the survivor record.
  • Candidate Finder—This stage obtains the candidate records that will form the set of potential matches that the Transactional Match stage will evaluate. Candidate Finder is used in conjunction with Transactional Match.
  • Duplicate Synchronization—This stage allows you to specify which fields from a collection of records will be copied (posted) to the corresponding fields of all records in the collection.
  • Filter—This stage allows you to specify the criteria that records must satisfy in order to be retained or removed from a collection of duplicate records, either for further processing downstream or to be written to your output file.
  • Interflow Match—This stage identifies matches between similar data records across multiple input streams.
  • Intraflow Match—This stage identifies matches between similar data records within a single input stream.
  • Match Analysis—Use Match Analysis to analyze and compare results from matching stages to give you a better understanding of the outcome of the matching process and assist you in improving your matching results.
  • Match Key Generator—This stage creates a non-unique key shared by all like records. Records that share the same key can then be grouped together for comparison.
  • Private Match—This stage enables two entities to compare datasets and identify common records, or customers, without compromising sensitive information. By using an encrypt function security is retained while a match function is performed, and then a decrypt function shows the output of the matched data.
  • Transactional Match—This stage matches suspect transactions against a database using the Candidate Finder Stage to query and return potential candidate records.
  • Write to Search Index—This stage enables you to create a full-text index based on the data coming in to the stage. Having this data in a dedicated search index results in quicker response time when you conduct searches against the index from Candidate Finder.