(Glue-2408) Advanced DSO Fetcher
Advanced DSO Fetchers use an Advanced DSO as their data source. For the data read, provide the Advanced DSO name and some additional parameters described in this document.
Advanced DSO Fetchers support the following types of Advanced DSOs:
Enterprise data warehouse architecture
Data acquisition layer (including corporate memory)
Corporate memory: Compression capabilities
Corporate memory: Reporting capabilities
Data warehouse layer: Delta calculation
Data warehouse layer: Data mart
Classic objects
Standard DataStore Object
Write-optimized DataStore Object
InfoCube
Creating Advanced DSO Fetchers
Perform the steps provided under Creating Fetcher Objects and select Advanced DSO Fetcher from the Component implementation drop-down menu in step 7.
Your system version must support Advanced DSOs to use this function.
Activating Advanced DSO Fetchers
After creation, the object is in a saved state.
The following information is mandatory before the activation:
Advanced DSO
Name of the Advanced DSO for the data read
Delta type
Drop-down menu with all available delta types
For more information, see the chapter Delta type
Load type
Default extraction type
Can be changed before each extraction
For more information, see chapter Load type
If Delta is set to REQUEST, it is possible to run extraction also when ADSO has active requests
The following information is optional before the activation
Filter definition
Checkbox for each field of the Advanced DSO that allows you to mark the fields as relevant for selection before the extraction
Record mode selection
Specifies the filter on the technical InfoObject 0RECORDMODE.
By default, the values for After-Image, Add, and New-Image are selected, meaning that only records with these technical values will be transferred.
To transfer data regardless of the 0RECORDMODE value, you can either select all values or none.
Key Deduplication
This function removes duplicate values from a single data load, keeping only the latest value for each record. The deduplication process uses the semantic key of Advanced DSO together with the selection of 0RECORDMODE values to ensure that only the most recent values are transferred during a single data load.
As a result, only the most recent data is read for further processing - respecting the current delta value.
To use this function, you must select the Key deduplication option in the Fetcher definition.