You are on page 1of 19

SHREE

JUNG RODNAK
CEMENT
Assignmet No:01
Lue- can we the port hem
COncanae
One tbansfunmaim into the 6 more
Lwe Cannem
Canaialk_t h e port bu Atter tran,
than me brans fwm more
mahem
mahmin AL te,
en tro

ue-2 Place the Ales


lose to the Source transfrmahHen
mapping asas
in be apping
the
ar

pOsSible te
2maimilesessim peferman
emahte
aue 4 Zn lter
transternmahen Conditie
False True
O
False lemphy able skuehe
723
Tru e
A
Inva'd
AB
Fals e (emphy table huudho
NULL Fals
e empy tableShua
ue- +
Source qualiher And
ilter transfmabim
Source- onty fhtbre the
the ecord
record from
rom
Telakioma table Not in ftathe
filber
9*y FlUes recor from
the Source.
SHREE
J U N GR O D H A K
CDule ***da************

CEMENT
3Acti ve
ve tra:
transermahen
Ghang e Row Count

chang e Pow
type
change ransattn boundmes
Pass Translermah.

maintauh_ Row Count


maintain Reuw type.
mainain Transachn bounddies

4what is Comneckd and dica


Luncemmecke ans kmahim
wnconneced bansfermahao
NOt Comneckd_dLirechy_ to the fHow ef
the mappng
It ether Un befre er atterSessjom

Commece transtmmasiom
SHREE Solve by all transtmahiVae
JUNG RODHAK
CEMENT

First 3 Lecord into tarqet


@ue-10)> Loadd

source S EXP FIL TRG


CFF
V SEQT1
Ezp V Se0
SEQ = VSeQ

Eiles> SER < =

Que-11 Load_last3 Pecord inte tarqet

S0ure S07 EXP -> SRT Ex P-F1l>TRG.

O EXP1 SRTL
Vs¬D_ V-S EQ+1 Ro WNUM-Descendir
ROWNUM= V- SEo

3Exp-2 )EIL
V-SEq V-seq t1
RNK = V-seq RNK <z 3

OR- when emp.i n se9 alrtadg


Soure-7 S0 > SRT E¥P> FTL TR4
SHREE

J U N G R O D H A K

C E M E N T
Dalr
aue-127 Pesiqn rmapprg to seq. No fer evek
recrd

SOUrte -
S EXP> TR

v- =
Edp Seq Vseq +1
O- seq =_ V-se1,

Que-13)= Replace Null value_wth


Unknown

SoUce S0 Expz Tea

ExP
00 v- Fivst Name TIF CFI RST N AM

TIF(IS NUil CFIRSTNAME),


Unkno wn'7 Ft eSTNAME

O-FiRST_NAME P yFIRST-NAME
Que-14 Ataming convensiom fur hler transfemaks
an stemahy
Atamin4
fitter - fIL Router - RTR, Expression- Exp
fiter
SOrler SRT, Souce.0ualu ier s
SQe

Que 1S NotNull_Value in flat Alee


Null Value in Oracle

Souree7 S2 z RTR> TRG-FF


TR- ORA
RTR - Cond 1S AlvLL (FIST.NAME)
OR 1sNu/ CLast-Name)
OR LS NULL (Departren-1dd)
Cmd defaulA Cndh

ue-16 Produchendept Te L
> TR 2
ACe-AN >
TRA 3

Source> S@-1 TRG C twhere dept Prrd


S0-2 TP (where dpt Po.LI)
S0-3 TP 3 Ace

TI
Soue S@> RTR T2
T3
SHREE
J U N GR O D H A K
CDatr
CEMENT

ue-l7) eKpressic
essicn bansfomakmb
Fivst Inpu p o t
secend - Variable pot

Third output Pert

aue-18) we cannot delee, e i t the detaultt


YDup of transfemahim

oue-137 TRG1- Prod-lo - O 10 percent


TeG 2- F0-7T
TeG3 20

Source Se> RTR +ExP1 TRG- 16-Prod


EXP TRG -}0o-1T
EXP 3 TeC-20 R29
RTR EP
Group- dept-id lo -Prod Slay~Num
Group-2 20 R P Incr 0.l0 *Salary
Defaul Out-Sal-In > IncY
SCne as ExP- 2, FMP3
SHREE
JUNG RODHAK Jale
CEMENT

Union transfmahen

DEPT- 20-PP
Fos
due-20)>
Table
hike in Ovacl e
o 7
hike in fiatSte.
20/%

EXp-1 TRa(FE
Soue>Source eualher-> FIl>
EXP-2 TRG (0RA

Department 1D = (20-PD
TNCe O.20 A Saay
ExP1 >
1Opes TR
Olp- Iner-2o Per > 2NCP PF)

EXP2 7NCR >0 10 *Salary T4-2


lp-7NCL -20-PER LNCP (ORA

Que 21) -Kouler and hl er trans few mak'ein


oltfrsnes
CDate * *****************
SHREE
JUNG RODHAK

CEMENT

C u e - 2 2 ) >
11e-22)-e n r a e departmentcwise Sequence

soUrce sQ EXP-TRANS - FRE

E p -Trans
v VSEQ 11F (deptid '= Prevdept-id

V-Prey-dept> Departmert-ld

o Out-SEQ

@ue-23 Dense Rankk should be g enerated


toT each departmen&

Source Se EXP- TRC


V-s
V-SEQ IIF (DEPARTMENT 1D J=

VPRE.PEPT. ID
-SE +1, V-SE2

y PRE_DEPT- 1P E P T - 1D

- SEQ V-SEQ
SHREE
JUNG RODHAK
CEMENT CDale
RecodwiSe eq No.
Que 24]- á

OuIce S0 EXP TR

EXP+ V- SE V-SEO+1
O - S E Q Zz V SEQ

Olue-25
Remove_duplucae Frst Name sf
and display in desc

SourCe S 7AGG SRT TRO


AGG Group by first name
SRT> First-Name desc

26 qenerale Ranksequence to
each department
SHREE

JUNGBODHAK

CEMENT
CDalr
APPTOch

Sourcee SO +ENP- SEQ EXP- Rank TRG

EXP- S E C

V-SEQ V-SEQ +1
O-SEQ
VSEQ
EXP- RANK

Rank TIF(Dept -ict = Pre-deptid V-seq


V-Rank )
V-Prev- dept-ia aept- id
Rank VRank

-App roch
Sea gen
Source > Se - A 7EXP -TRq
eq en
S tart val - 1
n cremenby 1 -

ument vaUwe- 1 9
Pandm
Exp ame n
Conol a g
cebove
SHREE
JUNG RODHAK
(Date
CEMENTT

aue-27) AIternae Pecord

ExP FlL TRE


Source

V-seqt1
EXP VSeg
O-Se@> V-Se

FL
MOd a.seq,2)=1

recora int
ue28)__ AlteTnaive
a i f r e n t t a r q e t:

Soure- S0 ExP>RTR _ TRG-1


TRG-1
TRG- 2

ExP- V- Seq sat|


Seq _ VSeq

TP PP-1 Mod C0-se,2)=o


eP- 2 defulA
JUNG RODHAK
C E M E N T

ue-29 FIeST A LAST Lecocl into one taget

P-SQ SRT (ASE) > EXP1->SRT(PES)7EXP2-7

SRT- A S C
FilTPA4
aen seal t23. H l SEQI = 1
EXP 1
SRT-th descendirg
Exp2 aenrat seq2
TRC

Que3 0 - rSt thyee Record


Last three Recrod

Source S >EXP! FIL TRG L

,SRT EXP2FIL TRQ2


ExPI V-SE@> V-SEQ +1 SRT O.SE-descendir,
- SE@ + V- SEC
ExP2
FIL 1- 0-SEQ<3 V- SEQ veSEa +t
SEC- V SER

FrL2
SEQ =3
SRCSQ, A
JNR-PRTR Ua
SHREE ERP
JUNG ROOHAK p
CEMENTT Date

aue31 Vnique Pecord in One TRE


Non Unique Recoma in onhe TR

soure>Sa Aáá RTR TRG L


TRa 2

AG 4TOpby EMP-1D
Name

Count-Pec Count EMP-IP

RTe roup Count- lec =L


PEFUult>

Due-32]- MaiSalary Fer eack department-

s0URCE- S - P A4->_ TR-1

AGG > anoup by-dept-id.


Max 6alary
MAX( SALARY )

ue) -
Muh r e 7Rea
CDate
SHREE
J U N GRUDHAR

CEMENT

Remove lasE Lecord rm frle and


7
Loadinto t a r q e t
Seql-desc

ExP > F I L > TRG


C S@>EXP S R T >
Caen sead Gen-Seq2
1f (seqt. 1,0,1)
Remove Eirst Line w mhile
ue- 3S
ue3S|

LoO into tarq et

- f i l > TR4
SRC>5@> ExP
Caen Se) Eil F(seq-1,0L)

Trg
aue-36 First half Pecordin - one
Second half Pecordine
other Tr
Other Tra

SouYce SO ACC

EXPL TNR RTR T1


T2

Aa
NR DummyDummy{|
Count Cempid)
Totel Row>
Dummy=1
RTR=
EXP (1 0-sEQ <= Totalo
O-SEO - V- SEQt 1
(-0-SEO 2 To talt»
2
DummY=L
SHREE
JUNG RODHAK Date .******
CEMENTT

ue-31) employee data tewhe g e t n g


iqheY salaries3
top - 4
descending
S h o u l d be dispiay i n
d e r of s alarY

EXP FIL
SOurce 7 S Q 7SRT
TRG.
SRT Salary descendirg
EXP Creae SEQ
FIL SEQ = {t

Cue-38)> 7h, q 2th PecordA

Source Se E X P - FIL TRG

V-SEC = V-SE@t1
EXP-
O- S EC = VSEG

FIL> OSEQ=7
O-SE@ : g R
O-SEQ: 12.
SHREE
Date *******************************

JUNGRODHAK

CEMENT

cummulahive Sum Salany


aue-39))
ue 39)
SoUrce - 7 - S Q - E X P - TRC

V-Cumm-Sal +salary
EXP V - C u m m -Sal
V-Cumm-Sal
O- Cumm - S a l >

ue4o)

Previous first-Name
lue-ut)>

ExP TRG
Source- S0-
EMP Zp
VCuRR EMP 1D Preu.EMP-Id,
V-FIRST_NAME 7 I I F (V-Cur EMPLD=v-
V-PRE-FIRSTNAME
NA"G
FIRSTNAME E
VPREV-FJRST NAME
VPREW-EMP I p EMP-ID.
VFLRSTNAME
PreFIRSTNAME

V-PRE- EMP-1D,
TIE (V-CURR-EMP-1D ! :
V-PRE-FLRSTNAME NULL)
SHREE
JUNG RODHAK
CEMENT
Cate
oad unique Te cord into
Cue-4s->
In eXCpeced o vcder
the t arge t

SO P AC¢T S R T - > T R¢
Source

aroup EMP 1d

FiYst Name
SRT First-Name desc
S e T . Name-desc
SeC-sQ- SRT TRA) PropeA Aisinct
Oue-46 úeneate sequence recursiy
1 to4
SouTCe > Sa - TR
SEQ EN -SE
SEQ-EEN StartVal - 1
Tncrement by
End value 4
Curent ValueP|
SHREE
Date
J U N G RODHAK

CEMENT

1St Rec Te-L


ue 4 2nd TR 2
3Td TR- 3

4h TRa- 1
ile

SourcE

Sea
gen

TR
seq.gen
Source > S2
TR¢ 1
RTR
TRa 2

TR-2
RTR
SEQ-Qen
Next-val =L
Start val L GrOup1
Intrement by Gro up a NexVal 2
End v a l 7

CUmentVal 1 PEfalt
SHREE
JUNG RODHAK
CEMENTT CDate

dupicate Recorc. in d e ,
Que-e8)
Unique-LecOrd n aseerd
TRA
e c Te2
AC
Source+ Sc ARTR SRT-Un Un iqu e Te
SRTduplicale Tec2

Count-REC z coUnt[FleST NAME

RTR ároup 1 Count-Rec=L


üroup2 CouAtRe
Defaul

SRTI- Fivst-Name-desC

Fst
SeT2 FLRST-NAME-AsC

You might also like