Concept Behind advance hour glass model

Hi,
Just want to know the reason behind the incremental optimization using Advance hour glass model.
how it increase the performance and what is the reason behind it.
Regards
Anubhav

Hello Oruganti,
here is the explanation for mechanism of hour glass structure:
for example you had 6 dimensions 3 dense and 3 sparse. you should arrange your outline in the following structure (Hour glass)
DenseDimNumber1 (100stored members)
DenseDimNumber2 (50stored members)
DenseDimNumber3 (10stored members)
SparseDimNumber1 (10stored members)
SparseDimNumber2 (50stored members)
SparseDimNumber3 (100stored members)
Dense members determine your block size
your block size will be 100*50*10*8
Sparse members determine your potential number of datablocks.
Index file has address of each datablock.
Outline order controls the sequence of the datablocks stored in .pag files.
when you run a calc it is fast for essbase to search for a datablock in index file if it is arranged in hour glass structure.
Assume that your first dimension is largest sparse; so when essbase searches it has to go through all 100 members. if the first sparse dim has 10 members it is easy to search.
this is the reasoning I know for hour glass structure
essbase gurus please correct me if I am wrong

Similar Messages

  • What is this Hour Glass Model and what is the best order of dimensions

    What is this Hour Glass Model and what is the best order of dimensions in Essbase cube (Block storage model)

    Dimension order has a huge impact on performance.. The worst case I ever saw was in a pre-sales situation where an outline was thrown together very quickly by someone not experienced with Essbase. A rather small retrieval took 3 minutes despite the fact that there was absolutely no data in the database! Rearranging the dimensions made retrievals instantaneous..
    Tim Tow
    Applied OLAP, Inc

  • Regarding Optmization techique(hour glass model)

    HI
    can any one plz let me know regarding optimization techique which we go that is hour galss model
    that it is we should with accounts ,time,high dense and less dense and less sparse and high sparse
    my question why can't we go with the
    accounts and dense and the less dense and high sparse and the high sparse and the less sparse
    even i thinking i could get the light on it
    so plz anyone throw light on it ,sio it could get understand other topics
    thanks

    For Optimization:
    We used to place the non aggregating dimensions in the end:
    for your answer check Edward Roske's reply:
    Hour Glass Model is Sooo Outdated

  • Java Icon set: Hour glass??

    Hi y'all!!
    I know of the free graphics repository that provides a set of basic icons
    http://java.sun.com/developer/techDocs/hi/repository/
    but this set doesn't contain what I need for my app:
    I would like an hour glass, like the one displayed when you change the mouse cursor to a waiting cursor, but this should be in the Metal Java look and feel.
    If anyone out there knows of anyother graphics repositories which may have an hourglass.. or if you know how else I can obtain one.. please, please could you tell me! You'd be saving me a lot of unnecessary time in painfully drawing one in an icon editor.
    Thanks in advance you guys - later Edd

    Hmmm, google images "hourglass cursor" and may be:
    http://www.uni-heidelberg.de/images/index_AIcons_appl_cursor.html

  • The Hour Glass just spins on my 8320, HELP!

    Device info
    Your carrier: T-Mobile
    Curve 8320 OS version:v4.5.0.81(Platform 2.7.0.78)
    Apps and free space
    File free before 0 Bytes after a battery remove/replace 3672629 Bytes
    Did a battery pull fix your issue?  NO
    Apps installed and their version if possible.
    BlackBerry 4.5.0 Core Application 4.5.0
    BlackBerry 4.5.0 System Software Properties 4.5.0
    BlackBerry App World 1.1.0.33
    BlackBerry Attachment Service 4.5.0
    BlackBerry Maps 4.5.0
    BlackBerry Messenger 5.0.0.33
    BofAMobileBanking4 4.0.2
    BrickBreaker 4.5.0
    Browser 4.5.0
    Documents To Go 1.000.080
    Email Setup Application 4.5.0
    Facebook 1.7.0.22
    Google Mobile App 3.6.14
    Google Talk 2.5.32
    Help 4.5.0
    MemoPad 4.5.0
    Password Keeper 4.5.0
    Phone 4.5.0
    Poynt 1.4.2.72
    Tasks 4.5.0
    The Weather Channel 1.5
    BT device model/version (you will have to look at the BT device):
    Motorola T305
    Any other details that would help us out with your issue:
    Since I first received my Curve 8320 in Feburary of last year, I've always had to occasionally pull the battery to reboot the phone when it would "Lock Up" and the hour glass would spin.
    The frequency with which I have had to do this has steadily increased to the point where I now have to do it daily if not several times a day.  When this happens the hour glass will display and spin.  Sometimes for several minutes, sometimes until I pull the battery or cntrl-alt-del the phone.  I occasionally get a message that the phone application is unavailable, but not always.  Sometimes the phone will ring, and when I answer the screen will stay on the Home Screen, or there is a significant delay between screens changing and the buttons functioning.  Recently the phone just died while in a call.  The screen went black, the phone was unresponsive to the buttons, and would not power on or off.  A battery pull fixed this.  Sometimes the screen will partially or entirely go white.  Mainly the hour glass just spins and spins.  The local T-Mobile store has been no help.
    Any ideas on what I can do to get this phone working well again? 
    I'm in sales and this is the phone I conduct ALL my business on, and therefore I use it ALOT.  It is very annoying, and time consuming to reboot so much.
    Thanks!

    BDHershey wrote:
    I'd like to see what y'all have up your sleeves in regards to the Databases before wiping the device or reloading the OS.
    Cool, there's no significant size to your databases, then. Nothing to work with there.
    And, your Media card doesn't show significant usage either. I asked that because large usage of the Media Card can create some usage of the device memory, as your device will scan the media card and hold in its memory that image for quickest access to the card, like a drive image, for lack of better terms.
    I don't think that is affecting you either.
    Now, I do think you need to do as adivsed above. I am betting you will gain 15-20bm of space by doing a complete backup, wipe and reload of the OS, then restoring your data.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Invalidate concept for value node and model node

    Hello everybody,
    We have invalidate method for value node and model node.
    I want to know basic concept behind this method.
    What this method acually does?
    Regards,
    Bhavik

    Hi Pran and all,
    I figured out the problem. Input parameters are going multple times. So, depending upon that it gives multiple values.
    My scenario is:
    Root Node
    |_ Input_node1
         |_Attr1
    |_ Input_Node2
         |_Attr2
    |_Output_node
         |_Result
    I am passing values in Attr1 and Attr2 attributes.
    For this, first of all, i wrote following code.
    In controller, i have initialized Root node:
    Root_Node model = new Root_Node();
    wdcontext.nodeRoot_Node().bind(model);
    In view, I set values for attr1 and attr2 using following code:
    Ipublic<View>.IInput_node1Element ele = wdcontext.createInput_node1Element();
    ele.setAttr1("<value>");
    wdcontext.nodeInput_node1().addElement(ele);
    Ipublic<View>.IInput_node2Element ele1 = wdcontext.createInput_node2Element();
    ele1.setAttr2("<value>");
    wdcontext.nodeInput_node2().addElement(ele);
    But this code didnt work. Model was executed without data in this case.
    So, i thought that these elements were created at view level only. And corresponding model objects were not created.
    So, I have changed code like following way:
    I have removed initialization code for Input_Node1 and Input_Node2 from view. Now, I am getting input values in two different value nodes. And before calling custom controller's method to execute model, I am making two ArrayLists and filling data in it. Now, i am passing these ArrayList objects as parameters to controller's method.
    In this method, i am setting both values as follows:
    wdcontext.currentRoot_NodeElement().modelObject().setInput_Node1(List1); 
    wdcontext.currentRoot_NodeElement().modelObject().setInput_Node2(List2); 
    Then i am executing my model.
    But, When i am setting values for Input_Node1 and Input_Node2 as shown above, values are appended instead of overwritting the value. Because of this appended values, it gives mupltiple results.
    Means, Both ways are not proper. What should be the proper and best way to pass values in this case?
    Thanks,
    Bhavik

  • Change the mouse pointer to an Hour glass

    hello,
    Could any one of you let me know how to make mouse pointer to an hour glass in swing application.
    Thanking you in advance..
    Ram

    Check out how I do this in my Draggable classs
    you are welcome to use and modify this class, but please don't change the package or take credit for it as your own work
    package tjacobs.ui;
    import java.awt.Component;
    import java.awt.Cursor;
    import java.awt.Dimension;
    import java.awt.Point;
    import java.awt.Window;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseMotionListener;
    * tjacobs.ui.Draggable<p>
    * Makes a component draggable. Does not work if there's a layout manager
    * messing with things<p>
    * <code>
    *  usage:
    *                 Component c = ...
    *                 new Draggable(c);
    *                 parent.add(c);
    *  </code>
    public class Draggable extends MouseAdapter implements MouseMotionListener {
        Point mLastPoint;
        Component mDraggable;
        public Draggable(Component w) {
            w.addMouseMotionListener(this);
            w.addMouseListener(this);
            mDraggable = w;
         public Draggable(Window w, Component drag) {
              drag.addMouseMotionListener(this);
            drag.addMouseListener(this);
              mDraggable = w;
        public void mousePressed(MouseEvent me) {
              if (mDraggable.getCursor().equals(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR))) {
                   mLastPoint = me.getPoint();
              else {
                   mLastPoint = null;
         private void setCursorType(Point p) {
              Point loc = mDraggable.getLocation();
              Dimension size = mDraggable.getSize();
              if ((p.y + WindowUtilities.RESIZE_MARGIN_SIZE < loc.y + size.height) && (p.x + WindowUtilities.RESIZE_MARGIN_SIZE < p.x + size.width)) {
                   mDraggable.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
        public void mouseReleased(MouseEvent me) {
            mLastPoint = null;
        public void mouseMoved(MouseEvent me) {
              setCursorType(me.getPoint());
        public void mouseDragged(MouseEvent me) {
            int x, y;
            if (mLastPoint != null) {
                x = mDraggable.getX() + (me.getX() - (int)mLastPoint.getX());
                y = mDraggable.getY() + (me.getY() - (int)mLastPoint.getY());
                mDraggable.setLocation(x, y);
    }

  • Problem with freezing and hour glass comes on as if updating every 10 minutes or so and lasts for 52 seconds or more.

    When I am on a site, any site, or writing an email every ten minutes or so, the hour glass comes on and I cannot do anything but wait. I think it is updating something. How can I stop this?

    Updating to Firefox 8.0 might do it, unless there is damage to the places.sqlite indexes, anyway this is the fix, and I actually option (same as all options).
    freezing at regular intervals: http://blog.bonardo.net/2011/09/30/is-your-firefor-freezing-at-regular-intervals
    : https://addons.mozilla.org/firefox/addon/places-maintenance/
    :<br>Install add-on, run at least the option mentioned in the article, I ran them all. When finished you can uninstall the extension, all without taking taking Firefox down, The extension is one of the new JetPack extensions.
    Thought I was having that problem right now, but it's my anti-virus scan, usually ties things up pretty much.

  • I've tried to troubleshoot downloading Firefox but it won't open on Windows XP. The Firefox Update box with the hour glass symbol runs for hours. Then I have trouble even shutting down. When I click on Firefox, no window, program won't quit, etc....

    Windows XP. I used to use Firefox and it worked okay. I'm not sure why I downloaded a new version but it won't open. The window that says "Firefox Update" continues to try to load. Hour glass symbol, for hours. If I try to click on the Desktop symbol, Nothing. Then when I try to shut down, it's slow, programs won't quit, or it freezes. I've removed Firefox completely and tried downloading again with the same results. Even with the latest version. Shit. Whassup?

    Hi zenithtwc, to test whether this is a settings issue, could you do a three-minute experiment?
    '''Create a new Firefox profile'''
    A new profile will have your system-installed plugins (e.g., Flash) and extensions (e.g., security suite toolbars), but no themes, other extensions, or other customizations. It also should have completely fresh settings databases and a fresh cache folder.
    Exit Firefox and start up in the Profile Manager using Start > search box (or Run):
    firefox.exe -P
    ''Don't delete anything here.'' Any time you want to switch profiles, exit Firefox and return to this dialog.
    Click the Create Profile button, assign a name like Test731, and skip the option to change the folder location. Then start Firefox in the new profile you created.
    Can it reach the internet?
    When returning to the Profile Manager, you might be tempted to use the Delete Profile button. But... it's a bit too easy to accidentally delete your "real" profile, so I recommend resisting the temptation. If you do want to clean up later, I suggest making a backup of all your profiles first in case something were to go wrong.

  • Hour glass showing instead of thumbnails when importing new photos

    I just started using Photoshop 10.  When I import photographs from my camera or from any other source, the thumbnails do not show in the catalog, I can only see an hourglass.
    If I click on the hourglass, the picture opens and the picture shows perfectly, so the file is there. However when I close the picture an d go back to the "show all" the thumbnails still does not work, it only shows an hour glass.
    This was not happening when I was using Adobe Photoshop 9 and I am still using the same Windows Vista computer.

      Try selecting the thumbnails (Shift+Click) or (Ctrl+A) to select all, then click on the top menu
    Edit à Update Thumbnail For Selected Items
    If that doesn’t work close Elements and delete the thumbnail cache by navigating to:
    C:\ProgramData\Adobe\Elements Organizer\Catalogs\MyCatalog
    In side the MyCatalog folder (or whatever name you gave your catalog) you should find a CACHE file:
    thumb.5.cache
    After deleting that file restart the elements Organizer and wait whilst it regenerates thumbnails.
    N.B. The ProgramData folder is sometimes a system hidden file, in which case please follow these instructions before starting.
    http://windows.microsoft.com/en-US/windows-vista/Show-hidden-files
     

  • Firefox will not start in normal (hour glass for a second) or in safe mode (closes after choice box).

    Firefox will not start in normal (hour glass for a second) or in safe mode (closes after choice box).
    I tried all of the following with no success:
    - uninstalling and reinstalling mozilla with no success.
    - End all firefox.exe from the task manager and then open again the firefox from quick launch or desktop or program files folder.
    - Change the firefox.exe name to firefox2.exe
    - Start in safe mode and choose several alternatives after choice box, but nothing happen.
    Please help.

    What is your computer system, and what Firefox are you using?
    Start your '''Computer''' in safe mode. Then start Firefox. Try '''Safe''' web sites.
    '''[http://encyclopedia2.thefreedictionary.com/Linux+Safe+Mode Starting The Computer In Safe Mode;<br>Free Online Encyclopedia]'''

  • How to get the hour glass in the GUI status bar.

    Hi all,
    how can I get the hour glass and a corresponding text in the GUI status bar? Like during the compilation I would like to show a message 'Processing data ...'.
    Best regards,
    Nils

    A good example is provided in https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap code samples/abap objects/abap code sample progress indicator.pdf

  • My hard drive crashed. Lost Photoshop 11 software. When hard drive fixed, I bought and downloaded Elements 12. Trying to get photos in 12. All I have had for several hours are hour glasses. Photos are there if you click on hour glass, but cannot get photo

    My hard drive crashed. Lost Photoshop 11 software. When hard drive fixed, I bought and downloaded Elements 12. Trying to get photos in 12. All I have had for several hours are hour glasses. Photos are there if you click on hour glass, but cannot get photos to show up on the grid. What should I do?

    Thank you. Unfortunately I have  very limited technical skills.I am not sure what some of your suggestions relate to and the others I would not know how to do. But I do appreciate your respnse. A good start might be if you could tell me how to turn off face recognition. Thank you again

  • Concept behind getNamedDispatcher in interface ServletContext ?

    I'm thinking about the concept behind getNamedDispatcher and getRequestDispatcher.
    In the deployment descriptor you align a display name to a servlet, which you then map on an URL-pattern or since Servlet API 2.5 also on multiple ...
    1. Involved in my problem are include vs. forwad server intern.
    2. Redirects to Servlets
    For problem one I could use getNamedDispatcher with the display-name, but for solving problem two I cannot; therefore I need to know the path within the context. So I decided to only use getRequestDispatcher and forget about the display-name.
    Actually since Servlet API 2.5 as there are multiple URL-patterns allowed, I think even if there is a solution to get an URL by display-name of the servlet, it would disambigous (because multiple are possible; how to determine which to choose?).
    Did I miss somehting? - How do you solve both matters and why did you decide in favour of your solution?

    Perhaps this page can help you:
    http://www.javaworld.com/javaworld/jw-01-2006/jw-0102-servlet-p3.html

  • Concept behind, strengths and weaknesses of NetWeaver?

    Hi,
    what is the concept behind NetWeaver?
    What kind of strengths and weaknesses did NetWeaver have?
    And which position did NetWeaver have in the context of ESOA?
    Dokuments are also from interesting!
    THX
    Chris

    Hi,
    You're not asking for facts but for opinions.
    I think you have to make your own opinions....
    And everybody will have different ones.
    From <b>my personnal point of view, </b>
    The strength of Netweaver is the 15 years experience of robustness and reliability which began in 1992 with SAP R/3.
    The weakness of Netweaver is the dual stack concept ( abap and java in the same product) which pretends that the Netweaver Application server exists, also there is an ABAP application server and a JAVA application server which are (in my opinion) badly glued together.
    Regards,
    Olivier

Maybe you are looking for

  • Name/Password radio clicked -- users still show

    We're tightening security on our macs and have been changing login options from showing a list of users to showing Name and password. On one particular machine, I logged into the admin account to make the switch and the panel in System Prefs-->Accoun

  • Set preferences from Javascript

    Can preferences be set from a folder-level or document-level Javascript in Acrobat Pro 7 and 8? In particular, I am interested in toggling on "Display PDF in browser" and "Use local fonts". Alternatively, can JS read these settings, so that a suitabl

  • Ttitle with title and data

    Hi, I'd like to put on head of a report only a description and the date but not "Page n" by using TTITLE. Could you give me the right sintax? I know that by writing TTITLE CENTER 'REPORT' I get REPORT on head but if I write TTITLE 'REPORT ' I get 'Mo

  • Downloading already purchased music?

    I have already download like half of the music from iCloud. I did this about a month and a half ago and then I could just press the little iColud download button. But now I when I want to download the other half of the music, when I click the button

  • HT204387 How can I transmit my iphone numbers into my car's hands free system?? I have paired the two but do not know how to transmit.

    Having just moved from a Blackberry to iPhone 5C I have been trying to move my contacts into my car's Hands Free. I have paired the device but became stuck when it advised me to transmit the contact list. How do I find instruction on how to transmit?