Outline optimization for ASO 7.1

Hi,
I've the time hierarchy which contains years,quarters,months and days. Now will it be a good idea to break the time hierarchy in 3 separate dimensions like year (which will contain the years only), time period (contain quater and months) and Days (1-31). It'll defntly reduce the member numbers in the outline since there is no repeated member. But will that help me to enhance the data load performance in the cube? And if yes, How?
Thanks!

Given that it is an ASO cube, there are no considerations for dense/sparse like there are with BSO cubes. My first thought is that you won't get much of a performance increase. You're right, you could reduce the number of members in the outline but usually the reason I need to use ASO is partly because I have tons of members in the Measures dimension, meaning that the number of members in Time is fairly trivial.
The other thing you'd have to consider is that the way your users retrieve data from the cube would be entirely different if you change the dimensions. If you already have lots of reports out there or users that are accustomed to drilling into the cube in a certain way, changing the dimensions could be a very bad idea for that reason alone.
Of course, the easiest way to find out if you get any data load performance gains is to try it. Are you using any of the other ASO loading tricks, like using more threads specified in your essbase.cfg file?
Jason
[jasons hyperion blog|http://www.jasonwjones.com]

Similar Messages

  • Problem in writing outline formula in ASO

    Hi All,
    I am encountering a problem in my ASO cube where in Ending_VendorBalance is the parent of Beg_VendorBalance, VendorBalance_Acquisition and Netflow. We get values for VendorBalance_Acquisition and Netflow through 0 level data but not for Beg_Vendor Balance. Beg_VendorBalance is calculated as the value of last month of Ending_VendorBalance. How can we achieve this using outline formula in ASO?
    Ending_VendorBalance <3>
    Beg_VendorBalance [0: Case  when(is(month.currentmember,Sep)) and  then 0    else]
    VendorBalance_Acquisition (Alias: Vendor balance at acquisition (will not change)) (UDAS: TB_Last)
    NetFlow <3>
    Pls suggest.
    Regards,
    Karan

    One way I can think of is to logically group members under parents in the outline, that way you can simply use the parent name.children.
    Robert

  • Design Aggrigation for ASO cubes

    Hi All,
    We are 12 ASO cubes in each server and each cube have minimum 5-6 months data .Normal aggregation data preview is taking lot of time .So we are planing to do design aggregation .We have a small doubt about this aggregation like
    **1)its going to be do every time we load the data into cubes or once we do this it will create automatically**
    **2)Suppose this month we have loaded 2 months data into cubes after that we perform design aggregation .Then again next month we load the 2 months data into cubes . again we need to do total 4 months design aggregation or is there is any method we can do partial design aggregation or incremental design aggregation .i.eLike already we have done the design aggregation so i want to do only next two months not total 4 months **
    Kindly let me know if any automation process available for this .
    Thanks,
    Vikram
    Edited by: Vicky143 on Jan 13, 2010 10:00 PM
    Edited by: Vicky143 on Jan 13, 2010 10:02 PM

    Hi Vikram,
    Which version are you using?
    1) Do you reset the cube(clear the data) whenever you re-load your cube?
    If yes, you can't expect your earlier aggregations be still there. However, if you've saved your agg. selections & outline is more/less the same, you can materialize the aggs. by using the saved script.
    If your load is an incremental one, the changes that take place to your outline matters a lot as they may invalidate your previous agg. selections.
    2) As more Lev0 data starts flowing in, you've to periodically monitor for the trade-off b/n agg. time/space and performance requirements. The only thing I know about incremental agg. for ASO is via enabling user query tracking & doing the necessary aggs.
    Visit this link to know how to automate-
    [execute aggregation selection|http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/execaggsel.htm] !
    [execute aggregate process|http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/execagg.htm]
    Let us know incase you've any questions.
    - Natesh

  • Transfer footage iMovie 08 to iMovie 06 HD & change outline color for text

    I have a completed video that is basically all stills. I would like to transfer the stills in their current sequence and if possible with their current crop styles ie Ken Burns without having to start ALL over. Is this possible? Just downloaded 06 HD because I wanted more editing options that iMovie 08 seems to be lacking.
    Also, how do you change the outline color for text in titles? At one point it switched from black to white but I have no idea how it happened... now its back to black.
    Lastly, are we only allowed to place music exactly at the head of a clip or is there a setting I am unable to find that unlocks that "snap to" function?
    Thank you.
    Message was edited by: boogieon
    Message was edited by: boogieon

    Thanks....I was thinking that was probably it. Will be a little time consuming, but I'll feel better in the end knowing a vacation and bunch of summer stuff is back on tape for archiving.

  • Acrobat 9.3.4 (or 9.3.3.177): Save As with Optimize for Fast Web View

    When I do a Save As with Optimize For Fast Web View checked, the saving stops and an Adobe Acrobat dialog displays:
         The document could not be saved. There was a problem reading this document (111).
    If I uncheck Optimize For Fast Web View, the Save As seems to work.
    Is there a way to have Fast Web View work with Save As?
    Acrobat.exe is version 9.3.4 (or 9.3.3.177 in the properties). The Acrobat.DLL version is 9.3.4.218.

    Thanks.  I did submit a report at the site.  I hope somebody reads it as this is a big problem for us.
    Thanks again.

  • Not able to optimize for You Tube

    So I have been using Adobe Premiere for almost a year and a half and the one thing that has bothered me is that no matter what I do I can't get full HD Video's (I am filming with a 720 camera) and it won't optimize for You Tube and will always look like this
    I have looked up several guides and no matter what I do it does not change any guides I might be missing or something wrong I would love to use the full potential that I can.

    AME has quite a number of YouTube presets ... one of 'em should pretty close to match expectations.
    Neil

  • Set "optimize for screen display" at runtime?

    Hi,
    is it possible to set the option "optimize for screen display" at runtime when using the CR2008/.NET 2.0 runtime?
    Best regards,
    Florian

    Ok, I'm a bit smarter now. If I open the new pdf with reader 7 the graphics are in normal size at 100%. If I open the same pdf in Acrobat 9 pro everything is a bit to big with the "original size" setting, so the graphics are blured, because they get streched. It is a problem of displaying, the pdf seems to be ok, cause it looks good printed and good in Reader 7. But how can I know how the result will look at the users screen and why is the same file different in two reader versions?
    and there is still the problem with the pattern / diffusion / noise whatever is the best word for it.

  • Conditions Need to decided for ASO or BSO cube?

    Hi
    Could you please tell me on what conditions or business needs we need to decided whether we need to build an ASO or BSO cube?,
    which dimension needs to be Label only or Stored or Accounts or Multiple Hierarchy Enabled property?
    Which needs to be Dense & which needs to be Sparse if it is BSO cube?
    Could you please let me with an example with above question that would be helpfull.
    Thanks,
    Raj

    For dense data sets and Analytic databases ( databases with complex calculations ) and read/write databases we will go for BSO.
    In BSO we can load high and apply the pushdown calculations.
    For large dimensionality and sparse data sets and for read only database we will go for ASO.
    In ASO we can load at leaf level only.

  • Optimize for Speed = LV runtime error in file CCGArrSupp​ort2.c (LV2009 / MCB2400)

    Hello,
    I have a MCB2400 and LV2009 and the normal Code-Generation works fine. But if I try the Run-Time Option: "Optimize for Speed" I always get this Error:
    "LV runtime error in file ...\CCGArrSupport2.c at line 2621: 6 3"
    I already tried a workaround, which helped somebody for blackfin: http://forums.ni.com/ni/board/message?board.id=420​&thread.id=811
    But it didn´t help in my case.
    bye
    amin 
    Solved!
    Go to Solution.

    Hi,
    you are right. In the example it was just a Problem with the output.
    Now here is one little part of the project which brings the runtime error allone, which brings the runtime error (just if the optimize option ist activated).
    The Black Node is a Sub-Vi.
    bye & thanks
    amin
    Message Edited by aminat on 10-23-2009 09:02 AM
    Attachments:
    PUB.zip ‏15 KB

  • SSaudit for ASO cubes in 11.1.1.3?

    Hello Gurus -
    I was wondering if anyone has been able to get the SSaudit feature working on ASO cube on version 11.1.1.3 to get the .atx and .alg file generated?
    We tried but it doesn't seem to work for us. Also, the "send" activity itself doesn't seem to get captured in either apps log or essbase logs.
    I was wondering if there is a workaround or especial setting we need to do for ASO.
    Pls, throw some light if anyone know anything on it.
    Regards

    SSAudit is not supported for ASO cubes and unfortunatly neither is transaction logging.
    If you need to do something like this I suggest using Dodeca which can save sends in a relational table

  • Batch fetch optimization for lazy collections

    Hi,
    I feel like this question must have been asked by somebody already but couldn't find any answers in the forum.
    We're trying to evaluate migrating from Hibernate to KODO JDO. One feature we use extensively from Hibernate is the "batch fetch optimization for lazy collections".
    For instance, there's a class User with collection "Set<String> permissions". In the DB, there're tables USER(id, name, etc) and USER_PERMISSIONS(user_id, permission) with one-to-many relationship b/w them.
    Suppose the code is the following:
    query = ....;
    List<User> users = (List<User>) query.execute();
    for (User user : users) {
    println("User: " + user.getName());
    println("Permissions: " + user.getPermissions());
    I've setup EagerFetchMode to parallel. For field "permissions" I had to specify default-fetch-group="true" b/c I wanted this to happen lazily. When I look through the logs, I see that permissions SQL query is executed for each user.
    With Hibernate we were to setup mapping the way that permissions are not fetched at first, but when they are requested for the first user (user.getPermissions()) they are automatically selected for several users in one query using SQL IN clause (similar to the parallel mode).
    Is this possible to recreate the same in KODO JDO? (JPA?) If it is, this would greatly simplify migration. Please notice, that we can't use explicit fetch groups for this, b/c we don't know ahead which collection can be navigated (in the real life User class have many relationships).
    thanks in advance,
    Dimitry

    Kodo doesn't have a direct analog for that behavior. The typical way to solve that problem is to keep the field out of the default fetch group, and then explicitly include the desired field in the current fetch group at runtime. In pure JDO, you can do this by creating a separate fetch group that includes the relationship field, and designating that the query should use that fetch group:
    <pre>
    query = ...;
    query.getFetchPlan().addGroup("relationshipGroup");
    List<User> users = (List<User>) query.execute();
    </pre>
    Kodo has JDO extensions that allow you to do this a bit more easily:
    <pre>
    query = ...;
    ((kodo.jdo.KodoFetchPlan) query.getFetchPlan()).addField("com.example.User.permissions");
    List<User> users = (List<User>) query.execute();
    </pre>
    Finally, you can do this with Kodo's JPA extensions like so:
    <pre>
    import org.apache.openjpa.persistence.OpenJPAQuery;
    query = (OpenJPAQuery) ...;
    query.getFetchPlan().addField("com.example.User.permissions");
    List<User> users = (List<User>) query.getResultList();
    </pre>
    Note that in all cases, you could also make this change to the current PersistenceManager / EntityManager's fetch plan instead, to make the change happen for the duration of the use of that manager. In that environment, the change would need to happen before the query was created.
    (And no, I have no idea why the edit box has a 'pre' button but does not seem to do anything with the resulting tags.)
    -Patrick

  • This accessory is not optimize for this iphone

    This accessory is not optimize for this iphone.  This massage keep pooping up every now and then in my new Iphone4.  Can anybody tell me how to fix it?  I googled in yahoo. They suggested me using cydia after jailbreaking.  I do not wan to jailbreak my I phone. So can anybody help?  It's really a nuisance.

    thanks for the fast reply wjosten, i tried that. even I restored my iphone twice.  but toi no avail.  Is there anything else that I can do to stop that massage from pooping up?  Maybe, like turning off something in accordance to the massage?  This things really bothered me especially when watching utube on Iphone.  i bought this less than a week?

  • Should I Optimize for "Memory" or "Performance" in Preferences?

    I've been rendering the timeline prior to export and finding that it renders in just over an hour for a 30 minute project. Then, almost miraculously, the MPEG2-DVD export only takes about two hours or so. This is with "Maximum Render Quality" selected in the Sequence Settings. When this option is selected, a pop-up warns that it is "highly recommended" to set "Optimize for Memory" in Preferences>General. I did this, and my timeline render increased exponentially (I estimate triple, since I stopped it after it ran for 1/2 an hour and it said there was still about two hours to go. So I am prefering the "Performance" setting for rendering the timeline.
    But export may be a different matter. I'd rather not experiment with this if I don't have to, so I'm asking if anyone knows if the Preferences>General should be set to "Optimize for Memory" for export since that may be different than rendering the timeline for some important reasons.
    This question is really about time and quality in the final MPEG2-DVD. Are either affected, one way or the other, by the various options for settings in both the timeline render and the export encode? In the past, I've always used Max Render Quality with Optimize set for Performance and never had any issues. This latest discovery of reducing my export time (maybe in the range of 80%+) by rendering the timeline first is tempting to continue since the final MPEG2-DVD quality appears identical to exporting without first rendering the timeline. I did do a test today exporting without rendering the timeline first (after deleting all the preview files) and that export took 4-1/4 hours, a net loss of about an hour.
    Thanks, everyone.
    Update on statement in paragraph one. Since writing this, I exported after deleting the preview files and using Optimize for Memory in Preferences>General. Total export time was 4:15.

    When it comes to exporting, what type of encoding you use greatly effects how much time it takes to render the file. For example i recently tried to export a 12 minute file. It takes me about 45 minutes in an AVI format but it takes over 8 hours in FLV format. (FLV is a poor example but none the less point can be made from this).
    When it comes to optimizing for memory vs performance....It all depends on what you have available on your computer. If your memory is un the range of say 2-4 GB and you're using a windows 7 or vista OS, it's probably in your best interest to optimize for memory. This allows a machine with less memory to render much smoother than it would if it were trying to render based off of a performance based setting.
    Sometimes what happens as a result of the performance setting is the program tries to render the video much quicker than what the memory your computer can allocate can tolerate. Try it out, it might help with some of the "skipping over frame" errors.
    Cheers,
    -MBTV

  • Optimize for ad hoc workloads.

    Hello all,
       I was refering BOL documentation on 'optimize for adhoc workloads' option and when this is enabled the first run of the adhoc query gets 'compiled plan stub'(plan is not cached) and upon on second run,it gets 'compiled plan' (plan is cached).
    I am wondering if there is any option where we can tell sql server, to make it a 'complied plan'  at 5 run(instead on the second run).
    Thanks.
    Hope it Helps!!

    If you feel that this is important, submit a request on
    http://connect.microsoft.com/SqlServer/Feedback.
    You should make an effort to clearly spell out why you think this would be a benefit.
    I guess that one reason they did it the way they did is that this is simpler. For instance, they don't need to maintain a counter for the shell query.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Unix setting for ASO?

    In a Unix environment there are certain settings that by default aren't set to the max when essbase is configured.
    For instance, the STACK setting defaults to 8k and you can increase it to the max (64k) by placing
    ulimit -s 65536
    in the essbase owners .profile file.
    For BSO this helps run time on large calcs as the system doesn't need to page its stack entries.
    Is there something similar for ASO cubes?
    I tried increasing the stack to 64K, but it didn't make any difference on the retrieval time of a rather large (14 dimensions) ASO cube.
    TIA,
    Robert

    Dear Gajanan,
    Create asset class in OAOA. Assign account determination & screen layout, number range.
    You have a section down as Status of AUC. Select the second radio button of "Line item Settlement"
    Regards,
    Ajay

Maybe you are looking for

  • Execution time for web reports

    Hello every one, How to calculate execution time for web reports, for query execution we will go through RSRT, by giving query name and press execute + Debug button then select statistical data & Do not Cache buttons then press enter, after getting o

  • Changes in PL/SQL Code

    Hi all, I have the code below and I want to change it according to the questions A and B. I am new to PL/SQL and I do not undestand the terminology properly. Any sugestion of how to change the code to match question a and b are very welcome. a. Decla

  • IPhone 4s can't activate after restore

    I have an iPhone 4s. The software started acting a little buggy so I opted to do a system restore. After I did, I can't activate my phone. I don't have service with a carrier and use the phone primarily on wifi, and I need to get it working ASAP.

  • What happened to ABS?

    this morning I was greeted by a slightly different look of abs and this: ==> Downloading tarballs... ==> core... ==> extra... ==> community... ==> multilib... ==> ERROR: Download failed

  • Download to .csv

    Hi Gurus, Is there any possible way where i can ask the CRM on Demand to download the .csv output on a particular system or on a location of our own choice. Regards, Ravi R