Informatica Wings 1 – 100 MCQs with Answers
(TCS MSc Stream)
1. Informatica is mainly used for what purpose?
A. Database design
B. ETL process
C. Reporting
D. Cloud deployment
Answer: B. ETL process – It extracts, transforms, and loads data between systems.
2. Which of the following is an active transformation?
A. Expression
B. Filter
C. Lookup
D. Sequence Generator
Answer: B. Filter – It changes the number of output rows.
3. Repository in Informatica stores:
A. Source data
B. Target data
C. Metadata
D. Session logs
Answer: C. Metadata – It keeps mappings, workflows, and transformations.
4. Which transformation joins data from different sources?
A. Router
B. Joiner
C. Aggregator
D. Normalizer
Answer: B. Joiner – Combines data from heterogeneous sources.
5. Pushdown optimization means:
A. Executing mapping logic in database
B. Compressing data
C. Loading target faster
D. Creating indexes
Answer: A. Executing mapping logic in database – Improves performance.
6. What is the use of Lookup transformation?
A. To combine data
B. To fetch related data from reference table
C. To remove duplicates
D. To aggregate data
Answer: B. To fetch related data from reference table.
7. Which transformation allows conditional branching?
A. Filter
B. Router
C. Rank
D. Sorter
Answer: B. Router – Sends data to multiple outputs based on conditions.
8. Dynamic Lookup cache is used to:
A. Store temporary data
B. Update cache at runtime
C. Delete lookup table
D. Sort data
Answer: B. Update cache at runtime – Supports real-time lookup updates.
9. Connected Lookup differs from Unconnected Lookup by:
A. Performance
B. Input-output connection
C. Lookup type
D. None
Answer: B. Input-output connection – Connected lookup is in the pipeline flow.
10. Which service runs the ETL jobs?
A. Repository Service
B. Integration Service
C. Reporting Service
D. Admin Service
Answer: B. Integration Service – Executes sessions and workflows.
11. Which transformation performs aggregate calculations?
A. Expression
B. Aggregator
C. Filter
D. Joiner
Answer: B. Aggregator – Performs functions like SUM, AVG, MIN, MAX.
12. Expression transformation is used for:
A. Joins
B. Filtering data
C. Row-wise calculations
D. Sorting
Answer: C. Row-wise calculations – Performs expressions on data fields.
13. Normalizer transformation is used for:
A. Removing duplicates
B. Converting columns to rows
C. Combining data
D. Ranking
Answer: B. Converting columns to rows – Used for denormalized data.
14. Which of the following is passive transformation?
A. Filter
B. Aggregator
C. Lookup
D. Router
Answer: C. Lookup – Does not change number of rows.
15. Workflow monitor is used for:
A. Creating mappings
B. Monitoring workflow execution
C. Editing transformations
D. Loading target data
Answer: B. Monitoring workflow execution – Checks session status.
16. What is the purpose of Rank transformation?
A. Filtering data
B. Sorting data
C. Ranking records based on condition
D. Removing duplicates
Answer: C. Ranking records based on condition – Fetch top/bottom values.
17. Sequence Generator transformation is used to:
A. Generate primary key values
B. Combine data
C. Lookup data
D. Split data
Answer: A. Generate primary key values – Auto-generates sequence numbers.
18. Which transformation executes stored procedures?
A. SQL
B. Expression
C. Stored Procedure
D. Rank
Answer: C. Stored Procedure – Calls DB stored procedures from Informatica.
19. Source Qualifier is used for:
A. Defining transformation logic
B. Representing rows read from source
C. Combining sources
D. Joining data
Answer: B. Representing rows read from source – Converts data into Informatica format.
20. What happens when workflow is aborted?
A. Stops immediately
B. Completes current task
C. Restarts automatically
D. Ignores failures
Answer: A. Stops immediately – Terminates running sessions without completing them.