(Glue-2008) Extraction Process
The Extraction Process object handles the transformation of the data. The transformation is executed between acquiring the data through (Glue-2008) Fetcher and storing the data through (Glue-2008) Consumer.
The Extraction Process also allows the execution of extraction and monitoring of launched extractions.
How to Create an Extraction Process Object
- Run the transaction /DVD/GL80 to open (Glue-2008) Object Navigator
- In the context menu of the desired package select the option Create Extractor 2.0 object
- Enter the name of the new Extraction Process under Object name and a short description about it under Description
- Select Extraction Process under the Component type dropdown and under Component implementation leave the default implementation
- Confirm the popup
Activation of an Extraction Process
After the creation, the object is in the saved state.
Mandatory parameters to be filled before the activation
- Fetcher
- name of the (Glue-2008) Fetcher
- provided with F4 help
- Consumer
- name of the (Glue-2008) Consumer
- provided with F4 help
Mandatory buttons to click before the activation
- Suggest Transformation Mapping
- button in the toolbar of Transformation part
- generate mapping based on the filled Fetcher and Consumer
Optional buttons to click before the activation
- Apply currency conversion
- button in the toolbar of Transformation part
- apply currency conversion rule for all or selected fields
- Apply conversion routine
- button in the toolbar of Transformation part
- apply currency conversion rule for all or selected fields
Optional inputs before the activation
- Start Routine
- button in Transformation toolbar for ABAP code editor
- executed before the transformation part of the extraction
- End Routine
- button in Transformation toolbar for ABAP code editor
- executed after the transformation part of the extraction
- Rule
- icon in Transformation
- for more info see (Glue-2008) Transfer Rules
Additional Functionalities of Extraction Process
The Extraction Process provides a few other functionalities on top of the Common functionalities of Extractor 2.0 objects.
- Execute extraction
- button in (Glue-2008) Object Navigator toolbar
- execute the report generated by the activation of Extraction Process
- for more information see Execute extraction
- Monitor
- button in (Glue-2008) Object Navigator toolbar
- option in the floating menu of Extraction Process
- display detailed information for each executed extraction of the current Extraction Process
- for more information see Monitor
Execute Extraction
Execution of the extraction is done by the pre-generated report, based on the Execution Process. Therefore each report can contain different input parameters.
The pre-generated report has an execution button and can have 5 sections of inputs:
- Execution type - selection of execution type
- Standard Execution
- Mass Execution
- Basic parameters - section for general settings of the extraction
- Preview mode
- when enabled, data will be not written to the target but only the sample will be displayed on the screen
- Package size
- number of rows selected for each package of package based source
- Package size MB
- input for a number of MB, with compute button Calculate
- Preview mode
- Selection filter - the section is generated based on the selection in the specific (Glue-2008) Fetcher
- Additional Fetcher config - section generated for editable parameters of the (Glue-2008) Fetcher
- Load type
- a dropdown of all available Load types
- Use cursor
- when enabled, data from the source will be processed by the packages
- Load type
- Additional Consumer config - section generated for editable parameters of the (Glue-2008) Consumer
- Data validation (only for Glue consumers)
- when enabled, the data extracted to the storage will be validated with the source data. To make the checkbox visible in the extraction process, turn on the parameter ENABLE_DATA_VALIDATION in Glue settings (transaction /DVD/GL_SETT).
- Truncate target
- when enabled, all data will be deleted from the target before writing from the source
- Data validation (only for Glue consumers)
By clicking on the execute button a pop-up will appear with a cancel button and two buttons for execution type:
- Dialog - the extraction will be executed in a dialog process
- Background - another pop-up with a schedule will be displayed and after the confirmation, the extraction will be executed in the background process
Monitor
The Monitor provides detailed information about each executed extraction of the current Extraction Process:
- Request - unique identification of an execution
- Name - name of the Extractor 2.0 object
- Mode - mode in which the execution was executed (Dialog/Background)
- Status - icon which indicates in which state the execution is
- Running - red truck
- Success - green square
- Failed - red circle
- Error - yellow flash
- Display logs - button, displays detailed information about an execution flow of the extraction
- User - name of the user which executed the extraction
- Start date - start date of an execution
- Start time - start time of an execution
- Runtime - duration of extraction in seconds
- Rows read - number of read rows
- Rows written - number of written rows
- Delta mode - indicates used load type
- Delta - indicates delta type used
- Selection - button shows defined selection for mass execution
- Variant - used variant
- Variant description - description of used variant
- Action - in case of a failed request, you can restart request via a button in action column
- Test mode - indication if the extraction was executed only in a test mode