(2108) Step 3. Object adjustment
Object adjustment allows you to automatically adjust a CompositeProvider, MultiProvider, or Lookups that access a DataProvider previously archived by DataTiering. This step allows the CompositeProvider, MultiProvider, or Lookups to read archived data of the DataProvider.
Adjusting a Lookup
- To start the adjustment, proceed with the Wizard by clicking Next or choose the main screen from the context menu of specific DataProviders and choose Object Adjustment.
- Click on Lookups tab.
- Select DataProviders, for which you want to execute the adjustment.
- Click Execute adjustment.
Note: Double-click on the line will move you to the source code. (Works with reports, classes and AMDP scripts)
By the execution, DataTiering generates a code (two includes), which adjusts the lookup, so it can access archived data. According to the package of the adjusted lookup, a pop-up appears.
- An adjusted object containing the lookup is in a $TMP package:
- A simple pop-up informs that the adjustment is going to be saved into the $TMP package. You can either Confirm or Cancel this action.
- An adjusted object containing the lookup is NOT in a $TMP package:
- Enter a package (1), where you want to save the adjustment. You may use the search help.
- Select two transports: First one for the generated adjustment (two includes), another one for the adjusted lookup itself (2).
- Confirm (3).
When the adjustment process ends, a pop-up with logs appears.
Adjusting a MultiProvider or a CompositeProvider
To adjust a MultiProvider or a CompositeProvider that accesses the added DataProvider into DataTiering:
- Select the Reporting tab.
- Select DataProviders, for which you want to execute the adjustment. You may display all the queries above a CompositeProvider or MultiProvider by clicking .
- Click Execute adjustment.
With the execution, DataTiering generates a VirtualProvider and connects it to a MultiProvider or a CompositeProvider. This step allows the queries on the selected DataProvider to read archived data. According to the package of the adjusted MultiProvider or CompositeProvider, a pop-up appears.
- An adjusted object is in a $TMP package:
- A simple pop-up informs you that the adjustment is going to be saved into the $TMP package. You can either Confirm or Cancel this action.
- An adjusted object is NOT in a $TMP package:
- Enter a package (1), where you want to save the adjustment. You may use the search help.
- Select a transport for the created and adjusted objects (2).
- Confirm (3).
You can switch ON/OFF reading of archived data via Queries for each completely adjusted InfoProvider by clicking on the Read Archive button /
Custom VirtualProvider names
It is possible to generate the VirtualProviders with custom names. Create a new implementation of the BAdI /DVD/QANA_ADJ_BADI_CUS_VP_NAME in the enhancement spot /DVD/QANA_ADJ_ENHS_CUS_VP_NAME and create a new class, which will implement the interface /DVD/QANA_ADJ_IF_CUS_VP_NAME.
To proceed with the Wizard go to the Step 4. Scheduling.