1. A computer implemented method of determining quality of data stored in a data repository comprising: identifying at least one column of data stored in a data repository based on an importance index associated with the at least one column, wherein the importance index is indicative of the sensitivity of the data stored in the at least one column; retrieving from a rules repository, at least one data quality analysis rule based on a category of data stored in the at least one column; assigning a rule weightage parameter to each of the at least one data quality analysis rule retrieved from the rules repository; assigning a column weightage parameter to each of the identified column; analyzing the data stored in the at least one identified column based on the at least one data quality analysis rule retrieved from the rules repository; and computing a data quality score, indicative of the quality of data stored in the data repository, based in part on the analyzing, the rule weightage parameter and the column weightage parameter.