You are on page 1of 5

1. How to remove duplicate records from a flat file while loading to target instance.

2. How to get top 3 salaried for each Department from Employee Table.

3. How to load 3 files from different location having similar definition into single
target.

4. How to pivot a single row into multiple rows.

Source Data:


Target Data:
DEPTNO EMP NAME
10 CLARK|KING|MILLER
20 JONES|FORD|ADAMS|SMITH|SCOTT
30 WARD|TURNER|ALLEN|JAMES|BLAKE|MARTIN

5. How to convert single row from source to three rows in target.

6. How to load all duplicate rows and unique rows in to separate tables.

7. How to load only duplicate rows in one table and unique tows in another table.

8. How to separate Header, Detail and Trailer from a flat file.
9. How to create Header and Trailer records for a flat file.

10. How to remove footer from your file.

11. How to remove header from your file.
DEPTNO EMP NAME
10 CLARK
10 KING
10 MILLER
20 JONES
20 FORD
20 ADAMS
20 SMITH
20 SCOTT
30 WARD
30 TURNER
30 ALLEN
30 JAMES
30 BLAKE
30 MARTIN

13. How to load 1st half in one table and 2nd half in another table.

14. How to load alternate record to target.

15. How to get top 5 records to target without using rank.

16. How to generate sequence number out sequence generator.

17. How to load N no of records to the target.

18. How to concatenation of duplicate value by comma separation.

19. How to load Target table rows, with each row as sum of all previous rows from
source table.

20. How to generate target files with dynamic names.


1. What are the main issues while working with flat files as source and as targets ?
2. Explain about Informatica server process that how it works relates to mapping
variables?
3. Write a query to retrieve the latest records from the table sorted by version (scd)
4. How do you handle two sessions in Informatica
5. Which one is better performance wise joiner or look up
6. How to partition the Session?
7. How many types of sessions are there in informatica. Please explain them.
8. Explain the pipeline partition with real time example?
9. Explain about cumulative Sum or moving sum?
10. CONVERT MULTIPLE ROWS TO SINGLE ROW (MULTIPLE COLUMNS) IN
INFORMATICA
11. DEPLOYMENT GROUPS IN INFORMATICA
12. LOAD LAST N RECORDS OF FILE INTO TARGET TABLE - INFORMATICA
13. LOAD ALTERNATIVE RECORDS / ROWS INTO MULTIPLE TARGETS -
INFORMATICA
14. SCHEDULING OPTIONS OF INFORMATICA ETL TOOL WORKFLOWS / JOBS
15. HOW TO CREATE USER DEFINED FUNCTION (UDF) IN INFORMATICA
16. PUSHDOWN OPTIMIZATION $PUSHDOWNCONFIG PARAMETER - INFORMATICA
17. PUSHDOWN OPTIMIZATION AND TYPES IN INFORMATICA
18. HOW TO LOAD ROWS INTO FACT TABLE IN DATA WAREHOUSE
19. PMCMD COMMAND USAGE IN INFORMATICA
20. DIFFERENCE BETWEEN STOP AND ABORT IN INFORMATICA
21. GENERATE DATE / TIME DIMENSION IN INFORMATICA
22. INFORMATICA ARCHITECTURE TUTORIAL - VERSION 8 / 9
23. TUNING LOOKUP TRANSFORMATION - INFORMATICA
24. LOOKUP TRANSFORMATION IS ACTIVE - INFORMATICA
25. CREATING LOOKUP TRANSFORMATION - INFORMATICA
26. CONNECTED AND UNCONNECTED LOOKUP TRANSFORMATION - INFORAMTICA
27. LOOKUP TRANSFORMATION SOURCE TYPES IN INFORMATICA
28. LOOKUP TRANSFORMATION IN INFORMATICA
29. TARGET UPDATE OVERRIDE - INFORMATICA
30. UPDATE STRATEGY TRANSFORMATION IN INFORMATICA
31. SQL QUERY OVERWRITE IN SOURCE QUALIFIER - INFORMATICA
32. How to generate sequence numbers without using the sequence generator
transformation?
33. REUSABLE VS NON REUSABLE & PROPERTIES OF SEQUENCE GENERATOR
TRANSFORMATION
34. How to load the data from a flat file into the target where the source flat file
name changes daily?
35. DIRECT AND INDIRECT FLAT FILE LOADING (SOURCE FILE TYPE) -
INFORMATICA
36. I have a flat file, want to reverse the contents of the flat file
37. Which means the first record should come as last record and last record should
come as first record and load into the target file?
38. MAPPING VARIABLE USAGE EXAMPLE IN INFORMATICA
39. TRANSACTION CONTROL TRANSFORMATION IN INFORMATICA
40. How to load the name of the current processing flat file along with the data into
the target using informatica mapping?
41. JOINER TRANSFORMATION IN INFORMATICA
42. How to create or implement slowly changing dimension (SCD) Type 2 Effective
Date mapping in informatica/Flagging mapping in informatica/visioning mapping in
informatica?
43. RANK TRANSFORMATION IN INFORMATICA
44. How to create different types of slowly changing dimensions (SCD) in
informatica using the mapping wizard?
45. CONSTRAINT BASED LOADING IN INFORMATICA
46. SQL TRANSFORMATION IN SCRIPT MODE EXAMPLES - INFORMATICA
47. How to generate or load values in to the target table based on a column value
using informatica etl tool.
48. DYNAMIC TARGET FLAT FILE NAME GENERATION IN INFORMATICA
49. INCREMENTAL AGGREGATION IN INFORMATICA
50. WHAT IS INFORMATICA POWERCENTER
51. What is the need of an ETL tool
52. INFORMATICA PERFORMANCE IMPROVEMENT TIPS
53. What is polling?
54. In which circumstances, informatica server creates Reject files?
55. What are the data movement modes in informatica?
56. Define mapping and session?
57. Can u generate reports in Informatica?
58. What is metadata reporter?
59. What is the default source option for update strategy transformation?
60. What is Data driven?
61. What are the tasks that source qualifier perform?
62. What is the default join that source qualifier provides?
63. What are the basic requirements to join two sources in a source qualifier
transformation using default join?
64. What are the differences between joiner transformation and source qualifier
transformation?
65. What are the limitations of joiner transformation?
66. What are the settings that you use to configure the joiner transformation?
67. What are the join types in joiner transformation?
68. What are the joiner caches?
69. What is the look up transformation?
70. Why use the lookup transformation?
71. What are the types of lookup transformation?
72. What is meant by lookup caches?
73. What are the types of lookup caches?
74. Which transformation should we use to normalise the COBOL and relational
sources?
75. In which transformation you cannot drag ports into it?
76. How the informatica server sorts the string values in Rank transformation?
77. What are the rank caches?
78. What is the Rank index port in Rank transformation?
79. What is the Router transformation?
80. What are the types of groups in Router transformation?
81. What are the types of data that passes between informatica server and stored
procedure
82. What is the status code in stored procedure transformation?
83. What is the target load order?
84. While importing the relational source definition from the database, what are the
metadata of source that will be imported?
85. How many ways a relational source definition can be updated and what are
they?
86. To import the flat file definition into the designer where should the flat file be
placed?
87. To provide support for Mainframes source data, which files are used as a source
definitions?
88. Which transformation is needed while using the Cobol sources as source
definitions?
89. How to create or import flat file definition in to the warehouse designer?
90. What is a mapplet?
91. What is a transformation?
92. What are the designer tools for creating transformations?
93. What are active and passive transformations?
94. What are connected or unconnected transformations?
95. How many ways are there to create ports?
96. What are the reusable transformations?
97. What are the methods for creating reusable transformations?
98. What are the unsupported repository objects for a mapplet?
99. What are the mapping parameters and mapping variables?
100. Can we use the mapping parameters or variables created in one mapping into
another mapping?
101. Can we use the mapping parameters or variables created in one mapping into
any other reusable transformation?
102. How can we improve session performance in aggregator transformation?
103. What is aggregate cache in aggregator transformation?
104. What is an active transformation?
105. What is a passive transformation?
106. What is a connected transformation?
107. What is an unconnected transformation?
108. What are multi-group transformations?
109. List out all the transformations which use cache?
110. What is blocking transformation?
111. How do you promote a non-reusable transformation to reusable
transformation?
112. How to create a non-reusable instance of reusable transformations?
113. Which transformation can be created only as reusable transformation but not
as non-reusable transformation?
114. As union transformation gives UNION ALL output, how you will get the UNION
output?
115. What are the guidelines to be followed while using union transformation?
116. Why union transformation is an active transformation?
117. What is a transaction control transformation?
118. What is the commit type if you have a transaction control transformation in
the mapping?
119. What are the different transaction levels available in transaction control
transformation?
120. What is a sorter transformation?
121. Why sorter is an active transformation?
122. How to improve the performance of a session using sorter transformation?
123. How to generate sequence numbers using expression transformation?
124. Design a mapping to load the cumulative sum of salaries of employees into
target table?
125. Design a mapping to get the pervious row salary for the current row. If there
is no pervious row exists for the current row, then the pervious row salary should
be displayed as null.
126. Design a mapping to load a target table with the following values from the
above source?
127. What is Data Caches size?
128. What is Index Caches size?
129. Difference between Data and Index Caches?
130. Difference between Dynamic and Static Lookup Cache?