This summary is organized according to the types of processing that can be performed with the Oracle GoldenGate functions.
Here is the full article link: https://www.support.dbagenesis.com/post/oracle-golden-gate-functions
3. Client Requirement
The client requirements are below:
1. If HOURLY_PRICE is above 75 then EMP_LEVEL = Senior, if
HOURLY_PRICE is above 50 then EMP_LEVEL= Junior else
EMP_LEVEL = fresher
2. Give a 10% bonus to all employees and set target BONUS =
10% of SALARY
3. If the source DEPT_NAME is missing, set it default ‘IT’
4. 4. TRNX on target must contain the exact time at which
transaction has been executed
5. Combine the FIRST_NAME and LAST_NAME on target as
FULL_NAME
6. Convert target FULL_NAME into upper case
Assumptions: Map all other columns with matching
names by default
9. CREATE SOURCE
DEFINITIONS FILE
First, we need to create a parameter file for DEFGEN utility. You
can create it via GG prompt or manually via vi editor
10.
11. Exit the GG prompt and initiate defgen utility to generate
definitions file
Copy the definitions file on target server under
$GG_HOME/dirdef location