Home
»
interview questions
» Optimization in Informatica | Interview Question
Optimization in Informatica | Interview Question
OPTIMIZING TARGET:
- Defining constraints and indexes will slow down the loading of data. So drop indexes and key constraints.
- Use bulk loading. It will load the data without writing database logs which makes it more efficient.
OPTIMIZING SOURCE:
- Do not use ORDER BY or GROUP BY since it creates index on the source.
- Use fast export reader instead of relation reader for source.
OPTIMIZING MAPPING:
- Add as much as filter whenever it is required.
OPTIMIZING TRANSFORMATION:
AGGREGATOR:
- Use sorted input option
- Use simple values for GROUP BY columns
- Filter data before using the aggregator
- Use incremental aggregation option
JOINER:
- Design the master source with fewer duplicate key value
- Perform join in the database whenever possible
- Use sorted data
LOOKUP:
- If the lookup table database is the same as the source, then perform join in the database itself
- Filter the filter rows
- Optimize the lookup condition
NORMALIZER:
- Place the normalizer close to the target.
SEQUENCE GENERATOR:
- Make the transformation reusable
SORTER:
- Allocate enough memory to sort the data
SOURCE QUALIFIER:
- Add filter as much as possible
- Use distinct option
No comments:
Post a Comment