Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CompletereferencetoInformatica:IDENTIFICATIONOFBOTTLENECKS
Data WareHousing
INTRODUCTION
ETLLifeCycle
Unix-Shell Scripts
PL SQL
Contact Us
Sunday,17April2011
IDENTIFICATIONOFBOTTLENECKS
WhatIsInformatica
ClientComponents
ServicesBehindScene
PerformanceofInformaticaisdependantontheperformanceofitsseveralcomponents
likedatabase,network,transformations,mappings,sessionsetc.Totunetheperformance
DifferenceBetween7.1
and8.6
Bottleneckmaybepresentinsource,target,transformations,mapping,session,database
ADVANCED CONCEPTS
MappingParameter's&
Variable
Mapplets
Partitioning
NecessityOfPerformancetuning
IdentificationOfbottleNecks
IDENTIFICATIONOFBOTTLENECKS
TryURHand'sonAdmin
Console
Informatica8.6
Installation
PERFORMANCE TUNING
ofInformatica,wehavetoidentifythebottleneckfirst.
ornetwork.Itisbesttoidentifyperformanceissueincomponentsintheordersource,
target,transformations,mappingandsession.Afteridentifyingthebottleneck,applythe
tuningmechanismsinwhicheverwaytheyareapplicabletotheproject.
OptimizationofBottlenecks
PerformancetuningofLookup
PushDownOptimization
TESTING
UnitTesting
IntegrationTesting
UAT
InformaticaTesting
IdentifybottleneckinSource
Debugger
Ifsourceisarelationaltable,putafiltertransformationinthemapping,justaftersource
ConstraintBasedloading
qualifiermaketheconditionoffiltertoFALSE.Soallrecordswillbefilteredoffandnone
TargetLoadPlan
willproceedtootherpartsofthemapping.Inoriginalcase,withoutthetestfilter,totaltime
takenisasfollows:
INTERVIEW ZONE
Scheduler
TotalTime=timetakenby(source+transformations+targetload)
InformaticaRealTimeInterviewQuestions
TypesofTask's1
Nowbecauseoffilter,TotalTime=timetakenbysource
InformaticaExperiencedInterview
Questionspart1
Workingwithlinks
TypesofTask's2
IndirectMethodfor
Loading
SCDType1
SCDType2
SCDType3
IncrementalAggregation
Soifsourcewasfine,theninthelattercase,sessionshouldtakelesstime.Stillifthe
sessiontakesnearequaltimeasformercase,thenthereisasourcebottleneck.
IdentifybottleneckinTarget
Ifthetargetisarelationaltable,thensubstituteitwithaflatfileandrunthesession.Ifthe
timetakennowisverymuchlessthanthetimetakenforthesessiontoloadtotable,then
thetargettableisthebottleneck.
MappingTemplates
GridProcessing
IdentifybottleneckinTransformation
FrequentlyUsed
Functions
Removethetransformationfromthemappingandrunit.Notethetimetaken.Thenputthe
WorkFlowVariables
thanprevioustime,thenthetransformationisthebottleneck.
TRANSFORMATION
Butremovaloftransformationfortestingcanbeapainforthedevelopersincethatmight
Filter
transformationbackandrunthemappingagain.Ifthetimetakennowissignificantlymore
Router
session.Ifthesessionruntakesequaltimewithandwithoutthistestfilter,then
Sorter
transformationisthebottleneck.
Rank
Identifybottleneckinsessions
StoredProcedure
Wecanusethesessionlogtoidentifywhetherthesource,targetortransformationsare
theperformancebottleneck.Sessionlogscontainthreadsummaryrecordslikethe
following:
SQLTransformation
Normalizer
SequenceGenerator
Aggregator
MASTER>PETL_24018Thread[READER_1_1_1]createdforthereadstageofpartition
point[SQ_test_all_text_data]hascompleted:TotalRunTime=[11.703201]secs,TotalIdle
MASTER>PETL_24019Thread[TRANSF_1_1_1_1]createdforthetransformationstage
Joiner
ofpartitionpoint[SQ_test_all_text_data]hascompleted:TotalRunTime=[11.764368]
LookUp
DataWarehousingconceptBasedInterview
Questions
TOTAL VISITS
FEEDS
DISCUSSION FORUM
DiscussionForum
Share 512people
likethis.
Time=[9.560945]secs,BusyPercentage=[18.304876].
Union
UpdateStrategy
InformaticaExperiencedInterview
Questionspart4
requirefurtherchangesforthesessiontogetintotheworkingmode.
SowecanputfilterwiththeFALSEconditionjustafterthetransformationandrunthe
SourceQualifier
InformaticaExperiencedInterview
Questionspart3
17
Expression
TransactionControl
InformaticaExperiencedInterview
Questionspart2
secs,TotalIdleTime=[0.000000]secs,BusyPercentage=[100.000000].
Ifbusypercentageis100,thenthatpartisthebottleneck.
http://informaticatutorialsnaveen.blogspot.in/2011/04/identificationofbottlenecks.html
1/2
5/31/2016
CompletereferencetoInformatica:IDENTIFICATIONOFBOTTLENECKS
Basicallywehavetorelyonthreadstatisticstoidentifythecauseofperformanceissues.
OncetheCollectPerformanceDataoption(InsessionPropertiestab)isenabled,allthe
Enteryouremailaddress:
performancerelatedinformationwouldappearinthelogcreatedbythesession.
PostedbyNaveenatSunday,April17,2011
Subscribe
DeliveredbyFeedBurner
Nocomments:
PostaComment
Enteryourcomment...
Commentas:
Publish
GoogleAccount
Preview
Linkstothispost
CreateaLink
http://informaticatutorialsnaveen.blogspot.in/2011/04/identificationofbottlenecks.html
2/2