The execution engine is the controlling entity for the entire tool. It uses the profile as the instruction set and calls on appropriate modules to execute the data integration tasks. The execution engine has three sections, extraction, transformation and loading . Extraction and Loading can both call on the DAP modules to access the specific data format into consideration. The transformation module can use the Data Conversion Plug-in to do additional data conversions than were already available in the tool. An internal staging data set is used for data conversions.
A scheduling module allows the selection of a single or a set of profiles to be executed at a specific time, in addition to on-demand. Scheduling can be one-time or recurring.