Sie sind auf Seite 1von 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?

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

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

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?

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?

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?