How can yoU improve session performance in aggregator
transformation?
Answers were Sorted based on User's Feedback
Answer / haritha
use sorted input option to decrease the use of aggregator
cache.
use filter transformation before aggregator transformation
to to rduce unnecessary aggregation.
Limit the number of connected input/output or output ports
to reduce the amount of data the Aggregator transformation
stores in the data cache.
| Is This Answer Correct ? | 39 Yes | 1 No |
Answer / swetha
Use sorted input.
The aggregator stores data in the aggregate cache until it
completes aggregate calculations. When u run a session that
uses an aggregator transformation, the informatica server
creates index and data caches in memory to process the
transformation. If the informatica server requires more
space, it stores overflow values in cache files.
| Is This Answer Correct ? | 13 Yes | 5 No |
Answer / dilip
if you sort the input yet do not select the sorted input
option, the aggregator treats the data as unsorted data &
performs the task hence its cache size increases. the
performance is degraded despite using a sorter.
| Is This Answer Correct ? | 8 Yes | 2 No |
Answer / chinna
what u guys said is so far ok
but what happen if u have't check the option sorted in
input in aggregator transformation but u actully sorted
before with sorter transformation so what will happen in
agg by performance wise?
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / srikanth
hi haritha
u r correct
For using sorted input option, the order of group by ports
in the agg and sorter transfomratoins should be same as
well as the number of ports also same.
we can filter out data early in the morning by using sq
trans rather than using filter before agg hence reducing
unwanted data in teh mapping.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sasmita panda
session performance in aggregator T/R can be increased by
aggregation cache i.e through increamental aggregation.
Aggregation cache has tow caches i)index ii) data.
For first run it performs aggregation calculation in
aggregation cache.Index cache contains group by port
values.Data cache will contain if any variable ports are
created and output port on which we want to implement
aggregate function.
Rowid of last record which is participated in Agg. T/R will
be saved in repository.
During second run it finds the rowid of last record then it
performs increamental aggregation.The integration service
will check the historical information in the index cache
file for corresponding group.If it finds it performs
aggregation operation increamentally. If not finds then it
will adda new port for aggreagtion.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / pg
Chinna,
If u have't check the option sorted in
input in aggregator transformation but u actully sorted
before with sorter transformation in that case your session
will fail. You must check the option sorted in
input in aggregator transformation if you are using sorted
input to the aggregator .
Plz let do me know if you still have doubt.
pramodgup@gmail.com
| Is This Answer Correct ? | 6 Yes | 16 No |
Answer / cherry
hi PG
u r absolutely right.
session will fail.
u have to use the check option for sorted input.
| Is This Answer Correct ? | 4 Yes | 14 No |
How many ways you create ports?
What is A complex mapping?
What type of sorting algorithm does the Sorter Transformation use, to do its sorting Operation? 1. Bubble sort 2. Insertion sort 3. Shell sort 4. Merge sort 5. Heapsort 6. Quicksort 7. Bucket sort
What will happen when Mapping variable and Mapping parameter is not defined or given? Where do you use mapping variable and mapping parameter?
What is xml source qualifier transformation in informatica?
What are the types of maping wizards that r to be provided in Informatica?
i have a source of n records.i have to load n+5 records to my target.What is the procedure??????plz tell me.....
What is the difference between SOURCE and TARGET BASED COMMITS?
what happens when a batch fails?
Suppose we have a source qualifier transformation that populates two target tables. How do you ensure tgt2 is loaded after tgt1?
Source Qualifier is an active t/r but there is no change of row count then y should we called it active t/r & Router , sorter some times no change in row count then Y we called its active t/r?
What are the types of data warehouses?