Systems and methods for extracting data sets from an online relational database into a data warehouse
First Claim
1. A method for providing data sets to a data warehouse, the method comprising:
- a) timestamping the data sets;
b) storing the data sets in an online relational database;
c) executing a data query of the online relational database to obtain a subset of the data sets having timestamps subsequent to a first reference time, the first reference time being the time of a previous database query (t1) minus a time interval (delta); and
d) sending the subsets to the data warehouse.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for extracting data sets from an online relational database into a data warehouse. A data query based on special timestamping technique is executed. Timestamping allows extraction of only these data sets that have changed since the last extraction point. The data sets that have been already imported stay unchanged and do not need to be deleted at the time of the new import. Extraction interval of data sets including a time window enclosed by lower and upper limits is defined. The extracted data sets that have been imported twice may be filtered out with the use of, for example, an operational data store (ODS) objects. The filtered out data sets may be available in the data warehouse for the drilldown reporting.
22 Citations
25 Claims
-
1. A method for providing data sets to a data warehouse, the method comprising:
-
a) timestamping the data sets;
b) storing the data sets in an online relational database;
c) executing a data query of the online relational database to obtain a subset of the data sets having timestamps subsequent to a first reference time, the first reference time being the time of a previous database query (t1) minus a time interval (delta); and
d) sending the subsets to the data warehouse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 25)
-
-
17. A system for providing data sets to a data warehouse, comprising:
-
a posting system comprising an internal clock and at least one server;
a timestamping component using the internal clock for timestamping of data sets being entered in the posting system;
an online relational database comprising one or more tables each configured to store a plurality of the data sets;
means for executing a data query of the online relational database to obtain a subset of the data sets having timestamps subsequent to first reference time, the first reference time being the time of the previous database query (t1) minus a time interval (delta); and
means for sending the subsets to the data warehouse. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification