(Glue-1911) Extractor 2.0
The Extractor 2.0 is a new concept which improves the functionality of the original Glue Extractor and allows data transfer from any source to any target.
Extractor 2.0 introduces a new data extraction process. The process is composed of multiple phases and clearly divides phases of fetching, processing/transforming and transferring the data.
This concept enables the introduction of special custom-built objects for specific cases and makes this solution very flexible and robust.
Extractor 2.0 process
Extractor 2.0 process consists of the following phases:
Phase 1: Data selection
During the first phase, the process loads the data from the source structure based on defined delta mode and filter. The volume of data is limited by the package size.
If there is no available data, the process terminates.
Phase 2: Data transformation
Based on a field mapping, the data is moved from the source structure to the target structure.
After the movement, the data can be changed by Glue transfer rules. These rules are simple ABAP programs. We deliver a default set of transformations (Currency transformation, Meaningful values ...) but you can create your own custom implementation, too.
Phase 3: Data transfer
The selected and transformed data is transferred to the target storage.
Based on how the target is defined, the data is inserted directly into the external storage table or file system.
Each phase is represented by the Extractor 2.0 object (Please refer to the documentation of individual object for more information):
The whole process is described in the diagram below.
How-to Guide
You can access the Extractor 2.0 from the Glue (Glue-1911) Object Navigator.
Tou can find the existing Extractor 2.0 objects under Extractor 2.0 folder in a specific package. If the folder is not visible, no Extractor 2.0 objects exist in the package yet.
To create such an object, right-click on the package and choose Create Extractor 2.0 object. For the details of how to create a specific object, please refer to the dedicated documentation.
Basic features
In the following section, we will describe the general features available for all types of Extractor 2.0 objects.
The following operations are accessible through a floating menu (right-click on an Extractor 2.0 object):
Display object
Displays the selected Extractor 2.0 object in read-only mode.
Change object
Displays the selected Extractor 2.0 object in edit mode.
Rename object
If you want to rename an existing object, a popup comes up where you define the new technical name of the object.
Copy object
To copy an existing object, you must define a new technical name (which does not exist in the system) and a package.
You can keep the package of the original object or choose a different one.
Delete object
Deletes an existing Extractor 2.0 object.
Please note, that in case other objects are built on top of this object, they will be deleted too.
The following features are accessible through the toolbar:
Save
Save the current state of the displayed Extractor 2.0 object.
Edit < - > Display
Switch between edit and display mode of the displayed Extractor 2.0 object.
Check
Run checks for the displayed Extractor 2.0 object.
Activate
Execute activation for the displayed Extractor 2.0 object.
Deactivate
Deactivates an object.
Before the deactivation, a popup appears prompting for confirmation of deactivation. The popup shows you also additional information related to the deactivation.