1. A method for associating data records, comprising: receiving a data record; identifying a set of candidate data records based on a comparison between a set of existing data records and the received data record; scoring each of the set of candidate data records, wherein the score of each of the candidate data records corresponds to a likelihood that the first data record and the candidate data record comprise information on an entity; and associating the received data record with a first candidate record of the set of candidate record if the score of the first candidate record is greater than a first threshold, wherein the first candidate record is in a first data hierarchy such that the first candidate data record has a first set of hierarchical associations with a first set of related data records and the received data record is associated with the first candidate record such that the related data record data has the first set of hierarchical associations with the first set of related data records.