1)what is version controlling?

a) it is the method to differenciate the old build and the new build after changes made to the existing code. for the old code v001 and next time u have to increase the version number as v002 like that.. in my last company we havn't use any version controlling. we just delete the old build and replace with the new code. we don't maintain version controlling in informatica. we are maintaining the code in vss(virtual visual source) that is the software with maintain the code with versionings. whenever client made change request came once the production starts we have to create another build. 2)how will i join one oracle source/one flat file without join condition? a)we have to create dummy ports with hardcode value and join the two sources. 3)target record 1 record 2 record 3 can i compare each record with other? a) we can compare with last record only we con't compare with the first record with third records. using variable ports we can keep hold of last record value and compare with the current record. but comparing first record with last record is not possible as per knowledge. 4)i have 20 lkps, 10 joiners, 1 normalizer how wil u improve session performance? a)we have to calculate lookup & joiner caches size. 5)using unconnected lkp how we will remove nulls n duplicates? a) we con't handle nulls and duplicates in the unconnected lkp. we can handle in dynamic connected lkp. this is as per my understanding i'm not sure wheather we can do it or not. 6) what is unbounded exception in source qualifier? "te_7020 unbound field in source qualifier" when running session a) problem description: when running a session the session fails with the following error: te_7020 unbound field <field_name> in source qualifier <sq_name>" solution: this error will occur when there is an inconsistency between the source qualifier and the source table. either there is a field in the source qualifier that is not in the physical table or there is a column of the source object that has no link to the corresponding port in the source qualifier. to resolve this, re-import the source definition into the source analyzer in designer. bring the new source definition into the mapping.this will also re-create the source qualifier. connect the new source qualifier to the rest of the mapping as before. 8) sql mass updations? a) update (select hs1.col1 as hs1_col1 , hs1.col2 as hs1_col2 , hs1.col3 as hs1_col3 , hs2.col1 as hs2_col1 , hs2.col2 as hs2_col2 , hs2.col3 as hs2_col3 from hs1, hs2

where hs1.sno = hs2.sno) set hs1_col1 = hs2_col1 , hs1_col2 = hs2_col2 , hs1_col3 = hs2_col3; 9) did u use any other tools for scheduling purpose other than wkf manager or pmcmd? a)using third party tools like "control m", 10) how wil u do sql tuning? a) usnig oracle optimizer we can do sql tunning. toad software. 11)where we are using lkp b/n source to stage or stage to target? a)depend on the requirement. there is no rule we have to use in this stage only.. 12) what r the dimension load methods? a) daily loads or weekly loads based on the project requirement. 13)r u involving in high level r low level design? what is meant by that high level design n low level design ??i do not knw abt that can u explain a) low level design: requirements should be in the excel format which describes field to field validations and business logic needs to present. mostly onsite team will do this low level design. high level design: which describes the informatica flow chart from source qualifier to target.simply we can say flow chart of the informatica mapping. developer will do this design doc 14)types of source commits? a) source commit does contain any other types. commit intervals are two types source based and target based. i don't aware of source commits.. 15) how wil u get data from ur superior? a)team lead will assign the work to team by giving the specs or requirement doc's(detail design, highlevel design). 16) type of loading procedures? a) load procedures are two types 1) normal load 2) bulk load if ur talking about informatica level. if ur talking abt project load procedures based on the project requirement. daily loads or weekly loads.. 17)for a session,can i use 3 mappings? a)no, for one session there should be only one mapping. we have to create separate session for each mapping . 18) my input is oracle and my target is flat file shall i load it? how? a)yes, creat flat file based on the structure match with oracle table in warehouse designer than develope the mapping according requirement and map to that target flat file.target file is defaultly created in tgtfiles directory in the server system. 19) if ur using aggregator t/r in ur mapping at that time ur source contain dimension or fact? a) according to requirements,we can use aggregator trnasformation. there is no limitation for the aggregator we should use source as dimension or fact. 20) how wil u find whether ur mapping is correct or not without connecting session? a) through debugging option. 21) how does dynamic cache handle the duplicates rows? a) dynamic cache will gives the flags to the records while inserting to the cache it will gives flags to the records, like new record assigne to insert flag as "0", updated record is assigned to updated flag as "1", no change record assigned to rejected flag as "2")

22) difference between next value and current value ports in sequence generator? assume that they r both connected to the input of another transformer? a) ok,it will gives values like nextvalue 1,currval 0. 23) if index cache file capacity is 2mb and datacache is 1 mb.if u enter the data of capacity for index is 3 mb and data is 2 mb. what wil happened? a) nothing wil happend based the buffer size exists in the server we can change the cache sizes. max size of cache is 2 gb. 24) if u r source is flat file with delimited operator.when next time u want change that delimited operator where u can made? a) in the sesssion properties go to mappings and click on the target instance click set file properties we have to change the delimited option. 25) can a source qualifier be used to perform a outer join when joining 2 database? a) no we con't join two different databases join in sql override. 26) under what circumstance can a target definetion be edited from the mappingdesigner. within the mapping where that target definition is being used? a) we con't edit the target definition in mapping designer. we can edit the target in warehouse designer only. but in the our projects we havn't edit any of the targets. if any change required to the target definition we will inform to the dba to make the change to the target definition and then we will import againg. we don't have any permission to the edit the source and target tables. 27) whether r not the session can be considered to have a hetrogeneous target is determined? a) it will cosnsidered,(there is no primary key and foreign key relationship) 28) for a row where tha value of the port last value is equal to the string "domato" what would be the return value of expression ltrim(last-name,'a')? 29) what is meant by clustering? a) it will join two(or more) tables in single buffer,will retrieve the data easly. 30) what is difference b/n copy n move? copy the data to the target table. both source and target will contain the same data. move: move the data to the target table. source table won't contain the data. only target should contain the data.

7) tuning repository? a)

Sign up to vote on this title
UsefulNot useful