Patent ID: 7774298
Filing Date: 2010-08-10
Classification: G06F

Abstract:
1. A method for extracting data from a software application to an analytics system comprising: generating a data structure by an application generator; detecting a save event at a transaction system; receiving extraction information at the transaction system based upon a data source definition record, wherein the data source definition record identifies a component associated with the software application containing data to be extracted, a selection module and a mapping module; identifying data to be extracted directly to the analytics system by the selection module based upon the extraction information; extracting the identified data from the identified component associated with the software application; mapping the data identified to be extracted into the data structure with the mapping module, wherein the mapping module performs transformation on data stored in the transaction system database into a form that is compatible with the analytics system; storing the extracted data into the data structure; and executing a multi-mode extraction framework including the data structure for storing the extracted data, wherein the extraction framework includes a full upload phase, a delta initialization phase and a delta upload phase,