Guidelines for Using Different Modes for HCM Extracts
You can create an extract in different modes using the Extract Definitions page. These modes allow you to control the extraction of all data or only the data that has changed since the previous extract run.
For example, whenever there's a change in the employee's location, the current status of the data is compared with the previously base lined version. The changes-only extract identifies and outputs only the records and attributes that have been newly added or modified. Whenever an Extract Definition is changed, this will require a new baseline to be created, and hence the entire data would be extracted.
You can fine-tune this comparison in a changes-only extract to either exclude or include certain attributes, regardless of whether the attribute has changed or not using the exclude from comparison option. By selecting this option, the attribute won't be compared while identifying changes to include in the generated output of the next extract runs. As a result, even if the attribute value has changed since the previous run, it will not be included in the next extract output. You can also select an option to always include an attribute in the generated output of an extract run, even if the attribute hasn't changed.
Extract Modes
To enable different modes in an extract, you include the CHANGES_ONLY parameter and set up threading details in the extract definition. While running the extract you can use the CHANGES_ONLY parameter to control the extract mode. For example, to find out if the job name has changed on a person's assignment, set up multithreading database items at assignment level and include the CHANGES_ONLY parameter. When you run the extract in the ATTRIBUTE mode, the extract compares data from the multithreading level and outputs the incremental changes. You can link the PER_EXT_CHANGES_ONLY lookup or the ORA_HRY_CHANGES_ONLY lookup to the CHANGES_ONLY parameter so that you can select a mode when you submit the extract.
The following table describes the different extract modes, their lookup values and descriptions.
Mode |
Lookup Value |
Description |
---|---|---|
N |
All attributes |
Includes all data in the extract. A full extract is run which produces the full data output at that point of time. The archived data is used as a baseline. Note: The Changes Only extracts that ran only in full
extract mode but never ran in Changes Only modes will be automatically
converted to full extracts after applying the release patch.
|
Y |
Changed attributes |
Compares this extract run with the previous extract runs and by comparing against the baseline (to identify the incremental data), displays the data that has changed only. |
ATTRIBUTE |
Changed and marked attributes |
Includes elements that have changed or marked as required |
ATTRIB_OLD |
Changed and marked attributes with previous values |
Displays elements that have changed or marked as required plus their previous value |
BLOCK_OLD |
Changed, marked attributes, previous data under threading group |
Displays the following data under threading data group: Changed data Data marked as required Previous values Parent data group values |
BLOCK |
Changed and marked attributes under threading group |
Displays the following data under threading data group: Changed data Data marked as required Parent data group values |