Powered By Blogger

Saturday, March 5, 2011

Mapping optimization Techniques in Informatica

Mapping Optimization:

Some of the optimization techniques can be incorporated while designing the mapping & sessions, thus reducing the time & resources needed later to tune the mapping & sessions.

The most common bottlenecks occur when Informatica writes to the Target database. You can identify the bottlenecks by following methods:

  1. Running test sessions: Configure a test session, for the Source and/or Targets to Read/Write to a file. By this you can find the Source or Target bottlenecks.
  2. Studying Performance Details: You can set the option to collect performance details, to identify the session bottlenecks. Performance details provide information such as buffer input and output efficiencies.
  3. Monitoring system performance: You can use system-monitoring tools to view percent CPU usage, I/O waits and paging to identify the system bottlenecks.

Once the bottleneck location is identified, then these need to be eliminated. These can be categorized as:

1. Source & Target Database Bottlenecks: Need to ask the DBA to optimize the database tables by creating an index, configuring key constraints, increasing the database network packet size or optimizing the query.

2. Mapping Bottlenecks: Fine-tune the pipeline logic and transformation settings and options in the mappings to eliminate the mapping bottlenecks.

3. Session bottlenecks: You can optimize the session performance by using the performance details to tune the configuration settings in the session.

4. System bottlenecks: System administrator needs to analyze the system monitoring tools information and improve the CPU & network performance

No comments: