1. A method for resource reconciliation, the method being performed by at least one processor, the method comprising: selecting a first resource object from one of a plurality of datasets including a first dataset and a second dataset, each of the first dataset and the second dataset storing un-reconciled resource objects; matching the first resource object with a second resource object stored in one of the plurality of datasets or a reconciled dataset storing reconciled resource objects according to at least one identification rule, wherein when the first dataset includes more resource objects than the second dataset and the reconciled dataset, the at least one identification rule indicates to search the first dataset for a match before searching the second dataset and the reconciled dataset; merging the first resource object and the second resource object into a reconciled resource object; and storing the reconciled resource object in the reconciled dataset, wherein the merging including assigning a weight value to each attribute of the first resource object and each attribute of the second resource object, selecting an attribute among the attributes of the first resource object and the second resource object based on the weight values, and assigning an attribute value of the selected attribute to the reconciled resource object.