You are on page 1of 4

Informatica interview Questions with Answers 69

rate or flag this pageTweet this


By padhaku

Ques.1> What are the type of repositories created using Informatica Repository Manager? > Ans.> Informatica PowerCenter includes following type of repositories: Standalone Repository, which functions individually. Global Repository which is a centralized repository in a domain and it also contain shared objects across the repositories in a domain. Local Repository is one which is within a domain. Versioned Repository can be either local or global but it allows version control. > Ques.2> What is a code page? > Ans.>A code page contains encoding to specify characters in a set of one or more languages and is selected based on source of the data. The set code page refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. > Ques.3> What do you mean by code page compatibility? > Ans.>When two code pages are compatible, the characters encoded in the two code pages are virtually identical which ensures no data loss. This compatibility is used for accurate data movement when the Informatica Sever runs in the Unicode data movement mode. One code page can be a subset or superset of another. For proper data movement, the target code page must be a superset of the source code page. > Ques.4> What is a transformation? > Ans.>A transformation is a repository object that generates, modifies, or passes data. The Designer provides a set of transformations that perform specific functions. Each

transformation has rules for configuring and connecting in a mapping. Transformation is created to use once in a mapping or reusable transformations can be created to use in multiple mappings. Eg. Aggregator transformation performs calculations on groups of data. > Ques.5> What are the types of loading in Informatica? > Ans.>There are two types of loading in informatica, normal loading and bulk loading. In normal loading record by record are loaded and writes log for that. In this longer time is needed to load data to the target. In bulk loading number of records are loaded at a time to target database. It takes less time to load data to the target than in normal loading. > Ques.6>Why do we use the lookup transformation? How can we improve session performance in aggregator transformation? Ans.>A lookup transformation is used for checking the matched values from the source or target tables and check whether the record already existing in the table. It is also used for updating the slowly changing dimensions and also performs some calculations. Using Incremental Aggregation we create Sorted Input option to improve the performance since performance is reduced using the caches. > Ques.7> What is the difference between static cache and dynamic cache? > Ans.>In case of dynamic cache, when we are inserting a new row it checks the lookup cache to see if it exists, if not inserts it into the target as well as the cache but in case of static cache the new row is written only in the target and not the lookup cache. The lookup cache remains static and does not change during the session but incase of dynamic cache the server inserts, updates in the cache during session. > Ques.8> What is throughput in Informatica? Where can we find this option to check? How does it works? > Ans.>Throughput is the rate at which power centre server read the rows in bytes from source or write the rows in bytes into the target per second.

We can find this option in workflow monitor. Its working is as follows: right click on session choose properties and transformation statistics tab, there we can find throughput details for each instance of source and target. > Ques.9> What is a source qualifier? What do you mean by Query Override? > Ans.>Source Qualifier represents the rows that the PowerCenter Server reads from a relational or flat file source when it runs a session. When the definition of the relational or flat file is added to mapping then it is connected to Source Qualifier transformation. The default query is SELECT statement containing all the source columns. Source Qualifier has capability to override this default query by changing the default settings of the transformation properties. > > > Ques.10>What is aggregate cache in aggregator transformation? > Ans.>The aggregator stores data in the aggregate cache until it completes aggregate calculations. When we 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. > Ques.11> What are two types of processes that runs the session? > Ans.>The two types of processes that runs the session are Load Manager and DTM process. Load manager process starts the session, creates DTM process, and sends post session email when the session completes. DTM process creates threads to initialize the session, read, write and transform data and handle pre-session and post-session operations. > Ques.12>What are the difference between joiner transformation and source qualifier transformation?

> Ans.>In joiner transformation heterogeneous data sources can be joined but this cannot be achieved incase of source qualifier transformation. We need matching keys to join two relational sources in source qualifier transformation whereas this is not needed incase of joiner. Two relational sources should come from same data source in source qualifier. We can join relational sources which are coming from different sources also. > Ques.13>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. Ques.14>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. >

You might also like