----------------------
Filter is an active/connected;
used to filter the records/remove unwanted records based on criteria.
it allow single condition to execute on each row
SYS1 --------->SYS2------------>SYS3
SRC_DB ETL(IS) TGT_DB
|
SYS4
ETL(DES)
*IF THE CONDITION IS NOT(FALSE RECORD) STATISFIED THE RECORD IS MOVED TO BAD FILE/
FILTER TRANS DROPS THE FALSE RECORDS FROM THE FILTER(FLOW) AND REDIRECTED TO TARGET
AS FILTERED RECORD
L
BAD FILE: TARGET TABLE NAME1.BAD --> THIS FILE PRESERVED IN INF_SERVER_DIR---
>INFA_SHARED_FOL
--------------------- --> BADFILE_FOL
SRC------>SQ----------------->FILTER-------------------->TGT
SAL>30000
DNO=10
|
INVALID CONDITION
**to execute mutiple conditions we need combine as single using logical operators
SRC------>SQ----------------->FILTER-------------------->TGT
SAL>30000 INSERT 101 A 40000 10
AND FILTERED 102 B 40000 20
DNO=10 FILTERED 103 C 30000 10
INSERT 104 D 50000 10
C1 C2
AND T T = T
OR T F = T
F T = T
F F = F
SRC------>SQ----------------->FILTER1-------------------->TGT1
| SAL>30000 INSERT 101 A 40000 10
| INSERT 102 B 40000 20
PORTS: I O
PROPS:
FILTER CONDITION: TRUE (THIS IS BOOLEAN RESULT GIVE TRUE(1) OR FALSE(0))
TRACING LEVEL : NORMAL -
IQ:WHAT IS TRACING LEVEL? HOW MANY TYPES ARE THERE? EXPLAIN
NEENA
LEELA
MANOJ
PRAKASH