TARGETED MULTI-DIMENSION DATA EXTRACTION FOR REAL-TIME ANALYSIS
First Claim
1. A system comprising:
- a non-transitory computer storing instructions; and
a processor configured to execute instructions to cause the system to;
store, in a data store, transactional data that is received and generated from an online application;
extract, by a processing server, a subset data from the transactional data that meet a pre-defined criteria, the pre-defined criteria including success metrics;
compress, by the processing server, the subset data into targeted data that comprises a set of aggregate key value pairs, the subset data compressed using a map reduce framework; and
store, in a denormalized database, the targeted data.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for extracting targeted data for real-time reporting are discussed. In an example, a system can include a data store, a server, and a denormalized database. The data store can maintain data created by an application. The server can be communicatively coupled to the data store. The server can include a data extraction module and a data compression module. The data extraction module can extract a subset of the data stored in the data store according to an extraction scheme. The data compression module can compress the extracted subset of the data into a set of aggregated key value pairs. The denormalized database can store the aggregated key value pairs.
-
Citations
20 Claims
-
1. A system comprising:
-
a non-transitory computer storing instructions; and a processor configured to execute instructions to cause the system to; store, in a data store, transactional data that is received and generated from an online application; extract, by a processing server, a subset data from the transactional data that meet a pre-defined criteria, the pre-defined criteria including success metrics; compress, by the processing server, the subset data into targeted data that comprises a set of aggregate key value pairs, the subset data compressed using a map reduce framework; and store, in a denormalized database, the targeted data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
storing, in a data store, transactional data that is received and generated from an online application; extracting, by a processing server, a subset data from the transactional data that meet a pre-defined criteria, the pre-defined criteria including success metrics; compressing, by the processing server, the subset data into targeted data that comprises a set of aggregate key value pairs, the subset data compressed using a map reduce framework; and storing, in a denormalized database, the targeted data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions, the instructions executable to perform operations comprising:
-
storing, in a data store, transactional data that is received and generated from an online application; extracting, by a processing server, a subset data from the transactional data that meet a pre-defined criteria, the pre-defined criteria including success metrics; compressing, by the processing server, the subset data into targeted data that comprises a set of aggregate key value pairs, the subset data compressed using a map reduce framework; and storing, in a denormalized database, the targeted data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification