ODI 12c - Component - Join
ODI 12c - Component - Join
Pre-requisites:
1. ODI 12c
2. Oracle database
Source Table:
CREATE TABLE SRC_EXP_EMPLOYEES (
“EMPLOYEE_ID” NUMBER(6,0),
“FIRST_NAME” VARCHAR2(20),
“LAST_NAME” VARCHAR2(25) NOT NULL ENABLE,
“EMAIL” VARCHAR2(25) NOT NULL ENABLE,
“PHONE_NUMBER” VARCHAR2(20),
“HIRE_DATE” DATE NOT NULL ENABLE,
“JOB_ID” VARCHAR2(10) NOT NULL ENABLE,
“SALARY” NUMBER(8,2),
“COMMISSION_PCT” NUMBER(2,2),
“MANAGER_ID” NUMBER(6,0),
“DEPARTMENT_ID” NUMBER(4,0) )
Expected sql:
Procedure:
Establish connections physical and logical connection in topology for source and target tables.
Import the table in model in using Reverse engineering KM.
SRC_JNR_DEPARTMENTS.DEPARTMENT_ID=SRC_JNR_EMPLOYEES.DEPARTMENT_ID AND
SRC_JNR_EMPLOYEES.JOB_ID=SRC_JNR_JOBS.JOB_ID
Drag the target table (TRG_JNR_EMPLOYEES) from model and establish connection between
JOIN and target table.
Leave it with default KMs (IKM Oracle Insert.GLOBAL) and LKM (LKM Oracle to
Oracle(datapump)).
Save the mapping.
Run the mapping and see logs in operator.
Completed successfully.