How to Improve Performance of graphs in Ab initio?

Answers were Sorted based on User's Feedback



How to Improve Performance of graphs in Ab initio?..

Answer / ananya

There are many ways to improve the performance of the
graph. It also depends on a particular graph, the
components used in it.
In general the following tips can be used for improving
performance:
1> Try to use partitioning in the graph
2> try minimising the number of components
3> Maintain lookups for better effeciency
4> Components like join/ rollup should have the option
Input must be sorted, if they are placed after a sort
component.
5> If component have In memory: Input need not be sorted
option selected, use the MAX_CORE parameter value
efeciently.
6> Use phasing of a graph effeciently.
7> Ensure that all the graphs where RDBMS tables are used
as input, the join condition is on indexed columns.
8> Try to perform the sort or aggregation operation of data
in the source tables at the database server itself, instead
of using it in AbInitio.

Is This Answer Correct ?    26 Yes 1 No

How to Improve Performance of graphs in Ab initio?..

Answer / mahendra garewal

Hi,

Performance of graphs can be improved by employing the
following methods.
1:use data parallelism(but efficienty).
2:try to use less no of phases in graphs.
3:use component parallelism.
4:use component folding.
5:always use the oracle tuned query inside the input table
component this will give huge performance improvement.
6:Try to use as less as possible the components which does
not allows the pipeline parallelism.
7:Do not use huge lookups.
8:if data is not huge always use in memory sort option.

Is This Answer Correct ?    15 Yes 1 No

Post New Answer

More Ab Initio Interview Questions

How to move or copy the project parameter or project object to my sandbox?

0 Answers  


Describe step by step the process of creating tag and savefile for migration

1 Answers   TCS,


how can you convert 3 way to 7way partitioning in abinitio?

4 Answers  


What are the different versions and releases of ABinitio ?

2 Answers  


What are the different types of parallelism in ab initio?

0 Answers  


If m loading a file of 1 million records.and the graph fails after loading 10,000 records. In this case if we use rollback command then what will happen?

4 Answers   IBM,


What is the Reformat Layout?(i/p ->Reformat->o/p)

2 Answers   IBM,


Mention some ways for improving performance of a graph?

0 Answers  


What does de-partition mean in abinitio?

0 Answers  


what is macro?At what situation we have to face?

1 Answers  


Describe the effect of the "checkpoint" t-sql statement?

1 Answers  


How abinitio eme is segregated?

0 Answers  


Categories