DATA IMPORTER FOR A SALES PROSPECTOR
First Claim
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to import one or more data tables that each comprise one or more records, the instructions comprising:
- (a) importing a first data table into a first intermediate table;
(b) if the first data table depends on a second data table, moving one or more first records from the first data table that have no missing dependencies to a first corresponding working table;
(c) determining a second set of previously imported data tables that refer to the first data table; and
for each of the second set of previously imported data tables, designating that table as the first data table and repeating (b) and (c).
1 Assignment
0 Petitions
Accused Products
Abstract
A data importer for a sales prospecting system imports one or more data tables that each may include one or more records. The data importer first (a) imports a data table into an intermediate table. The data importer then (b) determines if the imported data table depends on another data table and moves one or more records from the imported data table that have no missing dependencies to a corresponding working table; and (c) determines a set of previously imported data tables that refer to the imported data table. The data importer then, for each previously imported data table, repeats (b) and (c) above.
-
Citations
15 Claims
-
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to import one or more data tables that each comprise one or more records, the instructions comprising:
-
(a) importing a first data table into a first intermediate table; (b) if the first data table depends on a second data table, moving one or more first records from the first data table that have no missing dependencies to a first corresponding working table; (c) determining a second set of previously imported data tables that refer to the first data table; and for each of the second set of previously imported data tables, designating that table as the first data table and repeating (b) and (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for importing a data table including a plurality of records, comprising:
-
(a) importing a first data table into a first intermediate table; (b) if the first data table depends on a second data table, moving one or more first records from the first data table that have no missing dependencies to a first corresponding working table; (c) determining a second set of previously imported data tables that refer to the first data table; and for each of the second set of previously imported data tables, designating that table as the first data table and repeating (b) and (c). - View Dependent Claims (11, 12, 13)
-
-
14. A data import processor, comprising:
-
a plurality of intermediate tables; a plurality of working tables corresponding to the plurality of intermediate tables; and a data importer that imports a first data table including a plurality of records, stores the first data table in one of the plurality of intermediate tables, determines a referential integrity of each of the plurality of records in the first data table, and moves each of the plurality of records of the first data table from the intermediate table to a corresponding working table after the referential integrity has been determined. - View Dependent Claims (15)
-
Specification