Upload
venkata485
View
214
Download
0
Embed Size (px)
Citation preview
7/31/2019 88286470 22 a Interview Questions and Answers
1/6
Informaticainterviewquestionsandanswers
Q.Hotohandlechangingsourcefilecountsinamapping?
Q.Whatismappingoptimization?watarethetechniquesforthat?
Q.Howtoobtainperformancedataforindividualtransformations?
Q.CanaportinexpressiontransfbegiventhenameDISTINCT?Answer-1:Yes,itcanbeused.Portnameisjustanameandinformaticadonotvalidatetheportnameaslongasitisuniqueamongalltheportsinoneparticularexpression.
Q.WhatisthedifferencebetweenInformatica7.1&informatica8.1?Answer-1:1)powercenterconnectforSAPNetWeaverBWOption2)SQLTransformationisadded3)ServiceOrientedArchitecture4)Gridconceptisadditionalfeature5)Randomfilenamecangenaratationintarget
1/5
7/31/2019 88286470 22 a Interview Questions and Answers
2/6
Informaticainterviewquestionsandanswers
6)Commandlineprogramms:Infacmdandinfasetupnewcommandswereadded.7)JavaTransformationisaddedfeature8)concurrentcachecreationandfasterindexbuildingareadditionalfeatureinlookuptransformationAnswer-2:cachesorautomaticudontneedtoallocateattransformationlevel,pushdownoptimizationtechniques,somenewjavatransformations,changesinparameterfileandintigrationservicesratherthanpowercentreserver
Q.Taskisrunningsuccessfullybutdataisnotloaded,Why?Answer-1:EitheryourSQLOverrideisnotreadinganyrecords,oryourupdatestregyisnotusingthecorrectconditionorcheckthetaskSQLOverrideandcheckthepropertiesandmakesure"EnableTestLoad"isturnedoff.
Q.Whatisgalaxyrepository?
Q.Whatismeanbygroupingofconditioncolumninlookuptransformation?Answer-1:groupingofconditioncolummeans-thecolumnswhichwehaveincludedinlookupconditions,thelookupsourceshoulddatashouldbegroupedonthatcolumn.thisismandatoryforflatfiles,otherwisethesessionwillfail
Q.Inreportingweaddsomenewobjects,howwegetthecountofthenewlyaddedobjectstothereport?
2/5
7/31/2019 88286470 22 a Interview Questions and Answers
3/6
Informaticainterviewquestionsandanswers
Whatismappingparameterandmappingvariable?howdoyousetthatinamapping?Answer-1:Amappingparameterrepresentsaconstantvaluethatyoucandefinebeforerunningasession.Amappingparameterretainsthesamevaluethroughouttheentiresession.Unlikeamappingparameter,amappingvariablerepresentsavaluethatcanchangethroughthesession.ThePowerCenterServersavesthevalueofamappingvariabletotherepositoryattheendofeachsuccessfulsessionrunandusesthatvaluethenexttimeyourunthesession.Answer-2:mappingparameterrepresentsaconstantvalue,udeclearethesevaluesatafileandstoreatalocation,thepathwillbedeclaredatsessionpropertiesandtheparameternameisdecleredatdesigner->parameters&variables---namingconventionis$$-----.whenurunthesessionthenitwilltakethevaluesfromthefilevariables---declearingassameabovebutforparmeterwewildeclearitasparametern4variablewedecleritasvariable---functionalityifudeclareitaslastupdateddateforfirstrunitwilltakeasintialvaluewhichudeclareanditwilsavethatdateandfornextitwildatethatpreviousrunvalue
Q.Howcanugeneratesequenceofvaluesinwhichtargethasmorethan2billionofrecords.(butwithsequencegeneratorucangenerateupto2biliiononly)?Answer-1:byusingunconnectedlookuptransformationucancheckcondtioniecounter>0itwillbeallwaystrue,oryoucanuseoraclesequenceorstoredprocedureAnswer-2:generateasequancevaluesthroughsequesncegeneratorandconnetittothetargetgetthemaxvalueofiteverytimefromunconnectedlookupand
setthisvalue(maxvalue)tomappingvariablesothatthelastmaxvaluewillbestoredinrepository.Oncethesequancegeneratorisreacheditsmaxvaluesay2billion,setthepropertyresetto1so
3/5
7/31/2019 88286470 22 a Interview Questions and Answers
4/6
Informaticainterviewquestionsandanswers
thatsequencegeneratorwillstartagaintoproducesequancenumbers.andinexperessionwritethelogiclikenew_seq=max(mapping_variable+sequence_generator(value)thenitislike2million+1...2......(seq_gen)everytimesequancegeneratorwillresetto1afterreachingitsmaxvalue
Q.Howcanuconnectclienttourinformaticaseveriffserverislocatedatdifferentplace(notlocaltotheclient)Answer-1:ThroughIPAddressWhatisupstreamanddownstreamtransformation?Answer-1:SayaTransformation1acceptsinputfromtransformation2andpassestheoutputtoatransformation3,thentransformation2iscalledanupstreamtransformation.transformation3iscalledadownstreamtransformation.
Q.Whataretestinginamappinglevelpleasegivebrifeplanation?Answer-1:VerifyMappingisAvailableVerifyparametersaredefinedproperlywithproperdatatypesVerifywhethertheshorcuttosourcetableisusedassourceinthemappingfromreplicaconnectionVerifywhetherWHEREclauseintheSQhasusedproperlytoimplementdeltaconditionVerifywhethertheprimarykeyisselectedproperlyinthetargettableVerifywhetherversioningismaintainedVerifySourcenameusedinthemappingVerifyTargetnameusedinthemappingChangesmadetotheexistingmapping(ifapplicable)
4/5
7/31/2019 88286470 22 a Interview Questions and Answers
5/6
Informaticainterviewquestionsandanswers
VerifywhetherthenewfieldshandledforNULLvalues(ifitisaNOTNULLcolumnintheTargettable)Verifywhetherlookupisaddedtothemapping(ifapplicable)VerifywhethertheLookupoverrideusedisproperVefifywhethertheconditionforInsert/UpdateisusedinUPDATESTATERGYtransformationVerifyWhethertheFilterconditionusedisproper
5/5
7/31/2019 88286470 22 a Interview Questions and Answers
6/6