Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

1.

AGGRETOR TRANSFORMATION ERROR


select job, sum_sal, count_sal, min_sal, max_sal, avg_sal from tgt_emp_agg
minus
select job, sum(sal), count(sal), min(sal), max(sal), avg(sal) from
oltp_source.src_emp
group by job order by job asc;

****************************************************
2. expression transformation error

query: select ' '||4386||empno||10 as empno, INITCAP(ename) ename,sal, sal*100 as


pf, sal+1000 as bonus, nvl(comm,-1) comm from OLTP_SOURCE.EMP_COMM
minus
select empno, ename, sal, pf, bonus, comm from emp_comm_t ;

*****************************************************
3. look up transformation NO ERROR

query:
select * from EMP_LOOKUP_T
minus
select e.empno, e.ename, e.job, e.mgr, e.hiredate, e.sal,e.comm, e.deptno, d.loc
from oltp_source.emp e, oltp_source.dept d
where e.deptno=d.deptno;
__________________________________

query 2: for uniqueness


select * from EMP_LOOKUP_T where deptno not in(select deptno from oltp_source.emp)

****************************************************

4. filter transformation NO ERROR

query:
select * from(select EMPNO, ENAME, JOB, HIREDATE, SAL, COMM from
oltp_source.src_emp_filter
where SAL<=1500 OR COMM!= 0
order by ename)
minus
select EMPNO, ENAME, JOB, HIREDATE, SAL, COMM from TGT_EMP_FILTER;

BUT with ERROR with the following query

select EMPNO, ENAME, JOB, HIREDATE, SAL, COMM from oltp_source.src_emp_filter


where SAL<=1500 OR COMM!= 0
order by ename
minus
select EMPNO, ENAME, JOB, HIREDATE, SAL, COMM from TGT_EMP_FILTER;
(there should be a way to handle order order by clause)

You might also like