GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Data Warehousing  >  Business Objects
Go To First  |  Previous Question  |  Next Question 
 Business Objects  |  Question 203 of 253    Print  
@aggregate aware function
What is the purpose of @aggregate aware function?
please draw, how you use the @aggregate aware function.



  
Total Answers and Comments: 5 Last Update: November 28, 2007     Asked by: senthil0613 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: shilps.verma
 

Lets understand the use of Aggregation first with examples.

Information is stored in the datawarehouse in the summarised form.
Instead of recording the date and time each time a certain product is sold, the data warehouse could store the quantity each hour, each day or each week.
Here, comes the use of aggregation--
Primarily for 2 purposes;
- To save the storage space
 DWHs can get large with exponential increase in data. Use of aggregations greatly reduces the space
- To improve the performance of BI tools.
 When queries run faster they take up less processing time and the users get their information back more quickly.

Relating these facts to BO now,
@Aggregate_Aware is a function which determines which tables to use in SQL generation.
(detailed or aggregated ?)
@Aggregate_Aware(sum(table1.revenue),sum(table2.revenue))



Above answer was rated as good by the following members:
chandra435
November 17, 2007 13:07:01   #1  
subramanyam        

RE: @aggregate aware function
@aggregate aware function is used to increase the query performence by using aggregate tables.

 
Is this answer useful? Yes | No
November 22, 2007 03:38:53   #2  
MuthuKumar Sankar        

RE: @aggregate aware function

This function is user to aggregate the values in ascending order which is present in the class.


 
Is this answer useful? Yes | No
November 22, 2007 23:19:37   #3  
senthil0613 Member Since: November 2007   Contribution: 8    

RE: @aggregate aware function
hi

thanks. but i need how we use the @ Aggregate function in aggregate table.
please send the syntax.
please explain with one example.

 
Is this answer useful? Yes | No
November 23, 2007 22:40:23   #4  
shilps.verma        

RE: @aggregate aware function

Lets understand the use of Aggregation first with examples.

Information is stored in the datawarehouse in the summarised form.
Instead of recording the date and time each time a certain product is sold the data warehouse could store the quantity each hour each day or each week.
Here comes the use of aggregation--
Primarily for 2 purposes;
- To save the storage space
DWHs can get large with exponential increase in data. Use of aggregations greatly reduces the space
- To improve the performance of BI tools.
When queries run faster they take up less processing time and the users get their information back more quickly.

Relating these facts to BO now
@Aggregate_Aware is a function which determines which tables to use in SQL generation.
(detailed or aggregated ?)
@Aggregate_Aware(sum(table1.revenue) sum(table2.revenue))


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    
November 28, 2007 19:45:56   #5  
sheriey Member Since: November 2007   Contribution: 6    

RE: @aggregate aware function

The @Aggregate_Aware function allows an object to take advantage of tables

containing summary data in the database. If your database contains summary

tables and you are running queries that return aggregate data it is quicker to run

a Select statement on the columns that contain summary data rather than on the

columns that contain fact or event data.

You can use the @Aggregate_Aware function to set up aggregate awareness in

a universe. This process includes a number of other steps which are associated

with the use of the @Aggregate_Aware function


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape