The document describes an interaction between a reporter and Albert Einstein. The reporter asks Einstein for his phone number, surprised that Einstein can't remember it himself given his reputation as the smartest man in the world. Einstein responds by pointing out that there is no need to memorize something if you know where to find the information.
1. A reporter – “If I could have your phone number?”
Einstein - “Certainly”.
He picked up the phone directory and looked up his phone number,
then wrote it on a slip of paper and handed it to the reporter.
Reporter - "You are considered to be the smartest man in the world
and you can't remember your own phone number?”
Einstein - “Why should I memorize something when I know where
to find it?”
2. HAVE FUN WITH POWERCENTER
Where?
This presentation was used at the end of Informatica 9.x
(PowerCenter) training session conducted for new joiners in 2012 at
Teradata Mumbai.
Why?
By the end of 2 weeks session, trainees would feel there’s too much
to memorize. Even experienced professionals find hard to remember
some easy stuff on finger tips.
3. • The operations that the Data Integration Service performs
on the data.
• Data passes through transformation ports linked in the
mapping or mapplet. They generate, modify, or just pass
data.
• Can be active or passive.
• Can be connected or unconnected to the data flow.
BRUSH-UP -> TRANSFORMATION
4. Active –
• Changes in the number of rows passing through the transformation.
Eg - FIL
• Changes in the row type. Eg – UPD
• Changes in the transformation boundaries. Eg – TC
• Can’t connect multiple active transformations or an active and a
passive transformation to the same downstream transformation as it
confuses the Data Integration Service for final o/p row count and
type.
Passive –
• The opposite of active is passive
BRUSH-UP -> ACTIVE / PASSIVE
5. How many transformations are there?
Hint : How many letters are there in English language?
26+3 transformations in version 9.1.0
Do u remember the naming convention ?
XYZ_TransformationName
It is useful to remember XYZ on your finger tips
Are you ready for a quick recall of their names & usage?
While a name pops-up on the next screen, you should be
able to recollect the full name and usage of the
transformation
29 TRANSFORMATIONS – QUICK RECALL
6. TOTAL (29) RECALL - NAME & USAGE
TC
SQ
SEQ
RTR
RNK
OUP
NRM
LKP
JNR
JTX
INP
HTTP
FIL
EXT
EXP
Web services consumerData_Masking
ASQ
CT
AGG
XSQ XP XG
UPD
UDT
UN
SPSQL SRT
7. • There are a couple of rules you need to follow.
• The tip to pass the questionnaire is to not to think beyond
rules.
• To be back to the rules, you can press the “Brush up”
button on the bottom right corner anytime.
• Have a note of the slides if you see Einstein on the top-
right corner. Refer to the notes alone while answering the
questionnaire.
• By the end you’ll have a short note ready for your anytime
anywhere quiz or an Informatica interview
READY FOR A QUESTIONNAIRE?
8. ‘P’ in “name” (not in prefix “XYZ”) is for Passive
RULE OF PASSIVE
EXCEPTIONS OF PASSIVE
5 ARE ACTIVE & PASSIVE BOTH
UPD, XP are Active
SEQ and Data_Masking are Passive
(with P) LKP
(without P) CT, JTX, SQL, UDT
TIP :
1. LISTEN TO THE QUESTION CAREFULLY CONCENTRATING ON TRANSFORMATION NAME ALONE
2. READ THE SLIDE AGAIN REPLACING FULL NAMES OF TRANSFORMATIONS IN PLACE OF XYZ
9. RULE OF PASSIVE
APPLICABLE ON FULL NAMES
While reading the full name aloud, guess it’s active/passive?
Don’t bother to apply exceptions for now.
AGG
ASQ
CT
Data_Masking
EXP
EXT – External Procedure
FIL
HTTP
INP
JTX - Java
JNR
LKP
NRM
OUP
RNK
RTR
SEQ
SP
SQ
SQL
SRT
TC
UN
UDT
UPD
XP
XG
XSQ
Web services consumer
10. EXCEPTIONS
Guess which are either exception to “P” rule or are both Active & Passive?
Hint :
5 are both active and passive. Move them aside first.
Rest are opposite of “P” rule.
CT
Data_Masking
JTX
LKP
SEQ
SQL
UTD
UPD
XP
11. • If you are really engrossed in this presentation, you might
have not noticed asymmetry in slide appearance and font
type or color
• There’s no welcome slide either.
• Not even there’s an agenda to scare about what’s coming
next?
• Furthermore you might not notice asymmetry in the
contents ahead
• Einstein might have not made note of some of the slides
and you might not see him going forth.
A FEW MORE TIPS
12. NO TRANSFORMATION IS UNCONNECTED ALONE
3 ARE UNCONNECTED & CONNECTED BOTH -
LKP
SP
EXT – External Procedure
17. RETAIN PREVIOUS RECORD’S VALUE
VARIABLE PORT USAGE
1st <- 2nd <- i/p
|
o/p
i.e.
Input_port
Variable_port_1= Variable_port_2
Variable_port_2= Input_port
Output_port = Variable_port_1
18. Dear Viewer!
I appreciate your time and patience.
May be we could make it better together.
Please feel free to reach out to me any moment –
nidhikadam@yahoo.co.in
BETTER IDEAS?
Notas del editor
To memorize -
Parser Can’t be Passive as per it’s definition
Update Strategy can be applied in session level also
Aster is latest acquisition of TDC for Unstructured Data.
LKP from version 9 is both
Where would you code – SQL, C++, Java?
To memorize -
Parser Can’t be Passive as per it’s definition
Update Strategy can be applied in session level also
Aster is latest acquisition of TDC for Unstructured Data.
LKP from version 9 is both
Where would you code – SQL, C++, Java?
To memorize -
Parser Can’t be Passive as per it’s definition
Update Strategy can be applied in session level also
Aster is latest acquisition of TDC for Unstructured Data.
LKP from version 9 is both
Where would you code – SQL, C++, Java?
All the procedures
Check XSQ, ASQ, SQ
XT is not a transformation but target definition. So we still have 28 transformations
All XML, HTML ones are here
Other 3 must be on finger tips as used many times – JNR (projection from multiple sources), UN(Selection from multiple sources), RTR
CT if not here will lose its value in battlefield of complexity
2 for select – normal and group functions
2 for condition
DD_*’s usage in – UPD
TC_*’s usage in- TC
TC_COMMIT/ROLBACK_BEFORE/AFTER, CONTINUE_TRANSACTION