Informatica Interview Questions and Answers
Informatica Interview Questions and Answers
source qualifiers connected to the multiple targets you can designate the order in which informatica server
loads data into the targets.
Which transformation should you need while using the cobol sources as source defintions?
Ans: Normalizer transformaiton which is used to normalize the data.Since cobol sources are oftenly
consists of Denormailzed data.
What is the difference between a connected look up and unconnected look up?
Ans: Connected lookup takes input values directly from other transformations in the pipleline.
Unconnected lookup doesnt take inputs directly from any other transformation, but it can be used in any
transformation (like expression) and can be invoked as a function using :LKP expression. So, an
unconnected lookup can be called multiple times in a mapping.
What are the types of data that passes between informatica server and stored procedure?
Ans: 3 types of data
Input/Out put parameters
Return Values
Status code.
To achieve the session partition what are the necessary tasks you have to do?
Ans:
Configure the session to partition source data.
Install the Informatica server on a machine with multiple CPUs.
What is Datadriven?
Ans.The Informatica server follows instructions coded into update strategy transformations within the
session mapping which determine how to flag records for insert, update, delete or reject. If we do not
choose data driven option setting, the Informatica server ignores all update strategy transformations in the
mapping.
What is polling
Ans: It displays the updated information about the session in the monitor window. The monitor window
displays the status of each session when you poll the Informatica server.
What are the types of mapping wizards that are provided in Informatica?
Ans: The designer provide two mapping wizard.
Getting Started Wizard creates mapping to load static facts and dimension tables as well as slowly
growing dimension tables.
Slowly Changing Dimensions Wizard, creates mappings to load slowly changing dimension tables based
on the amount of historical dimension data we want to keep and the method we choose to handle
historical dimension data.
How many ways you can update a relational source defintion and what are they?
Ans: Two ways 1. Edit the definition 2. Reimport the defintion
What are the options in the target session of update strategy transsformatioin?
Ans: Insert Delete Update Update as update Update as insert Update esle insert Truncate table
What is the default source option for update stratgey transformation?
Ans: Data driven.
Which tool would you use to create and manage sessions and batches and to monitor and stop
the Informatica server?
Ans: Informatica server manager.
How can you recognize whether or not the newly added rows in the source are get inserted in the
target?
Ans: In the Type2 mapping we have three options to recognize the newly added rows 1. Version number
2. Flag value
3. Effective date Range
What are two types of processes that Informatica runs the session?
Ans: Load manager Process: Starts the session, creates the DTM process, and sends post-session email
when the session completes. The DTM process. Creates threads to initialize the session, read, write, and
transform data, and handle pre and post-session operations.
If there is no PK or FK in the target table, how do we update or insert value into the table?
Ans: We take a dynamic lookup on the target and do a comparison with source in an expression and flag
it.
What are the settings that you use to configure the joiner transformation?
Ans: Master and detail source Type of join. Condition of the join.
contains NULL, and you need to stop the session from continuing then you may use ABORT function in
the default value for the port. It can be used with IIF and DECODE function to Abort the session.
In a joiner transformation, you should specify the source with fewer rows as the master source.
Why?
Ans: Joiner transformation compares each row of the master source against the detail source. The fewer
unique rows in the master, the fewer iterations of the join comparison occur, which speeds the join
process.
What are the options in the target session of update strategy transformations?
Ans:
Insert
Delete
Update
Update as update
Update as insert
Update else insert
Truncate table
Which transformation should we use to normalize the COBOL and relational sources?
Ans: Normalizer Transformation.
What are the basic needs to join two sources in a source qualifier?
Ans: Two sources should have primary and foreign key relationships. Two sources should have matching
data types.
Overview:Informatica ETL Interview Questions asked in top companies like Cap Gemini,IB
,HP,Accenture,Dell,Cisco ,CTS.Learn by sharing Informatica Questions asked in various companies
What is a Shortcut and what is the difference between a Shortcut and a Reusable Transformation?
How do we estimate the depth of the session scheduling queue? Where do we set the number of
maximum concurrent sessions that Informatica can run at a given time?
How does the server recognise the source and target databases?
How to get the records starting with particular letter like A in Informatica?
If source qualifier having employee details.the empid is in 5th placle and deptno is in 7th column then. you
selected sort by 2. but how the Informatica server will come know that those are the fields to sort.
What are the options in the target session of update strategy transsformatioin?
What is DTM process?2. What are the output files that Informatica creates during the session running?3.
limitations of joiner transformations?under which conditions we can't use joiner transformation?
What is the difference between connected stored procedure and unconnected stored procedure?
How do we estimate the number of partitons that a mapping really requires? Is it dependent on
the machine configuration?
How to get two targets T1 containing distinct values and T2 containing duplicate values from one source
S1.
If the workflow has 5 session and running sequentially and 3rd session has failed how can we run again
from only 3rd to 5th session?
Under what circumstance can a target definition are edited from the mapping designer. Within the
mapping where that target definition is being used?
What are the Data Cleansing Tools used in the DWH?What are the Data Profiling Tools used for DWh?
What are the out put files that the informatica server creates during the session running?