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.

  • Cube and rollup

    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

  • Direct and Rollup Measures

    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
    Ajay

    Hi 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,
    BWer

    Hi 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

  • Aggregation and Fragmentation

    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,
    Rafi

    Hi,
    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

  • Compress and rollup

    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 Roulier

    Hi
    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.
    Regards

    In 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 you

    ramsy 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
    MerlinRoshina

    Hi,
    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.fahrudeen

    Aggregation 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.  Doug

    Hi,
    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 Thomas

    Royal,
    Your question is discussed
    here and
    here also. May be it will help you out.
    Best regards.

Maybe you are looking for