SlideShare una empresa de Scribd logo
1 de 18
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?”
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.
• 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
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
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
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
• 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?
‘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
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
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
• 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
NO TRANSFORMATION IS UNCONNECTED ALONE
3 ARE UNCONNECTED & CONNECTED BOTH -
LKP
SP
EXT – External Procedure
EXECUTE UNCONNECTED
When unconnected data flow gets executed?
Pre/Post of –
Read Source
Write Target
MULTI-GROUP
TIP: VISUALIZE THEIR USAGE TO RECALL WHY ARE THEY MULTI-GROUP
CT
HTTP
JNR
RTR
UN
XG
XP
XSQ
XT
EXPRESSION EDITORS ARE AVAILABLE IN?
TIP: VISUALIZE WHERE YOU’VE EVER EDITED LOGIC?
AGG
EXP
FIL
RTR
TC
UPD
COMMENT IN EXPRESSION EDITORS
TWICE HYPHEN OR FORWARD SLASH
--
//
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
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?

Más contenido relacionado

Similar a Informatica PowerCenter

Introduction to Neural Networks in Tensorflow
Introduction to Neural Networks in TensorflowIntroduction to Neural Networks in Tensorflow
Introduction to Neural Networks in TensorflowNicholas McClure
 
Advanced Modeling of Industrial Optimization Problems
Advanced Modeling of Industrial Optimization ProblemsAdvanced Modeling of Industrial Optimization Problems
Advanced Modeling of Industrial Optimization ProblemsAlkis Vazacopoulos
 
Engage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventureEngage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventureMark Myers
 
22827361 ab initio-fa-qs
22827361 ab initio-fa-qs22827361 ab initio-fa-qs
22827361 ab initio-fa-qsCapgemini
 
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptxFlow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptxdevelvin404
 
Productivity Tips For Altium Designer
Productivity Tips For Altium DesignerProductivity Tips For Altium Designer
Productivity Tips For Altium DesignerSchattke
 
10 things you're doing wrong in Talend
10 things you're doing wrong in Talend10 things you're doing wrong in Talend
10 things you're doing wrong in TalendMatthew Schroeder
 
10 things you're doing wrong in Talend
10 things you're doing wrong in Talend10 things you're doing wrong in Talend
10 things you're doing wrong in TalendDatalytyx
 
Wade not in unknown waters. Part three.
Wade not in unknown waters. Part three.Wade not in unknown waters. Part three.
Wade not in unknown waters. Part three.PVS-Studio
 
Practical Guides on Programming with Big Number Library in Scientific Researches
Practical Guides on Programming with Big Number Library in Scientific ResearchesPractical Guides on Programming with Big Number Library in Scientific Researches
Practical Guides on Programming with Big Number Library in Scientific Researchestheijes
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural NetRajat Sharma
 
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobilNLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobilDatabricks
 
Artificial Intelligence on Data Centric Platform
Artificial Intelligence on Data Centric PlatformArtificial Intelligence on Data Centric Platform
Artificial Intelligence on Data Centric PlatformStratio
 
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfDatabase & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfInSync2011
 
Altium productivity
Altium productivityAltium productivity
Altium productivityAlex Borisov
 
To Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FMETo Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FMESafe Software
 

Similar a Informatica PowerCenter (20)

Introduction to Neural Networks in Tensorflow
Introduction to Neural Networks in TensorflowIntroduction to Neural Networks in Tensorflow
Introduction to Neural Networks in Tensorflow
 
Advanced Modeling of Industrial Optimization Problems
Advanced Modeling of Industrial Optimization ProblemsAdvanced Modeling of Industrial Optimization Problems
Advanced Modeling of Industrial Optimization Problems
 
Engage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventureEngage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventure
 
22827361 ab initio-fa-qs
22827361 ab initio-fa-qs22827361 ab initio-fa-qs
22827361 ab initio-fa-qs
 
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptxFlow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
 
RxSwift
RxSwiftRxSwift
RxSwift
 
FNC2751.pdf
FNC2751.pdfFNC2751.pdf
FNC2751.pdf
 
PsudoCode.pptx
PsudoCode.pptxPsudoCode.pptx
PsudoCode.pptx
 
Productivity Tips For Altium Designer
Productivity Tips For Altium DesignerProductivity Tips For Altium Designer
Productivity Tips For Altium Designer
 
10 things you're doing wrong in Talend
10 things you're doing wrong in Talend10 things you're doing wrong in Talend
10 things you're doing wrong in Talend
 
10 things you're doing wrong in Talend
10 things you're doing wrong in Talend10 things you're doing wrong in Talend
10 things you're doing wrong in Talend
 
Wade not in unknown waters. Part three.
Wade not in unknown waters. Part three.Wade not in unknown waters. Part three.
Wade not in unknown waters. Part three.
 
Practical Guides on Programming with Big Number Library in Scientific Researches
Practical Guides on Programming with Big Number Library in Scientific ResearchesPractical Guides on Programming with Big Number Library in Scientific Researches
Practical Guides on Programming with Big Number Library in Scientific Researches
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural Net
 
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobilNLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
 
Artificial Intelligence on Data Centric Platform
Artificial Intelligence on Data Centric PlatformArtificial Intelligence on Data Centric Platform
Artificial Intelligence on Data Centric Platform
 
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfDatabase & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
 
Altium productivity
Altium productivityAltium productivity
Altium productivity
 
Polish
PolishPolish
Polish
 
To Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FMETo Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FME
 

Más de Nidhi Kadam PMP®

Más de Nidhi Kadam PMP® (6)

Nidhi Kadam PMP®
Nidhi Kadam PMP®Nidhi Kadam PMP®
Nidhi Kadam PMP®
 
AMPLIFY Recruitment
AMPLIFY RecruitmentAMPLIFY Recruitment
AMPLIFY Recruitment
 
HR Interview : Typical Questions
HR Interview : Typical QuestionsHR Interview : Typical Questions
HR Interview : Typical Questions
 
Managerial Effectiveness
Managerial EffectivenessManagerial Effectiveness
Managerial Effectiveness
 
You can Negotiate Anything
You can Negotiate AnythingYou can Negotiate Anything
You can Negotiate Anything
 
7 Habits of Highly Effective People
7 Habits of Highly Effective People7 Habits of Highly Effective People
7 Habits of Highly Effective People
 

Último

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Informatica PowerCenter

  • 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
  • 13. EXECUTE UNCONNECTED When unconnected data flow gets executed? Pre/Post of – Read Source Write Target
  • 14. MULTI-GROUP TIP: VISUALIZE THEIR USAGE TO RECALL WHY ARE THEY MULTI-GROUP CT HTTP JNR RTR UN XG XP XSQ XT
  • 15. EXPRESSION EDITORS ARE AVAILABLE IN? TIP: VISUALIZE WHERE YOU’VE EVER EDITED LOGIC? AGG EXP FIL RTR TC UPD
  • 16. COMMENT IN EXPRESSION EDITORS TWICE HYPHEN OR FORWARD SLASH -- //
  • 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

  1. 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?
  2. 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?
  3. 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?
  4. All the procedures
  5. 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
  6. 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
  7. Suppress lookup override
  8. Suppress lookup override