You are on page 1of 66

Que stio how can import the data from the flat files?

n An the file has to be exist in your machine.then sw import file same er as database table.to import specify the path. #1
Is This Answer Correct ?

2 Yes

0 No

An sw Source Analyzer---->click on import from er file---->select file #2 Qu esti how to run the batch using pmcmd command on An Using Command task in the workflow sw er Is This Answer 18 Yes 3 No #1
Correct ?

Santoshi

Re: how to run the batch using pmcmd command Ans we can write Shell script which can be fired wer by using # 2 Seccion Parameters Que How can yoU improve session performance in aggregator stio transformation? n Ans Use sorted input. wer # 1 The aggregator stores data in the aggregate 0 Swet ha

cache until it completes aggregate calculations. When u run a session that uses an aggregator transformation, the informatica server creates index and data caches in memory to

process the transformation. If the informatica server requires more space, it stores overflow values in cache files.
Is This Answer Correct ?

10 Yes

3 No

Ans use sorted input option to decrease the use wer of aggregator # 2 cache.

Harit ha

use filter transformation before aggregator transformation to to rduce unnecessary aggregation. Limit the number of connected input/output or output ports to reduce the amount of data the Aggregator transformation stores in the data cache.
Is This Answer Correct ?

30 Yes

0 No

Ans what u guys said is so far ok wer but what happen if u have't check the option # 3 sorted in

0 Chin na

input in aggregator transformation but u actully sorted before with sorter transformation so what will happen in agg by performance wise?
Is This Answer

3 Yes 0 No

Correct ?

Re: How can yoU improve session performance in aggregator transformation? Ans if you sort the input yet do not select the wer sorted input # 4 option, the aggregator treats the data as 0 Dilip

unsorted data & performs the task hence its cache size increases. the performance is degraded despite using a sorter.
Is This Answer Correct ?

1 7 Yes No

Re: How can yoU improve session performance in aggregator transformation? Ans Chinna, wer If u have't check the option sorted in # 5 input in aggregator transformation but u 0 Pg

actully sorted before with sorter transformation in that case your session will fail. You must check the option sorted in input in aggregator transformation if you are using sorted input to the aggregator . Plz let do me know if you still have doubt. pramodgup@gmail.com
Is This Answer Correct ?

12 5 Yes No

Re: How can yoU improve session performance in aggregator transformation? Ans hi PG wer u r absolutely right. #6 0 Cher ry

session will fail. u have to input.


Is This Answer Correct ?

use the check option for sorted

11 4 Yes No

Re: How can yoU improve session performance in aggregator transformation? Ans hi haritha wer # 7 u r correct 0 Srik anth

For using sorted input option, the order of group by ports in the agg and sorter transfomratoins should be same as well as the number of ports also same. we can filter out data early in the morning by using sq trans rather than using filter before agg hence reducing unwanted data in teh mapping.
Is This Answer Correct ?

0 0 Yes No

Re: How can yoU improve session performance in aggregator transformation? Ans session performance in aggregator T/R can be wer increased by # 8 aggregation cache i.e through increamental

aggregation. Aggregation cache has tow caches i)index ii) data. For first run it performs aggregation

calculation in aggregation cache.Index cache contains group by port values.Data cache will contain if any variable ports are created and output port on which we want to implement aggregate function. Rowid of last record which is participated in Agg. T/R will be saved in repository. During second run it finds the rowid of last record then it performs increamental aggregation.The integration service will check the historical information in the index cache file for corresponding group.If it finds it performs aggregation operation increamentally. If not finds then it will adda new port for aggreagtion.
Is This Answer Correct ?

0 0 Yes No

Que stio Why we use partitioning the session in informatica? n Question Submitted By :: Swetha I also faced this Rank Question!! Re: Why we use partitioning the session in informatica? Ans Partitioni wer ng # 1 achieves 0

Answer Posted By

Swetha

the session

performanc e by reducing the time period of reading the source and loading the data into target.
Is This Answer Correct ?

12 8 Yes No

Re: Why we use partitioning the session in informatica? Ans The wer PowerCente # 2 r

Partitioni ng Option increases the performanc e of PowerCente r through parallel data processing , and it has been instrument al in establishi ng PowerCente rs

industry performanc e leadership . This option provides a threadbased architectu re and automatic data partitioni ng that optimizes parallel processing on multiproce ssor and grid-based hardware environmen ts
Que stio Is informatica power center designer has 64 bit support? n Question Submitted By :: Guest I also faced this Rank Answer Posted By Question!! Re: Is informatica power center designer has 64 bit support? Ans Yes it wer does.. :) #1 Que stio What are the tasks that source qualifier performs? n Question Submitted By :: Swetha

I also faced this Question!!

Rank

Answer Posted By

Re: What are the tasks that source qualifier performs? Ans Join data wer originating # 1 from same

source data base. Filter records when the informatica server reads source data. Specify an outer join rather than the default inner join specify sorted records. Select only distinct values from the source. Creating custom query to issue a special SELECT statement for the informatica server to read source data.
Que What is incremental aggregation and how it is done?

stio n Question Submitted By :: Tanay006 I also faced this Question!!

Rank

Answer Posted By

Re: What is incremental aggregation and how it is done? Ans Gradually to wer synchronize the # 1 target data 2 Sivaprasad

with source data, there are further 2 techniques:Refresh load Where the existing data is truncated and reloaded completely. Incremental Where delta or difference between target and source data is dumped at regular intervals. Timsetamp for previous delta load has to be maintained.
Is This Answer Correct ?

10 Yes

12 No

Re: What is incremental aggregation and how it is done?

Ans incremental wer aggregation # 2 performs

Raghvendra

aggregation on incremented data..so based on requirements if we can use incremental aggregation then definately it will improve performance..so while develop mapping always keep in mind this factor too...
Is This Answer Correct ?

5 Yes

13 No

Re: What is incremental aggregation and how it is done? Ans Incremental wer aggregation is # 3 a technique by 0 Bharat

which we can capture the aggregated data incrementally. for this we have to sort the data before sending it to aggregator then we have to enable the

property incremental aggregation in the workflow level inside the session.


Is This Answer Correct ?

9 Yes 7 No

Re: What is incremental aggregation and how it is done? Ans When using wer incremental # 4 aggregation, 0 Eswar

you apply captured changes in the source to aggregate calculations in a session. If the source changes only incrementally and you can capture changes, you can configure the session to process only those changes. This allows the Informatica Server to update your target incrementally, rather than forcing it to

process the entire source and recalculate the same calculations each time you run the session.
Is This Answer Correct ?

11 Yes

0 No

Re: What is incremental aggregation and how it is done? Ans using wer incrimental # 5 aggrigation in

session level,we calculate the only capture changes data in source,This allows the Informatica Server to update your target incrementally..
Que stio What is surrogate key? n Question Submitted By :: Guest I also faced this Question!! Re: What is surrogate key? Ans Surrogate key is wer a primary key 4 Anil

Rank

Answer Posted By

# 1 which can be

used for sequence


Is This Answer Correct ?

5 Yes 6 No

Re: What is surrogate key? Ans actually it wer appears in # 2 picture when a 0 Latha

critical column(example location) occurs in a table.In order to avoid the critical column we are using surrogate key.surrogate key is also a primary key.
Is This Answer Correct ?

2 Yes 3 No

Re: What is surrogate key? Ans sarrogate key is wer ssystem # 3 generated 0 Koti

sequence number,an artificial key. which can be used in

maintaing the history of the data


Is This Answer Correct ?

14 Yes

2 No

Re: What is surrogate key? Ans Surrogate Key is wer artificial that # 4 is created for 0 Sunil Kumar Singh

datawarehousing for generating the unique number for each record. Surrogate key works on the behalf of primary key. And main purpose of surrogate key is to maintain the historical record.
Is This Answer Correct ?

11 Yes

2 No

Re: What is surrogate key? Ans Surrogate key is wer a system # 5 generated 0 Nivas

sequence numbers. It is also called

artificial key.Sarrogate key using as a primary key without using sarrogate key we can't do SCD type2 implemenation.
Is This Answer Correct ?

2 Yes 0 No

Re: What is surrogate key? Ans sarrogate key is wer ssystem # 6 generated 0 Shan

sequence number,an artificial key. which can be used in maintaing the history of the data
Is This Answer Correct ?

0 Yes 0 No

Re: What is surrogate key? Ans surrogate key wer is a series of # 7 sequential

numbers assigned to be foreign key for the table

Que stio n

we have 20 records in source system, when we run for the 1st time, it should load only 10 records into the target, when you run for the second time it should load another 10 record which are not loaded. How do we do that? Can we write a SQL query in source qualifier to do it. This q' is asked in one f the interviews. Please let me know if anyone knows. Thanks

Question Submitted By :: Anvesh I also faced this Question!!

Rank

Answer Posted By

Re: we have 20 records in source system, when we run for the 1st time, it should load only 10 records into the target, when you run for the second time it should load another 10 record which are not loaded. How do we do that? Can we write a SQL query in source qualifier to do it. This q' is asked in one f the interviews. Please let me know if anyone knows. Thanks Ans Hi, wer If u r source # 1 is

Relational,then u can write sqloverride. i.e SQ ==> select rownum as num,col1,col2,.. from table FLT ==> (num >= MVar1 and num <=MVar2) NOTE: MVar1,MVar2 are mapping variables the initial values of these variables 1,10 with respectivelly. after completion of firsst run the variables are increased 11,20

respectivelly.all are knows how to declare the mapping variables. IF THERE IS ANY WRONG PLEASE CORRECT ME. Thanks, Babu
Que stio what is diff between IN and EXIT commands n Question Submitted By :: Sunil.knl I also faced this Question!! Rank Re: what is diff between IN and EXIT commands Ans IN: Where they r 2 wer tables dept and # 1 emp the records

Answer Posted By

which r matched records present in both the table will displayed. EXIT:the all records are displayed including the records which are matched.
Is This Answer Correct ?

3 Yes 0 No

Que Can we use Union Transformation for Heterogeneous sources? stio i.e; 3 sources, 1 from Oracle, 2nd from Informix, 3rd from Sql Server with same metadata? n Question Submitted By :: Rakeshm4119

I also faced this Rank Question!!

Answer Posted By

Re: Can we use Union Transformation for Heterogeneous sources? i.e; 3 sources, 1 from Oracle, 2nd from Informix, 3rd from Sql Server with same metadata? 0 Chandrababu.sarupuru Ans Union wer Transfo # 1 rmation

allows the Hetroge neous sources . So you can join the sources which are having same metadat a.
I s T h i1 s

10

A N nY s eo w s e r C o r r

e c t ?

Re: Can we use Union Transformation for Heterogeneous sources? i.e; 3 sources, 1 from Oracle, 2nd from Informix, 3rd from Sql Server with same metadata? 0 Ananta Mishra Ans yes wer #2 I
s T h i s A n s4 w0 e rY N

e o s C
o r r e c t ?

Re: Can we use Union Transformation for Heterogeneous sources? i.e; 3 sources, 1 from Oracle, 2nd from Informix, 3rd from Sql Server with same metadata? Ans yes wer

#3 Que stio n
a flat file having 1 laks records. if i want convert excel file what happen. (bcz a exccel sheet having 65536 colums but flat files one lak columns). how to get one laks colums in excel sheet .

Question Submitted By :: Vau I also faced this Question!!

Rank

Answer Posted By

Re: a flat file having 1 laks records. if i want convert excel file what happen. (bcz a exccel sheet having 65536 colums but flat files one lak columns). how to get one laks colums in excel sheet . 0 Urs Ans If you want Flat wer file to Excel # 1 format, convert it

into excel format and save it as .CSV(comma separate value) format.It is having capacity 10lakhs records..
Is This Answer Correct ?

7 Yes 0 No

Re: a flat file having 1 laks records. if i want convert excel file what happen. (bcz a exccel sheet having 65536 colums but flat files one lak columns). how to get one laks colums in excel sheet . Ans you can save it as wer CSV file .. or u # 2 have to upgrade

you office to 2007


Is This Answer Correct ?

Que Can I create one wrkflw which will run different wrkflws on stio schedule time? n Question Submitted By :: Gjp.harish I also faced this Question!! Rank Answer Posted By

Re: Can I create one wrkflw which will run different wrkflws on schedule time? Ans No it is possible but it wer is possible only by # 1 using worklets
Is This Answer Correct ?

Suresh

6 Yes

1 No

Re: Can I create one wrkflw which will run different wrkflws on schedule time? Ans Yes. we can run wer different wrkflws by # 2 using command task
Is This Answer Correct ?

Ravikumar Subburoyal

2 Yes

0 No

Re: Can I create one wrkflw which will run different wrkflws on schedule time? Ans create different worklet wer and run them using # 3 single workflow
Is This Answer Correct ?

0 Yes

1 No

Que what is the hint? stio how to use it to reduce the query processing in program? n Question Submitted By :: Teja_dwh I also faced this Question!!

R a n k

Answer Posted By

Re: what is the hint? how to use it to reduce the query processing in program? Ans Hi, wer 0 Sujatha

# 1 Hints are used to improve the query

performance. Please go through the below link ...u will get all the info required... http://www.adpgmbh.ch/ora/sql/hints/index.html
Is This Answer Correct ?

0 Yes

0 No

Re: what is the hint? how to use it to reduce the query processing in program? Ans Hints is nothing but clues. wer By using hints we can improve the query # 2 performence.
Is This Answer Correct ?

Usha

1 Yes

2 No

Re: what is the hint? how to use it to reduce the query processing in program? Ans by using hints we can direct the optimizer wer to follow what was specified in the hints. # 3 ex: we can direct the optimizer to do a

index unique scan instead of full table scan....


Is This Answer Correct ?

0 Yes

0 No

Que if i have 10 records in my source,if we use router t/r and given the stio condition as i>2,i=5 and i<2in the different groups what is the o/p in the target n Question Submitted By :: Venki.malneni I also faced this Question!! Rank Answer Posted By Re: if i have 10 records in my source,if we use router t/r and given the condition as i>2,i=5 and i<2in the different groups what is the o/p in the target

Ans The above scenario I took wer an one table like emp # 1 table, I

Chandrasekar

took the coloumn as deptno ,I have created 3 targets and created one router T/r , condition like that one is deptno>20 , deptno=20 and deptno<30. In that if the deptno>20 condition satisfies then the particular record who has deptno above 20 which can be loaded into one target. The same as other 2 conditions. If the condition satisfied then it can loaded to particular target. if it wrong means please mail me chandranmca2007@gmail.com
Is This Answer Correct ?

1 Yes

1 No

Re: if i have 10 records in my source,if we use router t/r and given the condition as i>2,i=5 and i<2in the different groups what is the o/p in the target 0 Shyam Reddy Ans Total 10 records will wer come. When we use Router # 2 t/r each

record will pass through every group. If it is not satisfied any user defined conditions it will go to

the Default group.


Is This Answer Correct ?

5 Yes

0 No

Re: if i have 10 records in my source,if we use router t/r and given the condition as i>2,i=5 and i<2in the different groups what is the o/p in the target 0 Moorthy G Ans Source have 10 Records wer # 3 Router

I>2 I=5 I<2

3,5...10 (Tgt1) ONLY 5 (Tgt2) 1-2 (Tgt3)


8 Yes 2 No

Is This Answer Correct ?

Re: if i have 10 records in my source,if we use router t/r and given the condition as i>2,i=5 and i<2in the different groups what is the o/p in the target 0 Ravi Sagar Ans Router wer # 4 I>2 3,5...10 (Tgt1)

I=5 I<2

ONLY 5 (Tgt2) only 1 (Tgt3)


4 Yes 3 No

Is This Answer Correct ?

Re: if i have 10 records in my source,if we use router t/r and given the condition as i>2,i=5 and i<2in the different groups what is the o/p in the target Ans Answer 4 is absolutely

wer correct. # 5 Bcoz third condition is

i>2 , so u won't be getting the second recond. If my justification is wrong please correct it with proper answer don't simply click on NO
Is This Answer Correct ?

1 Yes

1 No

Que stio explain about session partitions ? n Question Submitted By :: Guest I also faced this Question!! Re: explain about session partitions ? Ans Partition's can be done on wer both relational and flat # 1 files.

Rank

Answer Posted By

Informatica supports following partitions 1.Database partitioning 2.RoundRobin 3.Pass-through 4.Hash-Key partitioning 5.Key Range partitioning All these are applicable for relational targets.For flat file only database

partitioning is not applicable. Informatica supports Nway partitioning.U can just specify the name of the target file and create the partitions rest will be taken care by informatica session.
Is This Answer Correct ?

2 Yes

0 No

Que stio major difference between normal loading and bulk loading? n Question Submitted By :: Guest I also faced this Rank Answer Posted By Question!! Re: major difference between normal loading and bulk loading? Ans IF WE wer SELECT THE # 1 TARGET LOAD 0 Chandrasekar

TYPE IS NORMAL, THEN DATA MOVEMENT IS ROW BY ROW AND STORE AN INSTRUCTION S IN SESSION LOG FILE.IF SESSION FAILS, WE CAN RECOVERY THE DATA

USING SESSION RECOVERY AND DATA LOADING IS SLOW. BUT IN BULK TYPE LOADING DATA IS FAST AND IT DOESNT MAINTAIN THE SESSION LOG FILE. IF SESSION FAILS WE CANNOT USE SESSION RECOVERY IN BULK MODE. IF I WRONG MEANS PLEASE SEND THE MAIL TO ME chandranmca 2007@gmail. com
Is This Answer Correct ?

14 0 Yes No

Re: major difference between normal loading and bulk loading? Ans in in wer normal # 2 loading: 0 Seshudwh [Dimensionality Software Services]

one row complete commit. connect to tgt table. bulk loading: first row commit second row........ commit all rows at a time connect to tgt table.
Is This Answer Correct ?

9 0 Yes No

Re: major difference between normal loading and bulk loading? Ans Normal wer loading # 3 will load 0 Chandrababu.sarupuru

data row by row and it will create the datalog for each and every record. Bulk will data bulk at a load load in size

time.It is very faster than Normal loading . But in case of session recovery we need data log to recover the session.
Is This Answer Correct ?

0 1 Yes No

Re: major difference between normal loading and bulk loading? Ans 1-normal wer loading # 4 will load 0 Ananta Mishra

data first in log file then load in target. but bulk loading load the data directly in target. 2performance will increase where bulk loading will use.

3-u can't recover data when use bulk loading.so for that we have to start workflow again.
Is This Answer Correct ?

0 0 Yes No

Re: major difference between normal loading and bulk loading? Ans 1-normal wer loading # 5 will load 0 Ananta Mishra

data first in log file then load in target. but bulk loading load the data directly in target. 2performance will increase where bulk loading will use. 3-u can't recover

data when use bulk loading.so for that we have to start workflow again.
Is This Answer Correct ?

0 0 Yes No

Re: major difference between normal loading and bulk loading? Ans The major wer difference # 6 is while

going with normal load,we can have session recovery whereas in Bulk loading we can't. Some of the other differences are as follows: Normal Bulk 1.Enters session log before 1.Doesn't enter the

session loading into target there by log and loads directly in increasing the loading time. target there by decreasing the loading time. 2.Less performance . 2.High performance . 3.Indexing possible. 3.No concept of indexing. 4For small amount of data. 4.For huge amount of data. Please let me know if you have any further differences . Thanks.

Is This Answer Correct ?

0 1 Yes No

Que stio how can import the data from the flat files? n Question Submitted By :: Guest I also faced this Question!! Rank Re: how can import the data from the flat files? Ans the file has to be exist in wer your machine.then import # 1 file same 0

Answer Posted By

Teja_dwh [1001-2000]

as database table.to import specify the path.


Is This Answer Correct ?

2 Yes

0 No

Re: how can import the data from the flat files? Ans Source Analyzer---->click wer on import from file---# 2 >select file
Is This Answer Correct ?

0 Yes

0 No

Que suppose we are using dynamic lookup cache and in lookup stio condition the record is succeeded but in target it is failed due to some reasons then what happened in the cache ? n Question Submitted By :: Guest I also faced this Question!! Rank Answer Posted By Re: suppose we are using dynamic lookup cache and in lookup condition the record is succeeded but in target it is failed due to some reasons then what happened in the cache ? 0 Chandrasekar Ans IF THE LOOKUP CONDITION IS wer TRUE THEN THE RECORD IS # 1 LOADED IN

CACHE AS WELL AS IN TARGET

BUT THE TARGET FAILED MEANS RECORD ONLY LOADED IN CACHE. IF IT IS WRONG MEANS PLEASE MAIL ME chandranmca2007@gamil.com
Is This Answer Correct ?

0 Yes

4 No

Re: suppose we are using dynamic lookup cache and in lookup condition the record is succeeded but in target it is failed due to some reasons then what happened in the cache ? Ans When we are using the lookup wer cache as dynamic at first # 2 run

it will stores the all lookup table records into the cache but second run it will check whether the incoming source record having in the target table or not..if the record exist in target table it will update otherwise it will insert..this load type is done based on your condition ...nothing will happen in cache..
Is This Answer Correct ?

6 Yes

0 No

My flat file source is C_Id 1-nov-2011 8-nov-2011 u 100 2000 1500 e 101 2500 2000 s I want my Target as ti C_Id Week_Num Amt 45 2000 o 100 100 46 1500 n 101 45 2500 101 46 2000

Question Submitted By :: Rakeshm4119

I also faced this Question!!

Rank

Answer Posted By

Re: My flat file source is C_Id 1-nov-2011 8-nov-2011 100 2000 1500 101 2500 2000 I want my Target as C_Id Week_Num Amt 100 45 2000 100 46 1500 101 45 2500 101 46 2000 0 Vijaya A by using normalizer n transformation we can done s it. w e sq-> ex,-> norm-> tgt r #

if you want clear answer u 1 check tmrw this question


Is This Answer Correct ?

2 Yes

0 No

Re: My flat file source is C_Id 1-nov-2011 8-nov-2011 100 2000 1500 101 2500 2000 I want my Target as C_Id Week_Num Amt 100 45 2000 100 46 1500 101 45 2500 101 46 2000 A Thanks Vijaya. n In Expression we can use s the date function to find w the week number of the e year. But here we have 1r # nov-2011 as the column

name, but not the column 2 value. i.e; we have dates as column names, not as col values.. So please clarify..
Is This Answer Correct ?

1 Yes

0 No

Que stio diffrence between command task and control task n Question Submitted By :: Sathishben I also faced this Question!! Rank

A ns w er

Po st ed B y Re: diffrence between command task and control task Ans cmmand task:use the wer cmmand to perform the # 1 task i.e copy

copy\D: file1 E;\file1 that means after the execution of cmd task ,it takes copy (back up) Control task:it is used for stop,abrot and fail the top level wf.(cntrol the data flow) ex:fail parent i.e after Execution of control task ,parent wf fail
Is This Answer Correct ?

7 Yes

0 No

Que How can yoU create or import flat file definition in to the stio warehouse designer? n Question Submitted By :: Swetha I also faced this Question!! Rank Answer Posted By Re: How can yoU create or import flat file definition in to the warehouse designer? Ans yoU can not create or wer import flat file # 1 defintion in to 0 Swetha

warehouse designer directly. Instead U must analyze the file in source analyzer,then

drag it into the warehouse designer. When U drag the flat file source defintion into warehouse desginer workspace, the warehouse designer creates a relational target defintion not a file defintion. If u want to load to a file, configure the session to write to a flat file. When the informatica server runs the session, it creates and loads the flatfile.
Is This Answer Correct ?

3 Yes 0 No

Re: How can yoU create or import flat file definition in to the warehouse designer? Ans u can create or import wer ff into target # 2 defination designer

too select target designer-> create-> geve ff name and select database type select flat file option can create this way.
Is This Answer Correct ?

0 Yes 0 No

Question

Hi, In Router transformation I created two groups . One is Passthrough=> True Second one is CorrectIds => Invest>50000

Here I have one doubt. Cant I treat default group as Passthrough group (fist group) . Is there any difference between default group and Passthrough group in this scenario? Let me know if you want more information about this scenario. Advance thanks.

Question Submitted By :: C Manojkumar I also faced this Question!!

Rank

Answer Posted By

Re: Hi, In Router transformation I created two groups . One is Passthrough=> True Second one is CorrectIds => Invest>50000 Here I have one doubt. Cant I treat default group as Passthrough group (fist group) . Is there any difference between default group and Passthrough group in this scenario? Let me know if you want more information about this scenario. Advance thanks. Answer #1

yes there is a diff in this scenario. the first group (pass through) will pass all the records with all invests second group will pass invests > 50000 and finally if u want to use the default group instead of first group then, default group will pass all the records with invest <= 50000 correct me if i am wrong
Is This Answer Correct ?

3 Yes

0 No

Question

normalizer transformation

Question Submitted By :: Kmsreddy17 I also faced this Question!! Rank

Ans wer Poste d By

Re: normalizer transformation Answer #1

Normalizer transformation is an active. It is used to import the cobol sources. The cobol source is associated with normalizer transformation. It is used to single input record to multiple record is known as data pivot.
Is This Answer Correct ?

0 Yes

Question select count(1) from emp? what is the o/p? Question Submitted By :: Mehul.thakur I also faced this Question!!

Rank

A n s w e r P o s t

e d B y

Re: select count(1) from emp? what is the o/p? Answer select count(1) #1 from emp; 0 M o o r t h y G

Count(1): 14 It will display how many records in emp table Total 14 Records are there in my table. Correct If I'm wrong Regards, Moorthy
Is This Answer Correct ?

6 Yes

Re: select count(1) from emp? what is the o/p? Answer count(1) will give #2 the count of the 0 M u n n i

numbr of records in the table. count(1) is faster than count(*) since the count is not based on all the fields.

Is This Answer Correct ?

12 Yes

1 No

Re: select count(1) from emp? what is the o/p? Answer all emp count will #3 be displayed
Is This Answer Correct ?

0 Yes

G u e s t

Re: select count(1) from emp? what is the o/p? Answer count(1) means it #4 will count based 0 C h a n d u

on 1st column in the select statement


Is This Answer Correct ?

7 Yes

Questio Without source how to insert record to target? n Question Submitted By :: Kumar I also faced this Question!! Rank Answer Posted By Re: Without source how to insert record to target? Answe used to parametrs r and Hot code # 1 values.
Is This Answer Correct ?

Raja

2 Yes

Re: Without source how to insert record to target? Answe Without source you 0 Raj

r #2

can not create mapping...


Is This Answer Correct ?

9 Yes

Re: Without source how to insert record to target? Answe Use the Dual Table r as dummy table and # 3 use the Normalizer 0 Sudhar

to generate required number of rows then apply what ever logic required to populate the Target. For example you can create a calendar for the entire year with the one record from the dual table using the normalizer. But with out any source the mapping cannot be created and u need some dummy source like the above to populate the Target.
Is This Answer Correct ?

4 Yes

Re: Without source how to insert record to target? Answe Hi r Sudhar........Thank # 4 s for the answer. 0 Krishnakanth

Its really very helpful.


Is This Answer Correct ?

0 Yes

Re: Without source how to insert record to target? Answe Without Source r means no data # 5 upload data arem

ethod 1. Source qualifier use to Pre sql and post sql generate sql query.
Is This Answer Correct ?

1 Yes

Questio n

I've a denormalized table EMP(empno,ename,phone,addr1,addr2,fax,email). Now I want to insert the record into target in the format that, there will be 2 target rows for 1 source record. In target the row needs to be inserted as: ROW1: empno,ename,addr1,phone ROW2: empno,ename,addr2,fax,email And I'm not allowed to normalize transformation. How to achieve?

Question Submitted By :: Suman I also faced this Question!!

Rank

Answer Posted By

Re: I've a denormalized table EMP(empno,ename,phone,addr1,addr2,fax,email). Now I want to insert the record into target in the format that, there will be 2 target

rows for 1 source record. In target the row needs to be inserted as: ROW1: empno,ename,addr1,phone ROW2: empno,ename,addr2,fax,email And I'm not allowed to normalize transformation. How to achieve? Answe We can have two r target instance of # 1 the same table.

Load the first row1 to 1st instance and row2 to 2nd instance.
Is This Answer Correct ?

6 Yes

we will take flatfile target and load type is Questio suppose bulkload the session fails why please give me the n answer

Question Submitted By :: Venkat I also faced this Question!!

Rank

Answer Posted By

Re: suppose we will take flatfile target and load type is bulkload the session fails why please give me the answer Answe While we use r target as a flat # 1 file. We can't

enable normal or bulk mode. (Target Load Type is disabled)


Is This Answer Correct ?

5 Yes

Questio How many repositories can we create in Informatica?? n Question Submitted By :: Purva I also faced this Question!!

Rank

A n s w e r

P o s t e d B y

Re: How many repositories can we create in Informatica?? Answer We can create any # 1 no. of 2 M u r a li

repositories in Informatica Under one server .As per my knowledge there is no limit .
Is This Answer Correct ?

33 Yes

2 No

Re: How many repositories can we create in Informatica?? Answe In Windows we can r create only one # 2 Repositor. 0 B a l a

We may create more than one in unix\Linux Platforms. (What i Read i am giving)
Is This Answer Correct ?

3 Yes

Re: How many repositories can we create in Informatica?? Answe We can create any r no. of # 3 repositories in 0 M a d h u

Informatica Under one server. You can install one Repository Server on a Windows machine
Thanks for Marking this Answer Re: How many repositories can we create in Informatica?? Answe In Informatica r Power mart we can # 4 create any no of 0

repositories , but we can not share the matadata accross the repositories, In Informatica Power center we can create any no of repositories , but we can disignate only one repository as a global repository which can access or share matadata from all other repositories

N a g a r a j u B h a t r a j u

Is This Answer Correct ?

2 Yes

Re: How many repositories can we create in Informatica?? Answe Any No of Repo v r can create only # 5 thing is ur db 0 R a m K i s h o r e

user name n connect string should be differ. n u can make them global also (telling this by personal exp, as I have created 2 repo both as a globla repo)
Is This Answer Correct ?

4 Yes

Re: How many repositories can we create in Informatica?? Answe We have to crate r 60535 # 6 repositories in 0 S r i n u

Informatica. Acctually we have min port no is 5001,max-65535 so each port no contain one repository in Informatica, any version of Informatica.each repository will

maintain one port no. This is the correct answer.


Is This Answer Correct ?

7 Yes

Re: How many repositories can we create in Informatica?? Answe in that case we r have to create # 7 60535 0 V i c k y j a m

repositories,then what basis here ur telling that can create 60535 repositories pls describe it...
Is This Answer Correct ?

2 Yes

Re: How many repositories can we create in Informatica?? Answe Acctually we have r min port no is # 8 5001,max-65535 so 0 P a ll u

each port no contain one repository in Informatica, any version of Informatica.each repository will maintain one port no.

This is the correct answer. in that case we have to create 60535 repositories,then what basis here ur telling that can create 60535 repositories pls describe it... In Informatica Power mart we can create any no of repositories , but we can not share the matadata accross the repositories, In Informatica Power center we can create any no of repositories , but we can disignate only one repository as a global repository which can access or share matadata from all other repositories
Is This Answer Correct ?

0 Yes

Questi How many repositories can we create in Informatica?? on Question Submitted By :: Purva

I also faced this Question!!

A n s w e r P o s t e d B y

Rank

Re: How many repositories can we create in Informatica?? Answer We can create any # 1 no. of 2 M u r al i

repositories in Informatica Under one server .As per my knowledge there is no limit .
Is This Answer Correct ?

33 Yes

Re: How many repositories can we create in Informatica?? Answer In Windows we can # 2 create only one 0 B al a

Repositor. We may create more than one in unix\Linux Platforms. (What i Read i am giving)

Is This Answer Correct ?

3 Yes

33 No

Re: How many repositories can we create in Informatica?? Answer We can create any # 3 no. of 0 M a d h u

repositories in Informatica Under one server. You can install one Repository Server on a Windows machine
Is This Answer Correct ?

11 Yes

Re: How many repositories can we create in Informatica?? Answer In Informatica # 4 Power mart we can 0 N a g a r aj u B h at r aj u

create any no of repositories , but we can not share the matadata accross the repositories, In Informatica Power center we can create any no of repositories , but we can disignate only one repository as a global repository which can access or

share matadata from all other repositories


Is This Answer Correct ?

2 Yes

Re: How many repositories can we create in Informatica?? Answer Any No of Repo v # 5 can create only 0 R a m K is h o r e

thing is ur db user name n connect string should be differ. n u can make them global also (telling this by personal exp, as I have created 2 repo both as a globla repo)
Is This Answer Correct ?

4 Yes

Re: How many repositories can we create in Informatica?? Answer We have to crate # 6 60535 repositories 0 S ri n u

in Informatica. Acctually we have min port no is 5001,max-65535 so each port no contain one repository in Informatica, any version of Informatica.each

repository will maintain one port no. This is the correct answer.
Is This Answer Correct ?

7 Yes

Re: How many repositories can we create in Informatica?? Answer in that case we # 7 have to create 0 V ic k yj a m

60535 repositories,then what basis here ur telling that can create 60535 repositories pls describe it...
Is This Answer Correct ?

2 Yes

Re: How many repositories can we create in Informatica?? Answer Acctually we have # 8 min port no is

5001,max-65535 so each port no contain one repository in Informatica, any version of Informatica.each repository will maintain one port no.

This is the correct answer. in that case we have to create 60535 repositories,then what basis here ur telling that can create 60535 repositories pls describe it... In Informatica Power mart we can create any no of repositories , but we can not share the matadata accross the repositories, In Informatica Power center we can create any no of repositories , but we can disignate only one repository as a global repository which can access or share matadata from all other repositories
Is This Answer Correct ?

0 Yes

Questio n

Hi Every One When i Start the Workflow, Table is Going to be Stored in the target database But the columns are not going to the target database table in my PC , please give me

the solution and waiting for solution

Question Submitted By :: Mahesh I also faced this Question!!

Rank

A ns w er P os te d B y

Re: Hi Every One When i Start the Workflow, Table is Going to be Stored in the target database But the columns are not going to the target database table in my PC , please give me the solution and waiting for solution 0 Swaroop(atiric) Answer once check out with #1 ur transformations

, the output ports should generate the proper data as per the given conditions
Is This Answer Correct ?

1 Yes

Re: Hi Every One When i Start the Workflow, Table is Going to be Stored in the target database But the columns are not going to the target database table in my PC , please give me the solution and waiting for solution Answer #2

once check out your output ports and input ports and the pipeline between
Is This Answer Correct ?

1 Yes

Question why dimenstion tables are denormalized in nature ? Question Submitted By :: Guest I also faced this Question!! Rank Answer Posted By

Re: why dimenstion tables are denormalized in nature ? Ans For fast retrieval(to wer Perform a SELECT # 1 Operation) Question what is the diff b/w union and joiner and lookup? Question Submitted By :: Narasimha.inf I also faced this Question!! Rank Re: what is the diff b/w union and joiner and lookup? Answer union-can join two #1 tables without common 0 Maruthi

Answer Posted By

port joiner-can join any two hetrogenous sources,but common port is necessary. lookup-we can join two tables by using sql over-ride,apart from that we can check wether the row is already existing or not.
Is This Answer Correct ?

5 Yes

1 No

Re: what is the diff b/w union and joiner and lookup? Answer 1. Lookup T/R #2 supports Non-Equi 0 Rajesh Myle

Joins. Where as Joiner T/R does not support the Non Equi Joins. (Joiner T/R supports only Equi Joins(i.e. =))

Is This Answer Correct ?

4 Yes

1 No

Re: what is the diff b/w union and joiner and lookup? Answer In case multiple rows #3 are expected in the 0 Subh

joining condition, joiner has to be used. As look up wont be able to return multiple rows.
Is This Answer Correct ?

0 Yes

0 No

Re: what is the diff b/w union and joiner and lookup? Answer Union: while we have to #4 join two sources should 0 Raveendra Guturi

data structure same. )Joiner is active transformation Lookup is a passive transformation 2)In joiner we can join two heterogeneous sources for entire Records based on a condition. But in look up only the first value or last value of the Records will be passed if more records matched

with that condition. So only one value will be returned to the transformation. 3)If we need entire values we must go for joiner. Take that look up table as source and use joiner. No alternative Solution. 4) Joiner operates on source Lookup operates on source and target level 5) Joiner does not support non-eqijoin its support equijoin. Lookup supports nonequijoin 6) Joiner doesnot match for null values Lookup supports null values 7) join supports only = operator Lookup supports <=,>=,=,1= operators 9) Joiner supports outer join but lookup doesnot.
Is This Answer Correct ?

5 Yes

1 No

Qu While importing the relational source defintion from esti database,what are the meta data of source U import? on Question Submitted By :: Swetha I also faced this Rank Question!!

Answer Posted By

Re: While importing the relational source defintion from database,what are the meta data of source U import? An Source name sw er Database # 1 location

Column names Datatypes Key constraints


Qu esti how to declare array in plsql? on Question Submitted By :: Navya I also faced this Rank Question!! Re: how to declare array in plsql? An sw er #1

Answer Posted By

DECLARE TYPE v_arr IS VARRAY(25) of NUMBER(3); v1 v_arr; v_empno employee.empno% TYPE; BEGIN v1(2) := 3; DBMS_OUTPUT.PUT _LINE('The

Value of v1(2) = ' || v1(2)); v_empno := 4; END;

Is This Answer Correct ?

11 Yes

Qu my source has 2 columns. 1st column data: ABC ABC ABC XYZ esti and 2nd column data: 1 2 3 4. And my target should be ABC 1 2 on 3, XYZ 4 Question Submitted By :: Rakeshm4119@gmail.com I also faced this Question!! Ra Answer Posted By nk Re: my source has 2 columns. 1st column data: ABC ABC ABC XYZ and 2nd column data: 1 2 3 4. And my target should be ABC 1 2 3, XYZ 4 0 Shiva An col1 col2 COL1 COL2 sw ABC 1 ABC 1,2,3 er ABC 2 XYZ 4 # 1 ABC 3

XYZ

S-SQ-AGG-SORT-TGT IN AGG TAKE 4 VARIABLE PORTS

1)V_COL1 (in this write) v_cur_col1 2)v_cur_col1 (in this write) col1 3)flag (in this) iff(col1=v_col1,1,0) 4)v_col2 (in this ) decode(flag=1,v_col2||,||col2,col2 5)o_col2 (in this) v_col2 (this is a o/p port)
Is This Answer Correct ?

5 Yes

0 No

Re: my source has 2 columns. 1st column data: ABC ABC ABC XYZ and 2nd column data: 1 2 3 4. And my target should be ABC 1 2 3, XYZ 4 An S-->SQ-->EXP-->AGG--->TGT sw EXP: er Create Variable port: #2

res: decode(col1=prev_col1,concat(res,col2), col2) O_put: res pre_col1=col1 AGG: group by col1


Is This Answer Correct ?

1 Yes

0 No

Qu i have 2 flat files one table contains duplicates another one esti no duplicates.... so i need like this i don't want on duplicates...pl's give me ans... Question Submitted By :: Chennapanaidu I also faced this Question!! Rank Answer Posted By Re: i have 2 flat files one table contains duplicates another one no duplicates.... so i need like this i don't want duplicates...pl's give me ans... 0 Guest An with the help of sw joiner er transformation # 1 we can join

these two flat file sources and reject the duplicate rows using normal join in joiner transformation
Is This Answer Correct ?

4 Yes

Re: i have 2 flat files one table contains duplicates another one no duplicates.... so i need like this i don't want duplicates...pl's give me ans... An sw er #2

place sorter transformation after source qualifier of duplicates flatfile and enable property distinct
Is This Answer Correct ?

4 Yes

Qu esti what is target update override and when we use it? on Question Submitted By :: Mehul.thakur I also faced this Question!! Rank Answer Posted By Re: what is target update override and when we use it? An sw er #1

Whenever the source table have non key columns but I want to update in the target table then you have to go for target update override. Target Properties - Update Override - give some update condition. Correct me If I'm wrong Thanks Moorthy

Is This Answer Correct ?

1 Yes

Qu wt is Dynamic lookup Transformation? esti when we use?how we use? on Question Submitted By :: Guest I also faced this Question!! Rank

Answer Posted By

Re: wt is Dynamic lookup Transformation? when we use?how we use? An sw er #1

When we use dynamic lookup the process is as follows: 1. When the first record is read from the lookup table/flatfile, server keeps the value in the RAM also the same information is written into two auto generated files (having random names, forgot the type, hope it is something related to index and cache). 2. When the next record comes for lookup, first the record is searched in the RAM or created file based on the conditions used in lookup condition. 3. If not found then searched in

Ashis

the Lookup table. 4. In case of dynamic lookup once value is fetched from the source with modified fields it will be updated in the RAM or autogenerated file for further lookup for same key values, before the completion of the session. (Example:- in case if emp_id 101 got modified more than one time between the two runs). 5. In case of static lookup. It will always look into the already existing value in the lookup table.
Is This Answer Correct ?

18 Yes

Re: wt is Dynamic lookup Transformation? when we use?how we use? An sw er #2

What Ashis told is Exactly correct apart of this Actually when lookup table contains less data

then we will go for the Dynamic Lookup cache, performance increases.If large data is there means its better to go for static cache.
Is This Answer Correct ?

17 Yes

Qu esti How to use Normalizer transformation? on Question Submitted By :: Ittoolboxdwh I also faced this Question!! Rank Re: How to use Normalizer transformation? An sw er #1

Answer Posted By

it is used to import data from cobol services and it converts the single record into multible output records like normalized data is converted into denormalized data.
Is This Answer Correct ?

Haribabu

3 Yes

Re: How to use Normalizer transformation? An sw er #2

Normalizer transformation whic is used to normilize the data. Normalizer transformation is used to conver

columns to rows.
Is This Answer Correct ?

0 Yes

Qu By using joiner t/r we can join only 2 tables, SO if want esti join more than 2 flat files ,How can i join? on Question Submitted By :: Srinivas.medagum I also faced this Question!! Rank Answer Posted By Re: By using joiner t/r we can join only 2 tables, SO if want join more than 2 flat files ,How can i join? An for n source we sw required n-1 joiner er t/r. #1

ex: if we have 3 flat file dan we requried 2 joiner t/r


Is This Answer Correct ?

13 Yes

0 No

Qu esti on

In CSV flat file date are in the following format. dd/mm/yyyy (05/01/2005)and d/m/yyyy (5/1/2005) and dd/m/yyyy (05/1/2005) and d/mm/yyyy (5/01/2005). It should be load to target in a unique format. How will you implement this?

Question Submitted By :: Varun4db I also faced this Question!!

Rank

Answer Posted By

Re: In CSV flat file date are in the following format. dd/mm/yyyy (05/01/2005)and d/m/yyyy (5/1/2005) and dd/m/yyyy (05/1/2005) and d/mm/yyyy (5/01/2005). It should be load to target in a unique format. How will you implement this? An sw To_char(date,formatedate er ) in the expression t/r #1