You are on page 1of 6

INFORMATICA Interview Questions and Answers

Written by Administrator Thursday, 08 September 2011 16:18 -

1. Give me the aggregated functions list supported by informatica?

Ans: AVG, SUM, COUNT, LAST, FIRST, MAX, MEDIAN, MIN, STDDEV, VARIANCE, and PERCENTILE.

2. Write the syntax for the following requirement? Req: calculate the total commissions of employees who exceed their quarterly quota?

Ans: SUM (commission, commission>quota)

3. Can I use non-aggregated functions in the aggregated expression?

Ans: yes (justification: IFF (Max (Quantity) >=1, Max (quantity), 0);

4. What is the default Aggregator Data Cache size? Ans (2,000,000)

5. What is the Aggregator Index size? Ans (1,000,000)

6. How can we optimize the performance of an Aggregator?

1/6

INFORMATICA Interview Questions and Answers


Written by Administrator Thursday, 08 September 2011 16:18 -

a. Use sorted input to decrease the use of aggregate caches

b. Limit connected input/output or output ports

c. Filter before aggregator.

7. How can I detect Aggregator transformation causing low performance?

Ans: By watching the session cache directory for the session during the workflow. You will find PMAGG*.idx and PMAGG*.dat under that directory. Then configured index and data cache sizes in the transformations properties.

8. If I have select sorted input but the workflow takes the same amount of time as before? Nest ed Aggregates, session uses incremental aggregation.

9. What is the aggregation transformation type? Active and connected (Aggregate Over)

10. How do you perform non-aggregated calculations? Means which transformation are you going to use? (Expression)

11. What is the expression transformation type? Passive and connected

2/6

INFORMATICA Interview Questions and Answers


Written by Administrator Thursday, 08 September 2011 16:18 -

12. What is the filter transformation type? Connected and active

13. Performance2: Use filter transformation early in the mapping.

14. How you filter out rows with null values? Or how do you filter out rows with spaces? IFF (ISNULL (First_name), FALSE, TRUE)

15. Is it possible to join heterogeneous sources using Source Qualifier transformation? NO

16. What is the Joiner transformation type? Connected and active

17. Which transformation you need to join heterogeneous sources? Joiner Transformation

18. Can I use joiner transformation to join more than two sources? If not, how to resolve it?

19. What are the different types of joins supported by Joiner Transformation? Normal, Master outer join, detail outer join and full outer joiner.

20. Normal join: informatica server will discard the rows from both mater and details if the condition has not matched. (EQUI JOIN )

21. Master outer join: keeps all rows of data from Details source and matching rows from the master source. It discards the unmatched rows from mater source. (LEFT OUTER JOIN in RDBMS)

22. Detail outer join: keeps all rows of data from Master source and matching rows from details

3/6

INFORMATICA Interview Questions and Answers


Written by Administrator Thursday, 08 September 2011 16:18 -

source. It discards the unmatched rows from detail source. (Right outer join)

23. Full Outer Join: keeps all rows data from both the master and detail sources.

24. What is the lookup transformation type? Connnected or unconnected / passive

25. What is the differences between connected and unconnected lookups?

Ans: 1. Receives the inputs directly from the pipe line but with unconnected receives the input values from the result of a :lkp expression in another transformation.

2. you can use dynamic or static cache in connected where as in unconnected we can you only static cache.

3. supports user defined default values but unconnected is not supported..

26. Can I call an unconnected lookup more than one time in the transformation? Yes

27. How do you improve the lookup initialization process? Using index.

28. Do you have any idea on Normalizer transformation?

29. Router Transformation?

4/6

INFORMATICA Interview Questions and Answers


Written by Administrator Thursday, 08 September 2011 16:18 -

30. How to perform the test load?

31. How do you connect repositories from offshore? What are all the files need to be modified?

32. Failed to connect to the repository? Resolution: ping the server using pmcmd command.

33. Is there any other way to stop the informatica server apart from the workflow manager?

34. Failed to log onto database server? Ping the data base server

35. What is the difference between the power mart and power center?

36. Is it possible to version control using the informatica?

37. What is the mapplet?

38. What is the LM (Load Manager) or DTM? (data transformation manager)

39. Is it possible to have multiple logins to the same folder? Yes (we can access different maps)

40. If the structure of table has change then what is the mapping status? Is it invalid or valid? If the run the mapping the then what is the result?

5/6

INFORMATICA Interview Questions and Answers


Written by Administrator Thursday, 08 September 2011 16:18 -

41. What is the Rep Agent? Interface between the repository server and database

42. When do you have fatal errors?

43. If my source code page and target code page are different from informatica server code page? Will my workflow execute?

44. Can I select multiple mapping in a single session? NO

45. How can I create folders in designer? (use Repostory manager componet not from designer)

46. What is the difference between connected and unconnected stored procedure?

47. What are differences between dynamic and static cache?

48. What are the possible areas for performance tuning at informatica level?

49. can I access session logs by logging a different user ?

50. what is the process to get the rejected records into a table?

6/6