Distributed balanced optimization for an Extract, Transform, and Load (ETL) job
AssigneeInternational Business Machines Corporation
InventorsRaghavendra R. Dhayapule, Jean-Claude Mamou, Yeh-Heng Sheng
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRaghavendra R. Dhayapule, Jean-Claude Mamou, Yeh-Heng Sheng
Estimating the term…
A distributed network of participating Extract Transform Load (ETL) servers is received. Data source mappings are generated for the distributed network, where the data source mappings indicate which participating ETL servers in the distributed network have access to which tables in data sources. Network metrics are obtained that indicate, for each pair of participating ETL servers, an average data transmission speed and a unit cost. Data source metrics are obtained for the tables in the data sources. A link mappings table is generated that lists mappings of each link to a network in between participating ETL servers. A plurality of distributed execution plans are generated using the network metrics, the data source metrics, and the link mappings table. An execution plan is selected from the plurality of execution plans according to an optimization criteria. The selected execution plan is executed.
A computer-implemented method, comprising:
A computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform:
A computer system, comprising:
Dependencies are inferred from the claim text.