Data extraction, transformation, and loading
First Claim
1. A method comprising:
- receiving, by a computing device, instructions for extracting, transforming, and loading data;
mapping, by the computing device, the instructions to a plurality of classes that are in one or more types of object-oriented programming languages;
creating, by the computing device, a plurality of processing objects based on the plurality of classes and the instructions; and
performing, by the computing device, a plurality of data processing activities by using the plurality of processing objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives instructions for extracting, transforming, and loading data; identifies a plurality of data processing activities based on the instructions; and determines a processing sequence for performing the plurality of data processing activities. The device further creates a plurality of processing objects corresponding to the plurality of data processing activities. Each one of the plurality of processing objects including a discrete data structure that is produced by performing a corresponding one of the plurality of data processing activities. The device performs the plurality of data processing activities in accordance with the processing sequence and by using the plurality of processing objects.
33 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, instructions for extracting, transforming, and loading data; mapping, by the computing device, the instructions to a plurality of classes that are in one or more types of object-oriented programming languages; creating, by the computing device, a plurality of processing objects based on the plurality of classes and the instructions; and performing, by the computing device, a plurality of data processing activities by using the plurality of processing objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
one or more processors to; receive instructions for handling data from a plurality of data sources, map each of the instructions to one of a plurality of classes that are in one or more types of object-oriented programming languages, annotate the plurality of classes to refer to the instructions that are mapped to the plurality of classes, create the plurality of processing objects based on the instructions and the plurality of annotated classes, and perform, by using the plurality of processing objects, a plurality of data processing activities to process the data. - View Dependent Claims (13, 14, 15, 16)
-
17. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a computer device, cause the one or more processors to; receive instructions associated with extracting, transforming, and loading data; identify a plurality of data processing activities based on the instructions; determine a processing sequence for performing the plurality of data processing activities; associate the instructions with a plurality of classes that are in one or more types of object-oriented programming languages; create, based on the plurality of classes and the instructions, a plurality of processing objects corresponding to the plurality of data processing activities; and perform the plurality of data processing activities in accordance with the processing sequence and by using the plurality of processing objects. - View Dependent Claims (18, 19, 20)
Specification