Method and apparatus for import, transform and export of data
First Claim
1. A computer system including a processing unit, the computer system also including:
- a user interface element comprising instructions executed by the processing unit, the user interface element prompting a user to specify source data and a destination database; and
a data pump element comprising instructions executed by the processing unit, the data pump element causing extraction of the source data from a first storage area, conforming of the extracted source data into a format corresponding to the destination database and storage of the extracted source data in the destination database wherein the source data is buffered such that the extraction of the source data and the storage of the extracted source data in the destination database occur simultaneously.
2 Assignments
0 Petitions
Accused Products
Abstract
A user specifies source data, optional transformations and defines a destination database, as well as its location. The user specification creates a package. A package consists of steps of associated tasks, with each step optionally having one or more precedence constraints. Execution of the package causes a data pump to import the user-specified data, conform the data in accordance with the user'"'"'s definition of the destination database and export the data to that database. Processing occurs on a streaming, contiguous basis. As each row is pulled from source database into data pump, the user-defined transform is optionally applied and data lineage information is bound to the data.
162 Citations
17 Claims
-
1. A computer system including a processing unit, the computer system also including:
-
a user interface element comprising instructions executed by the processing unit, the user interface element prompting a user to specify source data and a destination database; and
a data pump element comprising instructions executed by the processing unit, the data pump element causing extraction of the source data from a first storage area, conforming of the extracted source data into a format corresponding to the destination database and storage of the extracted source data in the destination database wherein the source data is buffered such that the extraction of the source data and the storage of the extracted source data in the destination database occur simultaneously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for constructing a database, the method comprising the steps of:
-
a. accepting a source data specification from the user;
b. accepting a destination storage location specification from the user;
c. extracting data corresponding to the source data specification;
d. transforming the extracted data;
e. conforming the extracted data in accordance with a format corresponding to the destination storage location; and
f. storing the extracted data in a storage area corresponding to the destination storage location;
g. buffering the extracted data such that steps c and f occur simultaneously. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification