Patent ID: 8938414
Filing Date: 2015-01-20
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method for transforming data obtained from external source systems for providing to reporting systems, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: maintaining a plurality of versions of data obtained from one or more external source systems, each version of data associated with a time interval during which the data was processed by the external source system, the maintaining comprising, for each of the plurality of versions of data: loading data from an external source system, storing the loaded data as a version of data, and storing metadata describing the version of the data, the metadata describing at least the time of loading the data; receiving a request to provide data obtained from an external source system to a reporting system; identifying a set of versions of data storing the requested data; obtaining the requested data from the identified set of versions of data; transforming the requested data to a format of the reporting system; and sending the requested data to the reporting system.