adspace
What is Performance tuning in Informatica?
Answer Posted / swetha
The goal of performance tuning is optimize session
performance so sessions run during the available load window
for the Informatica Server.
Increase the session performance by following.
The performance of the Informatica Server is related to
network connections. Data generally moves across a network
at less than 1 MB per second, whereas a local disk moves
data five to twenty times faster. Thus network connections
ofteny affect on session performance.So aviod twrok
connections.
Flat files: If u'r flat files stored on a machine other than
the informatca server, move those files to the machine that
consists of informatica server.
Relational datasources: Minimize the connections to sources
,targets and informatica server to improve session
performance.Moving target database into server system may
improve session performance.
Staging areas: If you use staging areas u force informatica
server to perform multiple datapasses. Removing of staging
areas may improve session performance.
yoU can run the multiple informatica servers againist the
same repository. Distibuting the session load to multiple
informatica servers may improve session performance.
Run the informatica server in ASCII datamovement mode
improves the session performance. Because ASCII datamovement
mode stores a character value in one byte.Unicode mode takes
2 bytes to store a character.
If a session joins multiple source tables in one Source
Qualifier, optimizing the query may improve performance.
Also, single table select statements with an ORDER BY or
GROUP BY clause may benefit from optimization such as adding
indexes.
We can improve the session performance by configuring the
network packet size,which allows data to cross the network
at one time.To do this go to server manger ,choose server
configure database connections.
If your target consists key constraints and indexes u slow
the loading of data. To improve the session performance in
this case drop constraints and indexes before you run the
session and rebuild them after completion of session.
Running a parallel sessions by using concurrent batches will
also reduce the time of loading the data. So concurent
batches may also increase the session performance.
Partittionig the session improves the session performance by
creating multiple connections to sources and targets and
loads data in paralel pipe lines.
In some cases if a session contains a aggregator
transformation ,you can use incremental aggregation to
improve session performance.
Aviod transformation errors to improve the session performance.
If the session containd lookup transformation you can
improve the session performance by enabling the look up cache.
If your session contains filter transformation ,create that
filter transformation nearer to the sources or you can use
filter condition in source qualifier.
Aggreagator,Rank and joiner transformation may oftenly
decrease the session performance .Because they must group
data before processing it. To improve session performance in
this case use sorted ports option.
| Is This Answer Correct ? | 93 Yes | 5 No |
Post New Answer View All Answers
Hello, Can you please send the admin and advanced mapping design sample questions to ns_sharmin@yahoo.com?
EXL informatica Questions
Explain scd type 3 through mapping.
draw informatica architecture 8.6 ?
How do you load more than 1 max sal in each department through informatica or write sql query in oracle?
Write the unconnected lookup syntax and how to return more than one column.
I have two different source structure tables, but I want to load into single target table? How do I go about it? Explain in detail through mapping flow.
can anybody send me some real time screenshots of mapping in informatica powercenter. i will be vary thankful to him. my e-mail id :- prakashkumar.kumhar@gmail.com
Tell me about your experience in informatica? what is best mark you can give yourself? How to answer this question?
What is dimensional table?
How do you remove duplicate records in informatica? And how many ways are there to do it?
Name at least 5 different types of transformations used in mapping design and state the use of each.?
Hi all , I am planning for informatica S - PowerCenter 8 Mapping Design certification. I have rewuired the dumps for the same. if anyone of you having the same pl. share it with me. This will be of great help. My contact is : sagardev7@gmail.com TIA , Sagar
1. When u r checking out what ll happens for version no? a. Increase b. decrease c.reset to 0 d. reset to 1 e. no change 2. Salary of all employees needed to add with the commision. What transfrmation to be used? a. SQ and Expression b. SQ c. Update Strategy d. Expression 3. Which of the task is used to run a session based on success of the other session? a. Decision b. Event wait c. Email d. Command e. None 4. Types of sources in Informatica? a. Homogenous n Heterogenous b. None c. Cobol n XML d. Flat files e. Flat files and Homogenous n Heterogenous 5. Servers are available in informatica? a. Informatica Server and Workflow server b. Informatica Server and Informatica Repository Server c. Informatica Server d. Workflow server e. Informatica Repository Server 6. While using Pmcmd in cmd line mode, each command must include the connection info of which of the following? a. workflow manager b. Power Center server c. Workflow monitor d. Repository manager e. Designer 7. Workflow montior displays workflows that have run a. once b. twice c. never d.four times e. thrice 8. Mode for handling sessions n workflows? a. server mode b. Wait mode c. Command line mode d. User mode e. Interactive mode 9. Connection details configured in? a. Mapping designer b. Workflow manager c. Workflow monitor d. Repository manager e. Worklet designer Thanks in Advance
What is dimensional table? Explain the different dimensions.