Patent ID: 8495005

Claim:
A method for matching a plurality of candidates with a target utilizing extract, transform and load (ETL) metadata utilizing a computer, the plurality of candidates originating from a plurality of secondary data sources, the method comprising: causing the computer to receive the target from a target data source; causing the computer to fetch the plurality of candidates from the plurality of secondary data sources; causing the computer to process each of a plurality of match rules, the plurality of match rules configured for determining whether ETL metadata corresponding with each of the plurality of candidates match with ETL metadata corresponding with the target, wherein the ETL metadata provides data for the processing; if the plurality of match rules determines a potential candidate match, causing the computer to provide a score for the potential candidate match utilizing a weighting method, the weighting method corresponding with a degree of importance of the match, wherein the score includes a plurality of raw scores adjusted by a predetermined weighting, wherein the score includes an aggregation of the plurality of raw scores each determined from the processed plurality of match rules, wherein a high score indicates a best match between the target and the potential candidate match, and wherein the potential candidate match corresponds with one of the plurality of candidates; and causing the computer to display the potential candidate match.