GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

GeekInterview.com  >  Interview Questions  >  Data Warehousing  >  Abinitio
Go To First  |  Previous Question  |  Next Question 
 Abinitio  |  Question 56 of 193    Print  
what is the use of aggregation when we have rollup
as we know rollup component in abinitio is used to summirize group of data record. then where we will use aggregation ?


  
Total Answers and Comments: 12 Last Update: December 16, 2007     Asked by: Beena 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
  Sorting Options  
  Page 1 of 2   « First    1    2    >     Last »  
October 20, 2005 15:14:32   #1  
Ashim Dutta        

RE: what is the use of aggregation when we have rollup...
Aggregation and Rollup both can summerise the data but rollup is much more convenient to use. In order to understand how a particular summerisation being rollup is much more explanatory compared to aggregate. Rollup can do some other functionalities like input and output filtering of records.
 
Is this answer useful? Yes | No
November 24, 2005 00:54:36   #2  
Jaganmohanreddy        

RE: what is the use of aggregation when we have rollup...

Hi,

  This is jagan, I have one doubt what is diff between agreegate and rollup component.

Thanks&Regrds

jagan


 
Is this answer useful? Yes | No
November 29, 2005 01:10:39   #3  
Jaganmohanreddy        

RE: what is the use of aggregation when we have rollup...

Aggregate and rollup perform same action, rollup display intermediat

result in main memory, Aggregate does not support intermediat result.


 
Is this answer useful? Yes | No
January 16, 2006 07:29:47   #4  
Shashidhar        

RE: what is the use of aggregation when we have rollup...

Hi,

Rollup never produce intermediate results,for intermediate results we have to use Scan component.

The difference between Aggregator & rollup is

rollu is extended version of aggregator,rollup having built-in summry functions like sum,count,avg,min,max,product...


 
Is this answer useful? Yes | No
February 08, 2006 18:17:16   #5  
Mithun        

RE: what is the use of aggregation when we have rollup...

hi there

here is an Example. there are 2 groups in a company with 2 employees each with the following pay.

GROUP 1

    A.........10

    B..........20

Group 2

   C.........30

   D.........40

i cudnt think of any names....so bear with me.

Now a AGGREGATE component will produce a output of 100 (i.e 10+20+30+40)

and a ROLLUP will produce a output as

Group 1.......30

Group 2.......70.

i hope this explains you all. (i know its a bad example)

thanx


 
Is this answer useful? Yes | No
March 16, 2006 01:46:04   #6  
kalyan        

RE: what is the use of aggregation when we have rollup...
Rollup is the enhanced and upgraded version of aggregrate. Aggregrate was the older version and rollup is the new version, as clear as it says. Abinitio reccommends to use rollup instead of aggregrate. Functionally there is no difference between the two. Why you guys don't refer to the help file?
 
Is this answer useful? Yes | No
May 07, 2006 08:26:47   #7  
Learner57 Member Since: May 2006   Contribution: 4    

RE: what is the use of aggregation when we have rollup...

as i was going to through this thread, i see people saying a couple of things which give good info and one of the post says "Rollup never produce intermediate results, and for intermediate results we have to use Scan component."

as i see in the help as

Aggregate: Generates summary records for groups of input records.  It maximizes performance by keeping intermediate results in main memory.

Rollup: Generates data records that summarize groups of data records.  Rollup in Memory maximizes performance by keeping intermediate results in main memory.

so i feel the above post contradicts the help..... which says "maximizes performance by keeping intermediate results in main memory" for both components

Plz do let me know if i was wrong anywhere i am still learning Ab Initio...


 
Is this answer useful? Yes | No
July 08, 2006 12:25:01   #8  
prabhupurna Member Since: July 2006   Contribution: 22    

RE: what is the use of aggregation when we have rollup...

I would like to add a point on usage of rollup over aggregate:

Rollup has a good control over record selection, grouping and aggregation as compared to that of aggregate.Rollup is an updated version of aggregate.Better go for roolup ovre Aggregate.

For more details see in the help doc..

Hope this clears your doubt..

Siva Krishna....


 
Is this answer useful? Yes | No
November 20, 2007 07:01:39   #9  
anji_abinitio        

RE: what is the use of aggregation when we have rollup...

Rollup  gives you more control over record selection, grouping, and aggregation than aggregate.

But Aggregate ,when processing ungrouped data it maximises the performance.


 
Is this answer useful? Yes | No
December 10, 2007 08:01:42   #10  
anandr Member Since: December 2007   Contribution: 1    

RE: what is the use of aggregation when we have rollup as we know rollup component in abinitio is used to summirize group of data record. then where we will use aggregation ?
aggreate n rollup will perform the same task i.e it summarises the group of records into a single summary record...But where as in rollup we can use aggregator functions such as AVG, SUM, MAX, MIN, COUNT which cant be used in aggregator component
 
Is this answer useful? Yes | No
  Page 1 of 2   « First    1    2    >     Last »  


 
Go To Top


 Sponsored Links

 




About Us  |   Privacy Policy  |   Terms and Conditions  |   Contact  |   Site Map  |   Add Question  |   Propose Category  |   RSS Feeds  |   Articles Sitemap  |   Site Updates  |   Add Resource

Copyright © 2005 - 2008 GeekInterview.com. All Rights Reserved
Page copy protected against web site content infringement by Copyscape