BW : Question what is rollup and compress

Hiii Guys ,
I wanted to ask that what do you mean by Rolllup the cube and compress the cube..Why do u need it?what is its significance and how it is done?
Plz let me know.
Thanks & Regards
MAdhavi S Bichakal

Hi Madhavi,
Roll Up :
It is done if our cube has Aggregates. When you update your Cube with fresh data it must reflect in aggregates of that with that fresh data so for this we do Roll Up.
If you do not perform rollup regularly, your report will show old data.
Lets say that you have aggregates on your cube and all requests have been rolled up as of now. Lets say the latest request is 34256...All data is available for reporting now upto request 34256.
Say you loaded your InfoCube again 4 times. These 4 requests are NOT available for reporting if they are not rolled up, even if the query uses aggregate OR NOT. So, if you run a query you will only get data upto request 34256, which was the last rolled up request.
So, if you have aggregates, its a best practice to rollup into the aggregates at the earliest for your reports to show latest data, usually as a last step in the same process chain that you use to load your InfoCube.
Compression:
InfoCube has 2 fact tables: E and F.  F table has request number associated with each data load. When you compress the cube; data from F table is moved to E table. But request id is deleted from the data loads. Hence the data is stored in a compressed form.
Advantage of cmpression is better query performance.
Disadvantage: Once you move the data from F to E table; you cannot delete the data depending on the request number, you will have to use Selective deletion
Hope it helps.
Regards
Hemant Khemani

Similar Messages

  • Relation between Rollup and compression.

    Hi All,
    Is there a relation between rollup and compression ? i.e if i compress the cube, will the rollup job be faster ?

    Hi,
    Thanks for all your replies. Now the picture is crystal clear.
    1. A compression job moves data from F table to E table. This is also applicable for aggregates. If you schedule a compression job for a cube, the aggregates are automatically compressed( You can also compress aggregates of a cube without compressing the cube. There are programs avalibale for the same).
    2. Assume that you have not done compression . If you load the data to base cube ,it takes more time to create the indexes after loading.
    3) Assume that you have done compression . If you load the data to base cube ,it takes less time than 2 point to create the indexes after loading.
    On similar lines, if aggregates of a cube  are compressed before rollup, then rollup will be faster. This is what exactly I have experienced. I had a cube which had 1000 request. It was never compressed. The rollup job for the cube used to take around 60,000 seconds. I compressed 900 requests. Now the rollup job gets over in 2400 seconds.So the conclusion is the following:
    <b>When aggregates of a cube are compressed, the rollup job runs faster.</b>
    Message was edited by: Tej Trivedi

  • How to delete the rollup and compress request from the cube

    Hi Experts,
    I have a requirement, one request was updated into the cube and it was been rollup and then compressed.  As the request was compressed so based on request id we cant perform the deletion.
    So it is possible with selective deletion.  Now before performing the selective deletion do i need to deactivate the aggregates. 
    Help me out on this.
    Regards
    Prasad

    Hi.........
    U hav to deactivate the aggregates................bcoz.........Selective deletion is only possible with uncompressed requests...............ie from F fact table...........after compression data moves from F fact table to E fact table.............. you can't do selective deletion on E fact table.........So first deactivate the aggregates............then do the selective deletion..............then again activate the aggregates..............and do the aggregate filling job manually in RSA1..............but I will suggest u delete the request...............bcoz any how u hav to deactivate the aggregates............and in case of selective deletion u hav to be very particular................if ur load is not taking much time............then delete the request and repeat the load............
    Regards,
    Debjani...........

  • Question: what is "URIHandler" and what application do I use to open it with?

    I am trying to download a trial version of CC Illustrator and Photoshop (for work) on my own desktop. I'm part of an adobe work group. When I click on the link, "Get here to get started" I get a prompt box in response, called Creative Cloud (URI Handler) which prompts me to "Choose an Application" with a Choose button. When I click on that button I come to what looks like an empty Applications Folder with a message that says, "No items match your search" I don't know what to do next. Should I see Adobe Illustrator or something?

    That question makes very little sense? What exactly do you want to do?

  • Rollup and Compression in PC

    Guys, Let's say If I have an infocube which has aggregates created on it.  In a process chain how would the data flow look like?
    Is this one correct??
    START > DROP INDEXES > LOAD > CREATE INDEX > Roll Up of Filled Aggregates/BIA Indexes
    Also what about the compression?
    START > DROP INDEXES > LOAD > CREATE INDEX > Compression of the InfoCube
    Thanks,
    RG

    Hi,
    Yes, this is the process.
    but regarding compression, it comes after roll up of aggregates(if aggregates exist)
    hope this helps

  • Rollup and compression for inventry

    how to do inventry cube compression

    hi,
    clearly explained in:
    ( search for the keyword "compression" )
    in ...
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    Assign points if useful ***
    Thanks,
    Raj

  • Rollup and compression

    hi friends
    in process chain  after <b>rollup</b>  if it possible to include <b>execute  infopackage</b> process type.
    regards
    siva

    Hi Siva,
    I think the following link's should help you with the procedure.
    process chains
    process chains
    Process chains
    http://help.sap.com/saphelp_bw30b/helpdata/en/ad/6b023b6069d22ee10000000a11402f/frameset.htm
    Re: Ho to make a variable mandatory or optional?
    Check these docs
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8da0cd90-0201-0010-2d9a-abab69f10045
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/19683495-0501-0010-4381-b31db6ece1e9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/36693695-0501-0010-698a-a015c6aac9e1
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9936e790-0201-0010-f185-89d0377639db
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/263de690-0201-0010-bc9f-b65b3e7ba11c
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
    ****Assign Points If Helpful****
    Regards,
    Ravikanth

  • What are ROWID and ROWNUM? Are they stored in database and where?

    Hi All,
    can anybody please answer this question
    What are ROWID and ROWNUM? Are they stored in database and where?
    Thanks,
    Srini

    ROWID can be thought of as a pointer to the physical location (on disk) of the (table) row.
    From a ROWID value, Oracle can extract the file, block-within-that-file and offset-of-the-row-within-that-block. Using these, Oracle can directly access a disk block to retrieve a row.
    ROWNUM is a just sequence number of a row within a result set of a query.
    As said by other repliers, both are not stored. They are 'constructed' when you reference them inside a query.

  • Simple question about table structure and HR in BW

    i need to following data from HR:
    current FTE, employee number, cost place
    i dont think the current FTE is stored per employee. Therefor is would need a list that contains:
    mutation start date, mutation end date, FTE, employee, cost place
    i think cost place is a custom field.
    my question : what tables names and field names do i need?
    Thanks in advanced

    Hi,
    For Head Count you can use 0HR_PA_0 datasource and the other Employee details like start date and end date you can get them from employee master data and FTE can be calculated from the Emloyee Master Data and Head count data.
    Hope this helps...
    Thanks,

  • What are Before and After Images ?

    Hello Masters,
    Best wishes to all.
    For the past one week I've learnt many concepts from SDN, got all my doubts clarified.
    On the same roll, I have one more question
    What are Before and After Images ?
    Where do we come across these terms ?
    Could you please explain with an example ?
    I always thank my replies in points 
    Thanks in advance...

    <b>Hai</b>....
    <u><b>Before and After Images:</b></u>
    This Term is Used in the " Change Log "....
    Change Log is one of the Table used in ODS....
    That means the Changes in Running Request in ODS....
    Example:
    If you Enter the Request to " New Table" after activation the Request will be Deleted From the Table, You can see that in Change log......
    <i><b>Assign Points If It Halps</b></i>....
    <u><b>BalajeeKannan</b></u>

  • Sort and compress transport!

    Hi SDN,
    What is sort and compress of a transport!!

    Hi Radhakishan,
    Welcome to SDN!!
    There are many a times when you would include objects from a earlier transport request into your new transport request. Now you may also add the same object individually. This would make two entries for the same object in the same transport request. So you would use the "sort and compress" option to remove the redundancy and also have only the "latest" version.
    Bye
    Dinesh

  • Rollup and Datamart concepts for compressed cube

    Hi all,
    I loaded the data into cube and i compressed it ( collapse ),
    Then I have 2 questions
    1. Can i use the  Rollup option now?
    2. Can I load the data into another cube by using the compressed cube?
    good answers are rewarded
    Regards
    Ram

    hi sri
    Its not like we cannot do rollup before compression. You are right we do rollup to fill the aggregates. When you will do compression the request id will be deleted and the data will move from F table to E table. There will be no requst id at all.
    We do rollup based on Request only. If there is no request how can u do rollup. the same requst will not be availabe for reporting if u dont do the Rollup to aggregates.
    Regards
    Khaja

  • My rescue email is a deleted email and i have no idea what the answers are to my security questions- what do I do? How do I change the rescue email?

    My rescue email is a deleted email and i have no idea what the answers are to my security questions… what do I do? How do I change the rescue email?

    You will need to contact Apple support. You can use the link in the quote below from If you forgot the answers to your Apple ID security questions - Apple Support
    If you couldn't send a reset email, don't have a rescue email address, or can't access email at your rescue email address, contact Apple Support.

  • TS2446 So I have an iphone and for some reason I don't know the password for my Apple ID so I can't download apps and I don't have the password to my email to change it and I don't know the secret questions , what can I do to make a new Apple ID ?

    So I have an iphone and for some reason I don't know the password for my Apple ID so I can't download apps and I don't have the password to my email to change it and I don't know the secret questions , what can I do to make a new Apple ID ?

    I have the same problem - it is maddening. I rely on this iPad for work so this is not just an annoyance! The above solutions of changing the appleid on the device or on the website do not work.
    The old email address no longer exists - I haven't used it in a year probably and I no longer have the account.  I logged into the appleid website and there is no trace of the old email address so there is nothing that can be deleted or changed there.  On the iPad there is no trace of the old email address so nothing can be deleted there either. I have updated the iPad software and the same problem comes right back.  Every 2 seconds I am asked to log in using the old non-existent email.  The device is currently useless.
    The only recent change to anything was the addition of an Apple TV device, which was set up using the correct login and password.
    Does anyone have any ideas? The iPad has been backed up to the iCloud so presumably it now won't recognize the current iCloud account? So restoring may notbe an option?

  • Hello I have an apple Id on my ipad 2 and I want to change my password of my Id but I could not do it because I don't remember the answers to the security questions what to do?

    Hello I have an apple Id on my ipad 2 and I want to change my password of my Id but I could not do it because I don't remember the answers to the security questions what to do?

    Did you setup your account with a rescue email address?  If so...
    http://support.apple.com/kb/HT5312

Maybe you are looking for

  • Start MaXDB hit error due to insufficent memory

    Hi, When trying to start MaxDB instance, I hit this error:    "Check knldiag! Kernel died before reaching ADMIN state..." From the MaxDB diagnosis doc below, I know it is due to insufficient resource issue.     http://maxdb.sap.com/training/internals

  • More iTunes Store Issues

    Last night I tried to download a free TV show from ABC's Million Hit Lowdown (Desperate Housewives / Remember) - it downloaded 1.9 MB within the first few seconds and then stopped. I tried pausing the download and restarting a few times, restarted iT

  • Image in Screen Painter

    How can i place an in image in the screen painter?

  • ChoiceBox Listener

    I'm having some trouble using the ChoiceBox. What type of listener do you have to setup to be able to tell which item in the list the user selected? I figured there would be something in the API like onAction() or something similar but I don't see an

  • Frequent Indesign Crashing, CS6 and Now CC, any help for a fault finding novice?

    Good afternoon, I have been experiencing a lot of crashes, firstly with CS3 on my old system, then with CS6, then I upgraded to a new PC and still had CS6 crashes and now i have CC and still having similar issues. My system is Windows 8 Pro 64 Bit, w