Professional Documents
Culture Documents
Informatica Interview Questions & Answers (General) : Internal
Informatica Interview Questions & Answers (General) : Internal
1. Lookup transaformsiaon
2. How do you change parameter when u move it from development to production.
3. How does the session recovery work.
4. Why use shortcuts(Instead of making copies).
5. where is the reject loader .
6. How do you use reject loader.
7. Do u have to change the reject file b4 using reject loader utility.
8. Differences between version 7.x and 8.x.
9. Debugger – what are the modules, what are the options you can specify when using
debugger, can you change the expression condition dynamically when the debugger is
running.
10. Mapplets – can you use an active transformation in a mapplet,
11. What are active transformations? Name them.
12. Can u use flat files in Mapplets.
13. How many transformations can be used in mapplets.
14. Can a joiner be used in a mapplet.
15. What are active transformations.
16. How can you join 3 tables? Why cant you use a single Joiner to join 3 tables.
17. Global and Local shortcuts. Advantages.
18. Mapping variables, parameters syntax, if you create mapping variables and parameters in
mapplet can u use them in the mapping?
19. Have you worked with/created Parameter file
20. What’s the layout of parameter file (what does a parameter file contain?)?
21. Why do u use Mapping Parameter and mapping variable?
22. Where do u create/define mapping parameter and mapping variable?
23. Session Recovery. 1000 rows in the source of which 500 passed through and then I killed
the session. Can you perform a recovery and how
24. Slowly changing dimensions, types and where will you use them
25. What are the modules in Power Center
26. Filter transformation in the condition one of the data is NULL would the record be
dropped.
27. Parameter&variable differences
28. Reusable transformation & shortcut differences
29. Mapplets ( can u use source qyalifier, can u use sequence generator, can u use target)
30. Implementation methodology
31. Do u have knowledge in ralph kimball methodology
32. According to his methodology what all u need before u build a datawarehouse
33. How do u recover rows from a failed session
34. Sequence generator, when u move from develoment to production how will u reset
35. Whats there in global repository
36. Repository user profiles
37. How do u set a varible in incremental aggregation
38. Can u create a flatfile target
INTERNAL
INTERNAL
INTERNAL
INTERNAL
INTERNAL
INTERNAL
76. How can you run a session without using server manager?
77. Consider two cases:
78. 1. Power Center Server and Client on the same machine
79. 2. Power Center Sever and Client on the different machines
80. what is the basic difference in these two setups and which is recommended?
81. Informatica Server and Client are in different machines. You run a session from the
server manager by specifying the source and target databases. It displays an error. You
are confident that everything is correct. Then why it is displaying the error?
82. When you connect to repository for the first time it asks you for user name & password
of repository and database both.
83. But subsequent times it asks only repository password. Why?
84. What is the difference between normal and bulk loading?
85. Which one is recommended?
86. What is a test load?
87. How can you use an Oracle sequences in Informatica? You have an Informatica sequence
generator transformation also. Which one is better to use?
88. What is the difference between a shortcut of an object and copy of an object?
89. Compare them.
90. What is mapplet and a reusable transformation?
91. How do you implement configuration management in Informatica?
92. What are Business Components in Informatica?
93. Dimension Object created in Oracle can be imported in Designer
94. Cubes contain measures
95. COM components can be used in Informatica
96. What is the advantage of persistent cache? When it should be used.
97. When will you use SQL override in a lookup transformation?
98. Two different admin users created for repository are ______ and_______
99. Two Default User groups created in the repository are ____ and ______
100. A mapping contains
1. Source Table S_Time ( Start_Year, End_Year )
2. Target Table Tim_Dim ( Date, Day, Month, Year, Quarter )
101. Stored procedure transformation : A procedure has two input parameters
I_Start_Year, I_End_Year and output parameter as O_Date, Day , Month, Year, Quarter.
If this session is running, how many rows will be available in the target and why?
102. Two Sources S1, S2 containing measures M1,M2,M3, 4 Dimensions
D1,D2,D3,D4,
103. 1 Fact F1 containing measures M1, M2,M3 and Dimension Surrogate keys
K1,K2,K3,K4
1. Write a SQL statement to populate Fact table F1
2. Design a mapping in Informatica for loading of Fact table F1.
104. What is the difference between connected lookup and unconnected lookup?
105.
106. How can you import a flat file or relational sources to your work area?
107. What is active and passive transformation and how many active and passive
transformations are there?
INTERNAL
INTERNAL
INTERNAL
108. What is meant of performance tuning and what are the parameters for increasing
performance.
109. Why is meant by direct and indirect loading options in sessions?
110. What is scheduling and how many types of scheduling options are there?
111. What are batches and what are the types of batches?
112. What is difference between stored procedure transformation and lookup
transformation and where to use which one?
113. What is difference between SQL override and lookup override?
114. What is staging area in informatica and where it exist and do we need it and how
much of data can it store?
115. What is ODS and how much of information can it store in it and what are data
marts?
116. Interviewer may ask draw your architecture of your project and informatica
architecture?
117. How can you handle errors in informatica and how can you identify them?
118. What is auxiliary mapping and where in appears?
119. What is difference between Mapplets and reusable transformations?
120. In which scenario we can use unconnected and connected lookup transformation
and stored procedure?
121. In which scenario we can use update strategy transformation and how many ways
that we can use update strategy transformation.
122. What is difference between filter transformation and router transformation?
123. What is difference between source qualifier transformation and joiner
transformation?
124. In a scenario I want to change the dimensions of a table and normalize the
denoralized table which transformation can I use?
125. Why we use lookup condition in lookup transformation?
126. How can you delete duplicate records from a flat file and also from a relational
file?
127. What is the method of loading 5 flat files of having same structure to a single
target and which transformations I can use?
128. 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.
129. How many types of caches are there in informatica? And what is difference
between static and dynamic cache?
130. Which caches are used when you use aggregator, filter, rank, join, sequence
generator transformation?
131. How can u increase the cache size and what is the maximum size?
132. 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?
133. What is informatica server background?
134. What is pmcmd? Where is works?
135. What are worklets?
136. 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?
INTERNAL
INTERNAL
INTERNAL
137. What is materialized view and in which scenario it works and have u
implemented any MV?
138. 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?
139. How can we call an unconnected lookup and stored procedure in a mapping and
from which transformation we can call them?
140. What is CDC and in which scenario in works?
141. How can u import a file which is having a header and footer into source analyzer?
142. 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 them?
143. What is a complex mapping had u done any complex mapping in your project?
144. Explain what is SCD and types of scd’s and which one works in which scenario?
145. What is mapping parameters and mapping variables and where can we use them
and can we use them in another mapping also?
146. Why we use stored procedures?
147. Can we create an n number of tasks from a single mapping?
148. What is event raise and event wait?
149. What are partitions in informatica and how many types of partitions are there and
can u make partitions on a flat file?
150. Explain about cubes and dimensions?
151. What are the components of informatica?
152. What is debugger and what is the advantage of going for that?
153. If u have no accessible to debugger and run workflow monitor how can u know
that your mapping is successful?
154. What is target load order and what is target load plan?
155. Think that your source is COBOL file and which transformation will u use to
import?
156. What is the size of ur project and size of the data that u use in mappings, and size
of the staging area?
157. How can u join a flat and relational without having any matching keys?
158. What is MOLAP, DOLAP?
159. What is slice and dicing?
160. What is table mutating?
161. What is xx_sh_alloc, where does this appear?
162. How can u identify that a table is partitioned or not?
163. What is purpose of “dd” in update strategy transformation?
164. What are DTM and LM?
165. How can u recover a session if it fails in between?
166. How many types are there to create a reusable transformation?
167. A table having 100 records in it and how can you copy these records to another
table in oracle?
168. What are the output files that informatica server creates when session runs?
INTERNAL
INTERNAL
INTERNAL
INTERNAL
INTERNAL