Aggregation and Rollup
Guys, Can someone tell me what will happen if I were to do the rollup without creating aggregates first in and infocube.
Thanks,
RG.
Hi Ram,
Roll up process is used to fill data in aggregates. Unless and until you roll up the requests in base cube to the aggregate, the corresponding data will not be available in aggregates. As a result if there is no aggregate, roll up will not be useful.
Thanks
Similar Messages
-
The effect of cube and rollup function
1. For under 500,000 in Oracle 9i, rollup is faster than cube.
But above 1,000,000, cube is faster than rollup.
Right?
2. Why do rollup(a) and cube(a) all have a parameter?
3. Under only one parameter, the compute process of cube and rollup is not the same, right?
Thx.>
1. For under 500,000 in Oracle 9i, rollup is faster than cube.
But above 1,000,000, cube is faster than rollup.
Right?
>
Rollup summarises data differently to cube, so to say one is faster or slower than the other is not a question one should consider necessarily.
The main consideration should be in what format you would like the result set to be in.
http://download.oracle.com/docs/cd/E11882_01/server.112/e16579/aggreg.htm#DWHSG8609
http://download.oracle.com/docs/cd/E11882_01/owb.112/e10935/dim_objects.htm#WBETL03002
>
2. Why do rollup(a) and cube(a) all have a parameter?
>
The parameter(s) refers to the Grouping against which the data is summarised.
The Oracle documentation states the following:
>
CUBE takes a specified set of grouping columns and creates subtotals for all of their possible combinations
>
So both rollup and cube could summarise across a group of column(s).
>
3. Under only one parameter, the compute process of cube and rollup is not the same, right?
>
Correct, depends what you want to summarise against. -
How to use cube and rollup what are they exactly...
Hi,
They are aggregate functions.
Here's a nice explanation:
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1512805503041
See also:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14223/aggreg.htm#sthref1669 -
Hi All,
I have two kinds of measures direct and rollup. For eg. Consider my dimension CLIENT which has the following representation:
CEO --> EVP --> P1
CEO --> EVP --> P2
CEO --> PA
We collect data for P1, P2, EVP and PA. So, data is not only collected at the lowest level but also at the intermediate levels. Now, If I just ignore the data collected for EVP, then it is straightforward rollups and the measures associated are ROLLUP measures. The data associated with EVP is a direct measure. Whats the best way to achieve this objective?
Thanks in advance,
Swapan.One of the ideas I was considering was having a virtual node for every node in the tree( need only basis? ) and then doing custom aggregations from there.
CEO --> EVP --> VEVP(virtual)
CEO --> EVP --> P1 --> VP1 (virtual)
CEO --> EVP --> P2 --> VP2 (virtual)
CEO --> PA --> VPA (virtual)
In this way, data is always collected at the leaf nodes but then the simple rollups become more interesting.
Any comments/suggestions?
Swapan. -
What is the best Practice to improve MDIS performance in setting up file aggregation and chunk size
Hello Experts,
in our project we have planned to do some parameter change to improve the MDIS performance and want to know the best practice in setting up file aggregation and chunk size when we importing large numbers of small files(one file contains one record and each file size would be 2 to 3KB) through automatic import process,
below is the current setting in production:-
Chunk Size=2000
No. Of Chunks Processed In Parallel=40
file aggregation-5
Records Per Minute processed-37
and we made the below setting in Development system:-
Chunk Size=70000
No. Of Chunks Processed In Parallel=40
file aggregation-25
Records Per Minute processed-111
after making the above changes import process improved but we want to get expert opinion making these changes in production because there is huge number different between what is there in prod and what change we made in Dev.
thanks in advance,
Regards
AjayHi Ajay,
The SAP default values are as below
Chunk Size=50000
No of Chunks processed in parallel = 5
File aggregation: Depends largely on the data , if you have one or 2 records being sent at a time then it is better to cluster them together and send it at one shot , instead of sending the one record at a time.
Records per minute Processed - Same as above
Regards,
Vag Vignesh Shenoy -
Cube Reload and rollup ?
Hello BW Experts,
I have a cube A. There are two requests Req1 and Req2. on day 1 i have loaded the req1.1 and req2.1 and rollup done for roll.req1.1 and roll.req2.1. Now i have to reload the req1.r and req2.r. so what is the procedure to be followed? and how to do the rollup for roll.req1.r and roll.req2.r
1) delete the req2.1
2) delete the req1.1
3) anything to do with the rollups of req1 and req2???
4) reload the req1.r
5) reload the req2.r
6) i am supposing the rollups is happneing automatic??? or anything to be done to do the rollups.
Q1) please let me know what i have to do in steps 3 and 6 ?
Q2)is the sequence above mentioned correct ? is there anything i am missing.
Q3) is rollup done automatically ? how to verify it ?
suggestions appreciated.
Thanks,
BWerHi BWer,
Q1) When you delete the requests, the aggregates are calculated again (rollup). if you reload the requests, it depends of how rollup is made, if its automatic or you should start it manually. you will see this with the requests.
Q2) the sequence seems to be correct
Q3) you can check the rollup when you manage the infocube, in the requests page, the fifth column (Rollup Status) it should have a check.
Hope it helps.
Regards,
Diego Lombardini -
What is generalization, aggregation and specification in database abstraction ?
What is generalization, aggregation and specification in database abstraction ?
The following link might be a start.
http://cs-exhibitions.uni-klu.ac.at/index.php?id=433 -
Hi Gurus,
what is meant by aggregation and fragmentation in OBIEE .Do we use these only when we want to improve the performance of the report if no in which type of scenarios when will go for these.Please any one help me with exact scenario.
Regards,
RafiHi,
As per the below link
http://108obiee.blogspot.com/2009/01/fragmentation-in-obiee.html
In fragmentation after fragmenting the table in database and reimporting the tables and making the joins in Physical layer. we have to drag the table in BMM layer .
When we generating the report on channels table with channel id greater than 5 then how the biserver will go to the particular table(i.e.Channels_Other). How the biserver will follow the link between two tables(i.e. CHENNELS and CHENNELS_OTHERS) when fetching the data in the report.
In logical table source why we have to enable the option This source should be combined with other source at this level if we won’t enable this option what it will happens.
Thanks,
Edited by: Rafi.B on Aug 2, 2012 1:06 AM -
Hello,
It seems that for non cumulative infoproviders, the order of process between compress and rollup is important (example 0IC_C03).
We need to compress before rolling up in the aggregates.
However, in the process chain, if I try to compress before rolling up, the 2 processes are in error (RSMPC011 and RSMPC015).
In the management of the infoprovider the "compress after rollup" is unchecked.
Please can you tell me how can I do ?
Thank you everybody.
Best regards.
Vanessa RoulierHi
We can use any of the option
Aggregates are compressed automatically following a successful roll up.If, subsequently, you want to delete a request, you first need to deactivate all the aggregates.
This process is very time consuming.
If you compress the aggregates first, even if the InfoCube is compressed, you are able to delete requests that have been rolled up, but not yet compressed, without any great difficulty.
Just try to check that option and load if it works
Thanks
Tripple k -
Nested aggregation and additional sql in query
Hi experts,
I need to create a measure in the rpd that will look like:
measure 1 = SUM(count distinct (ID)) over(order by T11687.MON_CODE asc rows unbounded preceding)
Is it possible to have a nested aggregation and the over (...) in the query that willl be generated?
NB: I can't use the evaluate function
because measure 1 will be just a factor in a complex calculation where other measures are derived from different tables.
RegardsIn doesn't work that way.
this query is a bit "stupid", but try this
select * from topping where topping_id = 1
union all
select * from topping where topping_id = 1
union all
select * from topping where topping_id = 1Or better yet, let it return once, and then do
var = rs.getString(1);
var2 = var;
var3 = var; -
Exact difference betwteen aggregation and Inheritance with example
hi everybody
Just I got some doubt regarding the difference betwteen aggregation and Inheritance and where we can differntiate the use of each other. I am little bit confused with the two usages when refering to objects.
Thank youramsy wrote:
hi everybody
Just I got some doubt regarding the difference betwteen aggregation and Inheritance and where we can differntiate the use of each other. I am little bit confused with the two usages when refering to objects.
Thank youIt's the difference between the "is-a" and "has-a" relationship. A Car is-a Vehicle. A Car has-a Engine. -
What is aggregation and composition of objects?
Hi,
Please tell me What is aggregation and composition of objects?
What are the difference ? Is there anyother type of Object in java ?
Thankzx
MerlinRoshinaHi,
Composition is developing a single , complex system by combining subparts.
Aggregation :
a composition that encapsulates (hides) the parts . User cant able to access the parts outside .
Association:
a composition of independently constructed and externally visible parts. User can access the parts outside .
To get more detailed information,
http://people.cs.vt.edu/~kafura/cs2704/basic.concepts.html
thanks,
nvseenu. -
Explanation for Aggregation and Disaggregation
Hi all
What is the use of Aggregation and Disaggregation in demand planning. Please share your knowledge with a real time example.
Regards,
a.fahrudeenAggregation is the automatic function by which key figure values on the lowest level of detail are summed at run time and displayed or planned on a high level; for example, if you display the forecasted demand for a region in the interactive planning table, what you see is the forecasted demand for all of the different sales channels, product families, brands, products, and customers in that region which the system has added together.
Disaggregation is the automatic function by which a key figure value on a high level is broken down to the detailed level; for example, if you forecast demand in a particular region, the system instantly splits up this number among the different sales channels, product families, brands, products, customers, and so on, in this region
Aggregation and disaggregation ensure a consistent planning approach throughout your organization. The sum of the details on the low level always equals the total on the high level. Key figure values are always saved at the lowest level of detail. If aggregates exist, the data is also saved on the aggregate level.
Check the OSS note 758618 for more idea........generally this functionality used in Macro to calculate the aggregrated quantity based on the keyfigure -
Cannot connect to OWA after Exchange 2007 SP3 and Rollup 13 install.
Hi,
Our OWA website isn't accessible after we installed SP3 and rollup update 13 for Exchange 2007. When we attempt to visit the OWA URL, all we receive is HTTP 403.4 SSL is required to view this resource. DougHi,
I recommend you follow the steps below for troubleshooting:
1. Open IIS Manager, click Default Web Site -> Authentication, make sure that Anonymous Authentication and Windows Authentication are enabled.
2. Click Default Web Site -> SSL Settings, check "Require SSL" and click Ignore.
3. Click Default Web Site -> HTTP Redirect, check Redirect (enter your
https://URL), check "Only redirect" box and Status code Found 302.
4. Expand Server Configuration -> Client Access ->double click owa ->Authentication tab. Check the Basic Authentication and check the Use forms-based authentication button Logon Format: Domain\user name.
What's more, here is a thread for your reference.
Exchange 2007 SP3 Rollup 2 installed - OWA stopped working
http://social.technet.microsoft.com/Forums/en-US/8481eb3d-a6ab-42fc-b7ea-fa9a9a625e48/exchange-2007-sp3-rollup-2-installed-owa-stopped-working?forum=exchangesvrdeploylegacy
Hope it helps.
Best regards,
Amy
Amy Wang
TechNet Community Support -
Cube process stuck - finished building aggregations and indexes for the partition
Hi friends
My cube processing stuck up at "Finished building aggregations and indexes for the partition". How can I troubleshoot this.
Appreciate your help.
Royal ThomasRoyal,
Your question is discussed
here and
here also. May be it will help you out.
Best regards.
Maybe you are looking for
-
I cant move my song order inside a playlist anymore
I tried the two most suggested fixes (turning off shuffle and clicking on the first column) but nothing works and now all my playlists are not allowing me to change the order of the songs Help! Thanks
-
When Firefox crashes and subsequently restarts, the tabs that were open are not restored. I do not get the "well, this is embarrassing" dialogue box that gives me the option to restore tabs. When restarting, Firefox just gives me my home page. This h
-
OpenVPN Configuration Questions
So I found the Arch Wiki articlehttps://wiki.archlinux.org/index.php/OpenVPN_Bridge about creating an openvpn bridge network for running games. I have some questions about what some of this does, as now that I've implemented this, if prevents me from
-
I updated my iOS and downloaded some apps and then when I click on catagories or top 25 in the App Store it says too many http redirects.
-
I'm looking to see what others are running as a daily checklist on BW systems. I have a standard list of items that I would run on a R3 system and run most of those daily on the BI system as well(SSAA/CCMS); I'm looking to find out a list of transac