1. A method for determining a mapping between a plurality of columns of a first data source and a second data source by using a fuzzy match, the method comprising: identifying a join condition between the plurality of columns of the first data source and the second data source; constructing source data objects based on a set of relationships between the plurality of columns of the first data source and the second data source and the identified join condition; determining a fuzzy match between the plurality of columns of the first data source and the second data; identifying the mapping corresponding to the fuzzy match between the plurality of columns of the first data source and the second data source; and generating a window providing a display of success for the mapping between the columns of the first data source and the second data source.
3. The method as recited in claim 1 , wherein identifying the join condition between the plurality of columns of the first data source and the second data source, comprises: discovering key columns, wherein the key columns are based on a unique index of the columns in the first data source and the second data source; and discovering a foreign key, wherein the foreign key is based on value match between the discovered key columns.