Extracting Incremental Data
First Claim
Patent Images
1. A method performed by one or more processors configured with computer-executable instructions, the method comprising:
- obtaining primary key information of incremental data from a backup database;
inquiring incremental data at a main database, based on the obtained primary key information, synchronized between the main database and the backup database; and
inserting found incremental data into a target data warehouse.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure introduces a method, an apparatus, and a system for extracting incremental data. Primary key information of incremental data is obtained from a backup database. The incremental data is inquired based on the primary key information from a main database that synchronizes with the backup database. The found incremental data is then inserted into a target data warehouse. The present techniques not only save a lot of time and system resources but also improve the efficiency of incremental data extraction.
32 Citations
20 Claims
-
1. A method performed by one or more processors configured with computer-executable instructions, the method comprising:
-
obtaining primary key information of incremental data from a backup database; inquiring incremental data at a main database, based on the obtained primary key information, synchronized between the main database and the backup database; and inserting found incremental data into a target data warehouse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more processors; and computer storage media having stored thereon computer-executable instructions that are executable by the one or more processors to perform actions comprising; obtaining primary key information of incremental data from a backup database, the obtaining including; parsing a log file of the backup database; based on the parsed contents in the log file of the backup database, inversely parsing changed data in the backup database; and retrieving the primary key information of the changed data from the backup database; inquiring incremental data at a main database, based on the obtained primary key information, synchronized between the main database and the backup database; and inserting found incremental data into a target data warehouse. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a main database; a backup database; a target warehouse; and an apparatus including; one or more processors; and computer storage media having stored thereon computer-executable instructions that are executable by the one or more processors to perform actions comprising; obtaining primary key information of incremental data from a backup database, the obtaining including; parsing a log file of the backup database; based on the parsed contents in the log file of the backup database, inversely parsing changed data in the backup database; and retrieving the primary key information of the changed data from the backup database; inquiring one or more entire pieces of incremental data at a main database, based on the obtained primary key information, synchronized between the main database and the backup database; and inserting found one or more entire pieces of incremental data into a target data warehouse. - View Dependent Claims (18, 19, 20)
-
Specification