You are on page 1of 3


What is data warehouse and why should we go for and what are advantages and
2. How many numbers of transformations are there in Informatica 7.1 and 6.1 and
difference between 6.1 and 7.1?
3. What is metadata?
4. Difference between star schema and snowflake schema?
5. What is dimensional modeling and why we need to go for it.
6. What is normalization and how many types of normal forms are there?
7. What is data mining?
8. Difference between OLAP and OLTP?
9. What is fact less fact table?
10. What are casual dimensions and confirmed dimensions?
11. How can you import a flat file or relational sources to your work area?
12. What is active and passive transformation and how many active and passive
transformations are there?
13. What is meant of performance tuning and what are the parameters for increasing
14. Why is meant by direct and indirect loading options in sessions?
15. What is scheduling and how many types of scheduling options are there?
16. What are batches and what are the types of batches?
17. What is difference between stored procedure transformation and lookup
transformation and where to use which one?
18. What is difference between SQL override and lookup override?
19. What is difference between “having” clause and “where” clause in oracle?
20. Write a query to display top 3 high pay salaries employees from a emp table?
21. Write a query to display average salary of top 4,5 and 6.
22. What is staging area in informatica and where it exist and do we need it and how
much of data can it store?
23. What is ODS and how much of information can it store in it and what are data
24. Interviewer may ask draw your architecture of your project and informatica
25. How can you handle errors in informatica and how can you identify them?
26. What is auxiliary mapping and where in appears?
27. What is difference between Mapplets and reusable transformations?
28. In which scenario we can use unconnected and connected lookup transformation
and stored procedure?
29. In which scenario we can use update strategy transformation and how many ways
that we can use update strategy transformation.
30. What is difference between filter transformation and router transformation?
31. What is difference between source qualifier transformation and joiner
32. In a scenario I want to change the dimensions of a table and normalize the
denoralized table which transformation can I use?
33. Why we use lookup condition in lookup transformation?
34. How can you delete duplicate records from a flat file and also from a relational
35. What is the method of loading 5 flat files of having same structure to a single
target and which transformations I can use?
36. If am having n rows in my source and I want n+ 1 row in my target what is the
logic that I can go for.
37. On a day, I load 10 rows in my target and on next day if I get 10 more rows to be
added to my target out of which 5 are updated rows how can I send them to
target? How can I insert and update the record?
38. What is difference between functions and procedures? And what are cursors,
indexes (types of indexes and where we can use), triggers (type of triggers),
partitions, clusters, exceptions, packages and sequence in oracle.
39. What is the logic will you implement to load data into a fact table from n
dimension tables?
40. How many types of caches are there in informatica? And what is difference
between static and dynamic cache?
41. Which caches are used when you use aggregator, filter, rank, join, sequence
generator transformation?
42. How can u increase the cache size and what is the maximum size?
43. In a scenario I have col1, col2, col3, under that 1,x,y, and 2,a,b and I want in this
form col1, col2 and 1,x and 1,y and 2,a and 2,b, what is the procedure?
44. What is informatica server background?
45. What is pmcmd? Where is works?
46. What are worklets?
47. When u use an update strategy transformation what are the parameters you had to
go for? And what is forward reject rows and what happens if we not enable this
option and what happens if we place a target next to the update transformation
will they appear?
48. What is materialized view and in which scenario it works and have u
implemented any MV?
49. If am having n tables how many joiner transformations I require to join them and
what is the condition that I need to join any two tables?
50. How can we call an unconnected lookup and stored procedure in a mapping and
from which transformation we can call them?
51. What is CDC and in which scenario in works?
52. How can u import a file which is having a header and footer into source analyzer?
53. What is fact constellation and how many facts and dimensions are there in your
project and how many mappings you have done in your project, can u name
54. What is a complex mapping had u done any complex mapping in your project?
55. Explain what is SCD and types of scd’s and which one works in which scenario?
56. How many cursors u can run at a time?
57. Can u use a trigger in a trigger?
58. What is mapping parameters and mapping variables and where can we use them
and can we use them in another mapping also?
59. Why we use stored procedures?
60. Can we create an n number of tasks from a single mapping?
61. What is event raise and event wait?
62. What are partitions in informatica and how many types of partitions are there and
can u make partitions on a flat file?
63. Explain about cubes and dimensions?
64. What are the components of informatica?
65. What is debugger and what is the advantage of going for that?
66. If u have no accessible to debugger and run workflow monitor how can u know
that your mapping is successful?
67. What is target load order and what is target load plan?
68. Think that your source is COBOL file and which transformation will u use to
69. What is the size of ur project and size of the data that u use in mappings, and size
of the staging area?
70. What is difference between surrogate key, natural key and primary key?
71. How can u join a flat and relational without having any matching keys?
72. What is MOLAP, DOLAP?
73. What is slice and dicing?
74. What is table mutating?
75. What is xx_sh_alloc, where does this appear?
76. How can u identify that a table is partitioned or not?
77. What is purpose of “dd” in update strategy transformation?
78. What are DTM and LM?
79. How can u recover a session if it fails in between?
80. How many types are there to create a reusable transformation?
81. A table having 100 records in it and how can you copy these records to another
table in oracle?
82. How can u improve performance of queries in oracle?
83. What are the output files that informatica server creates when session runs?