SlideShare une entreprise Scribd logo
1  sur  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?

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Plus de Nidhi Kadam PMP®

Plus 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
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

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?

Notes de l'éditeur

  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