0% found this document useful (0 votes)
102 views

Lookup Transformation in Informatica

The document discusses the Lookup transformation in Informatica. It states that the lookup transformation is used to look up data in flat files, relational tables, views or synonyms. The lookup can return a single row or multiple rows. It can be configured as a flat file, relational, pipeline, connected, unconnected, cached or uncached lookup. The lookup transformation is commonly used to get related values, multiple values or perform calculations using lookup data.

Uploaded by

Raj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

Lookup Transformation in Informatica

The document discusses the Lookup transformation in Informatica. It states that the lookup transformation is used to look up data in flat files, relational tables, views or synonyms. The lookup can return a single row or multiple rows. It can be configured as a flat file, relational, pipeline, connected, unconnected, cached or uncached lookup. The lookup transformation is commonly used to get related values, multiple values or perform calculations using lookup data.

Uploaded by

Raj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Home

DataWarehouse

Informatica

InformaticaScenarios

Oracle

Unix

Hadoop

LookupTransformationinInformatica
Lookuptransformationisusedtolookupdatainaflatfile,relationaltable,vieworsynonym.
Lookupisapassive/activetransformationandcanbeusedinbothconnected/unconnected

Search...

Search

PopularPosts
SedCommandinUnixandLinuxExamples

modes.Frominformaticaversion9onwardslookupisanactivetransformation.Thelookup
transformationcanreturnasinglerowormultiplerows.
Youcanimportthedefinitionoflookupfromanyflatfileorrelationaldatabaseorevenfroma
sourcequalifier.Theintegrationservicequeriesthelookupsourcebasedontheports,lookup
conditionandreturnstheresulttoothertransformationsortargetinthemapping.
Thelookuptransformationisusedtoperformthefollowingtasks:
GetaRelatedValue:Youcangetavaluefromthelookuptablebasedonthe
sourcevalue.Asanexample,wecangettherelatedvaluelikecitynameforthe
zipcodevalue.
GetMultipleValues:Youcangetmultiplerowsfromalookuptable.Asan
example,getallthestatesinacountry.
PerformCalculation.Wecanusethevaluefromthelookuptableanduseitin
calculations.
UpdateSlowlyChangingDimensiontables:Lookuptransformationcanbeused
todeterminewhetherarowexistsinthetargetornot.

TopExamplesofAwkCommandinUnix
FindCommandinUnixandLinuxExamples
CutCommandinUnix(Linux)Examples
DateFunctionsinHive
InformaticaScenarioBasedInterviewQuestionswith
AnswersPart1
StringFunctionsinHive
SQLQueriesInterviewQuestionsOraclePart1
GrepCommandinUnixandLinuxExamples
ConditionalFunctionsinHive

HaveQuestions?FollowMe
vijaybhaskar

Youcanconfigurethelookuptransformationinthefollowingtypesoflookup:

Addtocircles

FlatFileorRelationallookup:Youcanperformthelookupontheflatfileor
relationaldatabase.Whenyoucreatealookupusingflatfileaslookupsource,the
designerinvokesflatfilewizard.Ifyouusedrelationaltableaslookupsource,then
youcanconnecttothelookupsourceusingODBCandimportthetabledefinition.
PipelineLookup:YoucanperformlookuponapplicationsourcessuchasJMS,
MSMQorSAP.Youhavetodragthesourceintothemappingandassociatethe
lookuptransformationwiththesourcequalifier.Improvetheperformanceby
configuringpartitionstoretrievesourcedataforthelookupcache.
ConnectedorUnconnectedlookup:Aconnectedlookupreceivessourcedata,
performsalookupandreturnsdatatothepipeline.Anunconnectedlookupisnot
connectedtosourceortargetoranyothertransformation.Atransformationinthe
pipelinecallsthelookuptransformationwiththe:LKPexpression.The
unconnectedlookupreturnsonecolumntothecallingtransformation.
CachedorUncachedLookup:Youcanimprovetheperformanceofthelookupby
cachingthelookupsource.Ifyoucachethelookupsource,youcanuseadynamic
orstaticcache.Bydefault,thelookupcacheisstaticandthecachedoesnot
changeduringthesession.Ifyouuseadynamiccache,theintegratiionservice
insertsorupdatesrowinthecache.Youcanlookupvaluesinthecacheto
determineifthevaluesexistinthetarget,thenyoucanmarktherowforinsertor
updateinthetarget.
RecommendedReading:
SQLTransformation
InformaticaScenarios
UpdateStrategyTransformationinInformatica
StoredProcedureTransformationinInformatica
JoinerTransformationinInformatica
InformaticaRealTimeScenarios
Ifyoulikethisarticle,thenpleaseshareitorclickonthegoogle+1button.

657havemeincircles

Viewall

NewerPost

pnrstatus

Home

OlderPost

privacypolicy

You might also like