SYSTEM AND METHOD FOR PROVIDING BIG DATA ANALYTICS ON DYNAMICALLY-CHANGING DATA MODELS
First Claim
1. A method for providing big data analytics responsive to dynamically-changing data models, comprising:
- parsing, based on a logical data schema, a user query into a plurality of sub-queries;
sending the plurality of sub-queries to a plurality of data stores, wherein each data store is selected based on a physical data schema of a dynamic data schema;
receiving a plurality of sub-result datasets, wherein each sub-result dataset corresponds to a sub-query; and
combining the plurality of sub-result datasets into a single resulting data set based on a logical schema of the dynamic data schema, wherein the combining includes at least any of;
an aggregation operation and a join operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing big data analytics responsive to dynamically-changing data models are provided. The method includes parsing, based on a logical data schema, a user query into a plurality of sub-queries; sending the plurality of sub-queries to a plurality of data stores, wherein each data store is selected based on a physical data schema of a dynamic data schema; receiving a plurality of sub-result datasets, wherein each sub-result dataset corresponds to a sub-query; and combining the plurality of sub-result datasets into a single resulting data set based on a logical schema of the dynamic data schema, wherein the combining includes at least any of: an aggregation operation and a join operation.
-
Citations
19 Claims
-
1. A method for providing big data analytics responsive to dynamically-changing data models, comprising:
-
parsing, based on a logical data schema, a user query into a plurality of sub-queries; sending the plurality of sub-queries to a plurality of data stores, wherein each data store is selected based on a physical data schema of a dynamic data schema; receiving a plurality of sub-result datasets, wherein each sub-result dataset corresponds to a sub-query; and combining the plurality of sub-result datasets into a single resulting data set based on a logical schema of the dynamic data schema, wherein the combining includes at least any of;
an aggregation operation and a join operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing big data analytics responsive to dynamically-changing data models, comprising:
-
a data mart having an analytical processor; a processor; and a memory, the memory containing instructions that, when executed by the processor, configure the system to; parse, based on a logical data schema, a user query into a plurality of sub-queries; send the plurality of sub-queries to a plurality of data stores, wherein each data store is selected based on a physical data schema of a dynamic data schema; receive a plurality of sub-result datasets, wherein each sub-result dataset corresponds to a sub-query; and combine the plurality of sub-result datasets into a single resulting data set based on a logical schema of the dynamic data schema, wherein the combining includes at least any of;
an aggregation operation, and a join operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification