System and method for aggregating raw data into a star schema
First Claim
Patent Images
1. A method, comprising:
- receiving data from a first data source;
converting the data into data packets having a common format using a user-defined metadata schema;
filtering the data packets using the user-defined metadata schema, wherein filtering the data packets includes;
replacing data in a first portion of the data packets with data from database tables of a second data source; and
storing a second portion of the data packets in a third data source;
aggregating the first portion of the data packets into star schema objects, based on the user-defined metadata schema;
storing the star schema objects into a star schema database; and
wherein the metadata schema defines how the data is converted into data packets, filtering criteria, and the star schema objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for aggregating raw data into a star schema comprises receiving data from a data source. The data is aggregated into star schema objects, based on a user-defined metadata schema. The star schema objects are stored into a star schema database.
49 Citations
18 Claims
-
1. A method, comprising:
-
receiving data from a first data source; converting the data into data packets having a common format using a user-defined metadata schema; filtering the data packets using the user-defined metadata schema, wherein filtering the data packets includes; replacing data in a first portion of the data packets with data from database tables of a second data source; and storing a second portion of the data packets in a third data source; aggregating the first portion of the data packets into star schema objects, based on the user-defined metadata schema; storing the star schema objects into a star schema database; and wherein the metadata schema defines how the data is converted into data packets, filtering criteria, and the star schema objects. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
an interface being operable to receive data from a first data source; a processor being operable to; convert the data into data packets having a common format using a user-defined metadata schema; filter the data packets using the user-defined metadata schema, wherein filtering the data packets includes; replacing data in a first portion of the data packets with data from database tables of a second data source; and storing a second portion of the data packets in a third data source; aggregate the filtered first portion of the data packets into star schema objects, based on the user-defined metadata schema; a star schema database operable to store the star schema objects; and wherein the metadata schema defines how the data is converted into data packets, filtering criteria, and the star schema objects. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory, computer readable medium comprising logic operable, when executed on a processor, to:
-
receive data from a first data source; convert the data into data packets having a common format using a user-defined metadata schema; filter the data packets using the user-defined metadata schema, wherein filtering the data packets includes; replacing data in a first portion of the data packets with data from database tables of a second data source; and storing a second portion of the data packets in a third data source; aggregate the first portion of the data packets into star schema objects, based on the user-defined metadata schema; store the star schema objects into a star schema database; and wherein the metadata schema defines how the data is converted into data packets, filtering criteria, and the star schema objects. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification