0% found this document useful (0 votes)
10 views4 pages

Informatica Advanced MCQs Part3

The document contains a series of multiple-choice questions and answers related to data transformation and integration processes. Key topics include session-level metadata logging, transformation types, cache management, pushdown optimization, and handling of data in workflows. Each question is followed by the correct answer, providing a quick reference for understanding data processing concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

Informatica Advanced MCQs Part3

The document contains a series of multiple-choice questions and answers related to data transformation and integration processes. Key topics include session-level metadata logging, transformation types, cache management, pushdown optimization, and handling of data in workflows. Each question is followed by the correct answer, providing a quick reference for understanding data processing concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1. Which repository object is required for session-level metadata logging?

a) Session Log
b) Metadata Extension
c) Integration Service
d) Metadata Manager
✅ Answer: b

2. Which transformation enables multiple conditional output groups?


a) Filter
b) Expression
c) Router
d) Update Strategy
✅ Answer: c

3. Which cache type is required to keep the lookup table updated with target records?
a) Static Cache
b) Dynamic Cache
c) Shared Cache
d) Persistent Cache
✅ Answer: b

4. Pushdown optimization is most effective when:


a) The mapping has multiple branches
b) Transformations are database compatible
c) The workflow uses a flat file
d) The mapping uses Union transformations
✅ Answer: b

5. A source has 1000 rows, and the target ends up with 1050. What’s a likely cause?
a) Expression transformation logic
b) Lookup transformation returning extra rows
c) Joiner with incorrect join condition
d) Filter transformation with wrong condition
✅ Answer: c

6. What does the SETVARIABLE function do?


a) Resets a mapping parameter
b) Assigns a new final value to a variable
c) Declares a new parameter
d) Initializes a persistent cache
✅ Answer: b

7. A Lookup returns NULL for a match. What is the default result if ISNULL() is applied?
a) True
b) False
c) Error
d) 0
✅ Answer: a

8. Which transformation splits data into multiple pipelines without filtering?


a) Router
b) Expression
c) Union
d) Normalizer
✅ Answer: c

9. The best way to track historical changes in dimension tables is:


a) Update Strategy only
b) SCD Type 2 logic using Lookup + Router
c) Rank transformation
d) Filter based on timestamps
✅ Answer: b

10. Which cache type helps avoid recomputation for reused transformations?
a) Lookup Cache
b) Persistent Cache
c) Dynamic Cache
d) Shared Cache
✅ Answer: d

11. Workflow variables are declared in:


a) Workflow Designer
b) Mapping Designer
c) Session Properties
d) Integration Service
✅ Answer: a

12. What must be enabled for Pushdown Optimization to function properly?


a) Source-based partitioning
b) Database connection override
c) Source and target support SQL logic
d) Auto cache population
✅ Answer: c

13. Which transformation can return a ranked value within a group?


a) Aggregator
b) Expression
c) Rank
d) Lookup
✅ Answer: c

14. What type of transformation is Source Qualifier?


a) Passive
b) Active
c) Semi-active
d) Reusable
✅ Answer: b

15. The IIF function is similar to:


a) DECODE
b) SWITCH
c) CASE
d) IF-ELSE
✅ Answer: d

16. A session fails with a database deadlock error. What could resolve it?
a) Reduce precision
b) Enable verbose logging
c) Optimize commit interval
d) Use static cache
✅ Answer: c

17. How can you ensure only distinct records are loaded?
a) Filter + Aggregator
b) Source Qualifier SQL override with DISTINCT
c) Router with default filter
d) Expression-based deduplication
✅ Answer: b

18. Mapping variables differ from parameters in that they:


a) Are read-only
b) Do not persist
c) Change dynamically at runtime
d) Cannot be declared in expressions
✅ Answer: c

19. When joining two large datasets from different databases, use:
a) SQL Join in source
b) Joiner transformation
c) Lookup transformation
d) Router transformation
✅ Answer: b

20. Lookup transformation is passive when:


a) It uses a connected input port
b) It has dynamic cache
c) It’s unconnected
d) It returns a single row
✅ Answer: d
21. If a target has duplicate primary key values, what will happen?
a) Session fails
b) Duplicate records inserted
c) Records updated
d) Source rolls back
✅ Answer: a

22. Using multiple pipelines in a single mapping improves:


a) Readability
b) Load speed
c) Memory usage
d) Design flexibility
✅ Answer: b

23. What does ISDATE('2023-12-01') return?


a) TRUE
b) FALSE
c) NULL
d) SYSDATE
✅ Answer: a

24. Expression transformation allows:


a) Data filtering
b) Conditional branching
c) Row-wise calculations
d) Static joins
✅ Answer: c

25. If a mapping should load full data once, and only delta later, what’s best?
a) Conditional Router
b) Persistent variable
c) Lookup + Flag + Filter
d) Union transformation
✅ Answer: c

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy