1. A method of fusing first and second datasets, comprising: determining an importance ranking of a plurality of variables associated with the first and second datasets; generating a hierarchical matching grid including a plurality of levels based on the importance ranking of the plurality of variables, wherein each of the levels defines match criteria for satisfying a matching records condition by indicating which of the variables are to match; identifying first and second sets of match candidates from the first and second datasets based on one of the plurality of levels of the hierarchical matching grid; and fusing records in the first and second sets of match candidates based on probabilities associated with the records.