The Trillium Director provides the following data quality services:
Cleansing
The cleansing service standardizes and enhances existing data, based on update rules provided by the client application. In the Trillium Director system, a cleanser server accepts data records from a client, compares them with country-specific Trillium Global Address Verification (GAV) tables (postal tables) and parsing rules, and returns standardized and enhanced (cleansed) data. If needed, the cleanser server can also generate a key for the record, to be used later during record matching.
Matching
The matching service identifies duplicate records or suspected duplicate records. This is accomplished through a series of steps that find candidates for that are potential matches using complex matching patterns. In this process, the client application sends a record to be matched, along with a group of candidates for matching, to the server. The server returns information that identifies which records are matches, or (optionally) suspected matches, along with “match patterns” which describe the basis for the matches returned by the server.
Methods supporting both window matching and reference matching are available. Match results returned to the client application are based on the type of programming call made to the matcher server. Match() calls enable window matching and permit all fields in the record to be returned; all other match calls enable reference matching and return only candidate keys and match patterns. MatchCandidate() calls return keys and patterns for duplicate records; MatchCandidateWithSuspects() calls return keys and patterns for duplicate and suspected duplicate records. Refer to specific API descriptions for details.