Series: Subject: Topic:

Informatica Interview Questions

Showing Questions 1 - 20 of 1133 Questions
First | Prev | | Next | Last Page
Sort by: 

Etl transformation question

Asked By: madhulatha | Asked On: Jul 8th, 2014

Employee name start with a pass to one target,employee name start with s pass to 2nd target,employee name start with j pass to 3rd target,other pass to other target.

Answered by: Sandy on: Aug 31st, 2014

To make current answers generic and mapping applies even if you get more names starting with different characters: Use Sorter, Expression & Transaction control transformations - Using sorter transfor...

Answered by: amrie on: Jul 30th, 2014

In the expression Create a variable port v_employee= IIF( substr(EMPLOYEENAME,1,1)=A,FLAG1 IIF( SUBSTR(EMPLOYEENAME,1,1)=S,FLAG2, IIF( SUBSTR(EMPLOYEENAME,1,1)=J,FLAG3,FLAG4 ))) create a output po...

Performance of an aggreartor

Asked By: BRAHMAIAH | Asked On: Aug 9th, 2014

Under what conditions selecting sorted input in aggregator will still not boost session performance ?

Answered by: Ahmed Husseiny on: Aug 31st, 2014

If the input rows are already distinct keys. i.e. input rows count = output rows count

How do you migrate from one environment to another like development to production in Informatica. Which files do you move?

Asked By: ebrahim | Asked On: Apr 18th, 2007

Answered by: sandeepsandeep on: Aug 11th, 2014

Yes, everything is correct. there is also one other thing, you also have to move parameter files. if you forget your mappings will error out. and also you also need to change the values like dev qat s...

Answered by: Mushi on: Jun 30th, 2014

First - Take a backup and restore of the repository using the Informatica Repository Manager console. Migration can be done at 3 levels: 1.Repository level , 2.Folder level , 3.Object level Steps fo...

Informatica scenerios

Asked By: Madhuri Manchiraju | Asked On: Jul 1st, 2014

Which means the first record should come as last record and last record should come as first record and load into the target file?

Answered by: sandeepsandeep on: Aug 11th, 2014

In the Sequence generator, write the query and then order by DESC. this will do a reverse of all records first will go last and last will go first.

Answered by: venkat2ram on: Jul 14th, 2014

This is pretty simple.

Use sequence generator to number the records.

Then sort them in descending order using sorter transformation.

How to remove the null values in flat file ?

Asked By: madhulatha | Asked On: Jul 8th, 2014

Import flat file from the source (with nulls) it should display without null values in the target

Answered by: sandeepsandeep on: Aug 11th, 2014

After importing the flatfile, after the source qualifier use an expresssion transformation. In expression transformation use the condition IIF(column=NULL,0,Column)

(you can use either 0 or any other value u like..)

Answered by: poovendhiran on: Jul 16th, 2014

Can we use condition like "not isnull(column name)" in filter transformation and make downstream connection

Performace tunning of session and workflow

Asked By: BRAHMAIAH | Asked On: Aug 9th, 2014

How to tune the session,workflow for better perfomance,what are the things we consider for better performace?

Why we use lookup transformations?

Asked By: Interview Candidate | Asked On: Sep 20th, 2004

Lookup transformations can access data from relational tables that are not sources in mapping. With lookup transformation, we can accomplish the following tasks:get a related value-get the employee name from employee table based on the employee idperform calculation.Update slowly changing dimension...

Star Read Best Answer

Editorial / Best Answer

Answered by: prodyot Sarkar

Answered On : Jul 31st, 2007

The following reasons for using lookups.....

1)We use Lookup transformations that query the largest amounts of data to improve overall performance. By doing that we can reduce the number of lookups on the same table.

2)If a mapping contains Lookup transformations, we will enable lookup caching if this option is not enabled .
We will use a persistent cache to improve performance of the lookup whenever possible.
We will explore the possibility of using concurrent caches to improve session performance.
We will use the Lookup SQL Override option to add a WHERE clause to the default SQL statement if it is not defined
We will add ORDER BY clause in lookup SQL statement if there is no order by defined.
We will use SQL override to suppress the default ORDER BY statement and enter an override ORDER BY with fewer columns. Indexing the Lookup Table
We can improve performance for the following types of lookups:
For cached lookups, we will index the lookup table using the columns in the lookup ORDER BY statement.
For Un-cached lookups, we will Index the lookup table using the columns in the lookup where condition.

3)In some cases we use lookup instead of Joiner as lookup is faster than joiner in some cases when lookup contains the master data only.

4)This lookup helps in terms of performance tuning of the mappings also.

Answered by: Satya on: Aug 9th, 2014

Use lookup transformation in a mapping to
--get related values
--perform complex calculation
--Handle slowly changing dimension.

Answered by: gazulas on: Apr 22nd, 2009

Thats a good question, suppose say you have 40 transformations in your mapping which invole complex agg, functions,  so in middle of the mapping there is a requirement to get the data from some  x t...

Informatica error - server service starts momentarily and then stops

Asked By: Abhi | Asked On: Aug 13th, 2006

I have installed Informatica 7.1.1 and Oracle.But the Informatica server service starts momentarily and then stops.I have uninstalled and installed Informatica twice and removed from the registry as well, but the problem persists.Does any body have the solution for this

Answered by: krkreddys on: Aug 8th, 2014

It is because of your Repository user is locked/(database not open). Go to oracle database Repository user try to login to repository, then unlock it. It works fine.

Answered by: suvashis on: Oct 12th, 2007

Step1: first install oracleStep2: install Informatica on windows 2000 Step3: configure the Informatica server, repository administrative console. Step4:give correct ip address (note down it)Start th...

Oracle sequence generator

Asked By: krishnaadapa | Asked On: Sep 13th, 2013

How to write stored procedure,which take the sequence name as input and dynamically generates a nextval from that sequence

Answered by: Ashish on: Jul 30th, 2014

"sql Create or Replace Procedure P_Get_Value( seqnm IN Varchar2) Is L_Var Varchar2(100); TYPE cur_typ IS REF CURSOR; c cur_typ; Begin OPEN c FOR SELECT || seqnm || ...

If session fails after loading 100 record and want to load 300 to 500 records in Informatica.

Asked By: hanuma | Asked On: Jul 7th, 2014

Answered by: Gayathri on: Jul 21st, 2014

Go to Session Properties->Config.Object, Make Stop on Error as 0.
This will not fail the session if there is error in 1 record. This will load all error free records.

Answered by: Dinesh on: Jul 20th, 2014

If the source is FF, then use skip first 299 rows and then start loading.

If the source is relational then u row number.

Can we revert back reusable transformation to normal transformation?

Asked By: anil | Asked On: Nov 9th, 2006

Answered by: venkat2ram on: Jul 14th, 2014

Yes, We can!

Open the folder where the reusable transformation is existing.

Then open mapping designer then drag the reusable transformation to mapping designer area. Now hold the Ctrl key and drop it.

Now you have non reusable version of your reusable transformation.


Answered by: Bibhu on: Jul 4th, 2014

Yes, we can. It can be done in the transformation developer.

How do you evaluate the performance of powercenter mapping with 10 records ?

Asked By: dhinesh | Asked On: Nov 1st, 2011

Answered by: ash.singh1790 on: Jul 13th, 2014

1. Session Properties
2. Under General Options ---> Check "Enable Test Load" ---> Insert 10 in "Number of rows to test"

Answered by: Mayur on: Jun 19th, 2014

In Session property we have one option that is Performance data check, if you click that option you it will give transformation wise result.

How to load data from excel to database using Informatica

Asked By: kotasr | Asked On: Dec 4th, 2007

Hi,i am just wondering if there is a direct way to load excel file into database using Informatica without having to convert excel to .Csv or XML format. Because we may have to load data from different excel worksheets.Thanks in advancesrini

Answered by: Sreedhar Lokaray on: Jul 11th, 2014

We have a separate client tool in Informatica called B2BDT. Earlier it was called as Complex Data Exchange. This tool is used to read data from different sheets of an xls. Not only xls it can be used to read data from pdf, word docs etc.

Answered by: Manohara Devara on: Jul 3rd, 2012

Go to source and create required ports and send to Expression..there we need to converted the delimiter file or Comma separate file by using the ltrime and rtrime values...and send to target ....

Which transformation should we use to normalize the cobol and relational sources?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Normalizer transformation. When u drag the cobol source in to the mapping designer workspace,the normalizer transformation automatically appears,creating input and output ports for every column in the source.

Answered by: Ramesh Reddy on: Jul 7th, 2014

This is a type an active transformation which allows to read the cobal files....
the cobal source definition associated with normalized transformation....
Use Normalizer T/R to perform data pivote.. the data pivote is a process of converting a single input record into Multiple output records.....

Answered by: sithusithu on: Jan 19th, 2006

The Normalizer transformation normalizes records from COBOL and relational sources, allowing you to organize the data according to your own needs. A Normalizer transformation can appear anywhere in a ...

Suppose I have one source which is linked into 3 targets.When the workflow runs for the first time only the first target should be populated and the rest two(second and last) should not be populated.When...

Asked By: Thiyagarajan | Asked On: Nov 7th, 2006

Answered by: rohit on: Jul 4th, 2014

Hi You can use the Seq generator and opt for the cyclle option,increment it by one by giving the start value also as one.Then connect the next val port to a expression and then to a router .In router ...

Answered by: Pawan Singh on: Jun 14th, 2013

define one parameter with name $$Target_LOAD in parameter file and use that variable in the expression transformation with Target_load, after expression use router transformation , in Router create th...

How to remove 2 starting rows from my source flat flie

Asked By: jeelan.shah | Asked On: Jan 11th, 2014

Answered by: Sumithav29 on: Jun 26th, 2014

In the File propertes, we have an option Number of intial rows to skip

Answered by: Rajesh on: Jan 31st, 2014

From Import Flat File Wizard, Edit the setting - Start Import At Row value as 3, that would skip/remove the first and second record and start importing from the third record.

How to only last 100 records from a flatfile?

Asked By: Interview Candidate | Asked On: May 26th, 2012

Thru Informatica how we can load only last 100 records.

Answered by: kalpeshradadia on: Jun 23rd, 2014

SQ---- Exp ---- Sorter----Exp --- Filter---Sorter --- Target. Connect the source qualifier transformation to an expression transformation. In the expression transformation, create the below ports: ...

Answered by: Ankit on: Feb 15th, 2014


Transaction control transformation to get flat file names

Asked By: sureshbabu | Asked On: Jun 16th, 2013

Hi folks, i have scenario like, I have ten flat files to be loaded in to target but I need to load file names in to a table in mapping level. I think we can do achieve though tc transformation. Unfortunately I did not get though.. Please advise how to implement the logic. ( I need to capture in mapping...

Answered by: Mayur on: Jun 23rd, 2014

Got to flat file properties and there you will find one icon Add FileName column to this table just click on that option and you can able to add currently processing file. Thank you

Answered by: Goutham on: Oct 11th, 2013

In source analyser,open ur source flat file and there will be an property called "ADD CURRENTLY PROCESSED FILE NAME" jst enable it and make the SourceType = Indirect in session properties.

Hope this will help


What is the maplet?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Maplet is a set of transformations that you build in the maplet designer and u can use in multiple mapings.

Answered by: sandeepbabu on: Apr 21st, 2014

Maplet is a resuable object,created with business rule using set of transformations and maplet is created with i/p maplet transformation and o/p tarnsformation. Maplet can be created without i/p maplet transformation.

It can be divided into two type:

1)active maplet
2)Passive maplet

Answered by: abhishek_upadhyay on: Sep 18th, 2008

Basically mapplet is a subset of the mapping in which we can have the information of the each dimension keys by keeping the different mappings created individually. If we want a series of dimension keys in the final fact table we will use mapping designer.

Which objects cannot be used in a mapplet transformation

Asked By: sivaramkumar | Asked On: Mar 7th, 2007

Answered by: venkat on: Apr 11th, 2014

We can not use folloeing transformations in a mapplet. Target: This will change the difference between mapping and mapplet. XML and COBOL sources. Normalizer: Im not sure if we can use it as a trans...

Answered by: prafulla kumar nayak on: Mar 18th, 2014

Below objects we can use inside maplet

1.Non reusable sequence generator transformation.
2.pre or post stored procedure transformation.
3.Normalized transformation
4.xml source qualifier transformation
5.xml source

First | Prev | | Next | Last Page





twitter fb Linkedin GPlus RSS


Interview Question

 Ask Interview Question?


Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.