Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
151 words
A method for copying data from one data source to another, the method comprising: selecting source and destination database profiles for source and destination data sources, respectively, each profile comprising sufficient information for supporting a connection to a respective one of the source and destination data sources; establishing a connection to said source and destination data sources; displaying a graphical user interface for graphically defining a pipeline object, said pipeline object specifying particular data to copy from the source data source to the destination data source; saving said pipeline object to a storage device, so that it can be executed upon invocation; and copying data from the source data to the destination data by executing said pipeline object; wherein displaying a graphical user interface step includes: receiving user input for graphically creating a SQL SELECT statement which specifies the data to be copied from the source data to the destination data.
Claim 2
Independent Claim
151 words
A method for copying data from one data source to another, the method comprising: selecting source and destination database profiles for source and destination data sources, respectively, each profile comprising sufficient information for supporting a connection to a respective one of the source and destination data sources; establishing a connection to said source and destination data sources; displaying a graphical user interface for graphically defining a pipeline object, said pipeline object specifying particular data to copy from the source data source to the destination data source; saving said pipeline object to a storage device, so that it can be executed upon invocation; and copying data from the source data to the destination data by executing said pipeline object; wherein displaying a graphical user interface step includes: receiving user input for graphically creating a SQL SELECT statement which specifies the data to be copied from the source data to the destination data.
Claim 3
Dependent Claim
37 words
The method of claim 1, wherein displaying a graphical user interface step includes: specifying that copying of data from the source data source to the destination data source includes appending the data to the destination data source.
Claim 4
Dependent Claim
34 words
The method of claim 1, wherein displaying a graphical user interface step includes: specifying that copying of data from the source data source to the destination data source includes updating the destination data source.
Claim 5
Dependent Claim
39 words
The method of claim 1, wherein displaying a graphical user interface step includes: specifying that copying of data from the source data source to the destination data source includes creating a new database table at the destination data source.
Claim 6
Dependent Claim
18 words
The method of claim 1, wherein said pipeline object executes in response to invocation from a user-supplied script.
Claim 7
Dependent Claim
36 words
The method of claim 1, wherein said source data source comprises a first set of database tables and wherein said destination data source comprises a second set of database tables, each set residing on different servers.
Claim 8
Dependent Claim
19 words
The method of claim 1, wherein said data being copied comprises database rows selected from the source data source.
Claim 9
Dependent Claim
43 words
The method of claim 7, further comprising: determining error rows, said error rows comprising those rows, if any, selected from the source data source would, if copied, lead to errors in the destination data source; and foregoing any copying of such error rows.
Claim 10
Dependent Claim
39 words
The method of claim 8, further comprising: displaying a user interface dialog allowing an end user at runtime to perform a selected one of repairing some or all such error rows or abandoning some or all such error rows.