Вы находитесь на странице: 1из 2

5/31/2016

CompletereferencetoInformatica:IDENTIFICATIONOFBOTTLENECKS

Complet referenc t" Informatic


Home

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

SUBSCRIBE TO LEARN INFORMATICA


Like

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

Вам также может понравиться