Migrating data integration processes through use of externalized metadata representations
First Claim
1. A method, comprising:
- externalizing a metadata representation of a source data integration job;
parsing the metadata representation;
importing the parsed metadata into a plurality of object representations of the source data integration job;
generating an intermediate representation of the source data integration platform based on the plurality of object representations; and
translating the intermediate representation to generate a target data integration job;
wherein the target data integration job is adapted perform substantially the same functions as the source data integration job.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for migrating a data integration facility, such as an ETL job, from a source data integration platform to a target data integration platform. Certain embodiments involve externalizing a metadata representation of a source data integration job; parsing the metadata representation; importing the parsed metadata into a plurality of object representations of the source data integration job; generating an intermediate representation of the source data integration platform based on the plurality of object representations; and translating the intermediate representation to generate a target data integration job; wherein the target data integration job is adapted perform substantially the same functions as the source data integration job.
-
Citations
50 Claims
-
1. A method, comprising:
-
externalizing a metadata representation of a source data integration job;
parsing the metadata representation;
importing the parsed metadata into a plurality of object representations of the source data integration job;
generating an intermediate representation of the source data integration platform based on the plurality of object representations; and
translating the intermediate representation to generate a target data integration job;
wherein the target data integration job is adapted perform substantially the same functions as the source data integration job. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
extracting an instruction set in a first format from a source ETL application instruction set file;
converting the instruction set into a plurality of representations in an externalized format;
parsing the plurality of representations;
transforming the plurality of representations into a generic model;
translating the generic model into the second format; and
loading the output of the translation into a destination ETL application instruction set file. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system comprising a computer facility adapted to:
-
externalize a metadata representation of a source data integration job;
parse the metadata representation;
import the parsed metadata into a plurality of object representations of the source data integration job;
generate an intermediate representation of the source data integration platform based on the plurality of object representations; and
translate the intermediate representation to generate a target data integration job;
wherein the target data integration job is adapted perform substantially the same functions as the source data integration job. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system, comprising a computer facility adapted to:
-
extract an instruction set in a first format from a source ETL application instruction set file;
convert the instruction set into a plurality of representations in an externalized format;
parse the plurality of representations;
transform the plurality of representations into a generic model;
translate the generic model into a second format; and
load an output of the translation into a destination ETL application instruction set file. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification