Dynamic Calc

OSI asks:

If the parent has only one child, I need to tag the Parent Member as never to share... what happens if I tag, parent the same Member as dynamic calc instead never part.. ?

Thnaks...

Marking of a parent as never part would help you to action preventive action implied,

If the parent is a dynamic calc, Essbase will calculate the roll of the data if the recovery is requested for the parent, which consumes more memory

Tags: Business Intelligence

Similar Questions

  • Dynamic Calc BSO ratios

    Hello everyone,

    I'm trying to think of a good way to ratios of calc on quarterly averages.  My question is that right now, I have a plan that looks like the following:

    Capture.JPG
    The dynamic calc for Q3 is as follows:

    IF (@ISMBR ("AVG"))
    ('Jul' * 'Jul'-> 'Days' + 'Aug' * 'Aug'-> 'Days' + 'MS' * 'Sep'-> 'Days').
    ('Jul'-> 'Days', 'Aug'-> 'Days' + 'MS'-> 'Days');

    ElseIf (@ISMBR ("CHG") AND (@ISMBR ("actual/actual annualization")))
    "Actual/actual annualization";

    ElseIf (@ISMBR ("CHG") AND (@ISMBR ("30/360 annualization - months")))
    "30/360 annualization - months";

    ElseIf (@ISMBR ("CHG") AND (@ISMBR ("rate of return on accumulating assets")))
    "Performance accumulate assets";

    ELSEIF (@ISMBR ("CHG"))

    "Jul", "Aug" + "Sep";
    ELSEIF (@ISMBR ("END"))
    "Sep";
    ENDIF;

    I'm doing an if statement that will allow me to calc similar Ratios children without having to list them separately (because of averages).

    something like:

    ElseIf (@ISMBR ("CHG") AND (@DESCENDANTS("Ratios")))

    @Descendants ("ratios");  <-I know that this does not

    Someone has encountered this or I am looking at it wrong?

    Best regards

    Bret

    I think I was overthinking the problem, here is the solution:

    IF (@ISMBR ("AVG"))
    ('Jul' * 'Jul'-> 'Days' + 'Aug' * 'Aug'-> 'Days' + 'MS' * 'Sep'-> 'Days').
    ('Jul'-> 'Days' + 'Aug'-> 'Days' + 'MS'-> 'Days');

    ElseIf (@ISMBR ("CHG") AND (@ISMBR (@DESCENDANTS ("Metrics"))))
    "Q3".

    ELSEIF (@ISMBR ("CHG"))

    "Jul", "Aug" + "Sep";

    ELSEIF (@ISMBR ("END"))
    "Sep";
    ENDIF;

  • Impossible to deploy feedback and dynamic calc (property data store) to the cube of the essbase EPMA (BSO).

    Hi all

    We use the Hyperion 11.1.2.3.500 version. We have EPMA Essbase, Planning.

    Currently, we are facing 2 problems with application essbase (BSO) EPMA.

    1. the comments which are available in EPMA are not able to deploy to Essbase. Once we click on deploy option is giving in the success and also to give that error

    "Error affecting comment (account-12345) Member Accountxxx (3375).


    Tried to put comments in the essbase outline and not to deal with all the questions. So question is make observations of EPMA to Essbase.


    2. we have some account in which are dynamic calc in EPMA. After deployment, the members come to Essbase as store.


    Attempted to assign ownership of the data storage from the dynamic store Calc in Essbase outline, then checked and recorded. No problems were detected. It is by deploying of EPMA to Essbase.


    Thank you



    I ran into a similar issue.  You have first accounts second period?  Then try in first period and account.  It cleared my problem.

  • Dense Sun - dynamic calc

    Hello

    Essbase / planning 11.1.2.1 - BSO db.

    We review our app / design db after implementation last year. One of things I noticed, is that a particular dimension of dense has all such members as stored (i.e. the level 0 members aren't dynamic calc). Dimension has no member formulas, it's a roll of law with consolidation of members of (+ and ~).

    I changed this in our dev environment and ran some tests - calc time considerably improved and total page file size reduced by half (disk space becomes a slight issue for us, so it's useful).

    If we ran with this change, is there anything that we need to do or know, except changing business rules to exclude partial calc or aggs dims on the modified dimension? It seems a relatively small change might, but you seek clarification that this is the case...

    Documentation relative to what all the combinations necessary to not level 0 members States is calculated on the fly (for example a user recover). Is true even if an intersection not level 0 is used in a business rule? (test this sample based sounds great, once again seeking confirmation).

    Thank you

    JB

    Yes, the same is true within a rule (that is, if refer you to a higher level in a dense dimension, Essbase will calculate for you).

    I think that the only functional question, you did not mention is that you must be sure that none of your current charges / calculations / user lock & send activities depend on being able to store a value at a higher level - for example, that you never load in a quarter and then run a calc that allocates up to periods.

  • Planning plan utility load / dynamic Calc

    I use outline load utility planning to load the Dimenison account in my planning applications, but I don't see anything on how to set the dynamic Calc with the loading of the dimension

    Please notify

    Published by: level next October 20, 2012 03:39

    Consider the properties of dimension - http://docs.oracle.com/cd/E17236_01/epm.1112/hp_admin_11122/ch05s02s04s02.html

    Storage of data - dynamic Calc

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • DIFFICULTY level zero dimension dynamic Calc members

    According to the Guide of the Oracle: "dynamic calc members are ignored in a statement to FIX." If the only member in a statement to FIX is a dynamic member calc, an error message appears indicating that the FIX statement cannot contain a member dynamic calc. »

    However, I want to FIX on level zero members in the dimension of accounts: FIX("Accounts",0). If this dimension of accounts is dynamic calc (but 0 level accounts are STORED), this statement fix would work by running certain calculations level zero members account?

    JT

    Yes, as long as your HOTFIX includes at least a dynamically calculated member not that works perfectly.

    Either way, sometimes there may be no point for fixation on all members stored a dimension of dense - see my post in this thread (and more importantly, the post of Network54 related to it): Re: confusion of the theories of computation

  • 11.1.2.1 planning dynamic Calc Parent does not roll their children:

    I have a form where I have all the members of level 0 in the POV is a member of begBalance period (which should be included in the application).

    On the lines, I have the account hierarchy and on the columns I have a branch of the entity dimension.

    Parents in the dimension account the value dynamic calc and all children are set to be aggregated as a sum. Parents in the entity dimension are defined to store, with children, the overall value as sum.

    The form allows me to enter data into Level0 combinations, however on behalf of parents, which I expect to show the sum after a backup and refresh shows no data and parents of the entity do show no data even after the calculation of the form with the form to calculate rule.

    Any ideas why this might be happening?

    Agnete

    OK, I thought about it. I had a member in another defined forever total dimension (^). I thought it would be something simple that I forgot.

  • Dynamic Calc to a member of scenario

    I am trying to create a dynamic calc for a scenario to calculate the variance between one scenario on the other. When I run a report, I get this error message:
    Query execution error: CBS-SNI-BP-DB/Sni_prod/Consol/planning/Error (1200400) error running of formula [Consol_Current vs prior Cycle %] (line 0): scalar double argument in function [@SUB]

    The formula Consol_Current vs prior Cycle % is the following:
    IF (@ISACCTYPE (Expense)) (@UDA("Scenarios","r_PriorCycleC") - @UDA ("Scenarios", "r_CurCycleC")) / @ABS (@UDA ("Scenarios", "r_PriorCycleC")) * 100; Else (@UDA("Scenarios","r_CurCycleC") - @UDA ("Scenarios", "r_PriorCycleC")) / @ABS (@UDA ("Scenarios", "r_PriorCycleC")) * 100; ENDIF

    What I write bad? I have an other scenarios such as the Consol_Current vs Budget with the same formula except that it points to the Budget and they run without any problem.
    The formula Consol_Current vs prior Cycle % is the following:
    IF (@ISACCTYPE (Expense)) (@UDA("Scenarios","r_PriorCycleC") - @UDA ("Scenarios", "r_CurCycleC")) / @ABS (@UDA ("Scenarios", "r_PriorCycleC")) * 100; ON THE OTHER
    (@UDA("Scenarios","r_CurCycleC") - @UDA ("Scenarios", "r_PriorCycleC")) / @ABS (@UDA ("Scenarios", "r_PriorCycleC")) * 100; ENDIF

    Function @UDA in the formula above returns a list of the members, but the type expected number here.
    Change the formula as below with @SUM of @UDA so that it returns the number of the expected type.

    The formula Consol_Current vs prior Cycle % is the following:
    IF (@ISACCTYPE (Expense)) (@SUM (@UDA ("Scenarios", "r_PriorCycleC")) - @SUM (@UDA ("Scenarios", "r_CurCycleC"))) / @ABS (@SUM (@UDA ("Scenarios", "r_PriorCycleC"))) * 100; Else (@SUM (@UDA ("Scenarios", "r_CurCycleC")) - @SUM (@UDA ("Scenarios", "r_PriorCycleC"))) / @ABS (@SUM (@UDA ("Scenarios", "r_PriorCycleC"))) * 100; ENDIF

  • How to change all the level made of stored for dynamic calc

    Hi all

    I have about 500 members of a level and I want to change their property of stored in dynamic Calc.
    I have not the dimension generate files and my outline extractor does not work (throwing an error from the api).
    Is he in any case other than these I can do without dimension of generation files? (with a new file of rules etc.)

    Thank you.

    First, the error from the API may be a known issue with outline Extractor:

    http://www.appliedolap.com/files/olapunderground/outline-Extractor/Essbase%20error%201042006%20when%20customer%20tries%20To%20do%20too%20many%20connections%20from%20one%20machine.PDF

    Or you can update the members directly from the sketch in the EA. And you can select several members by using the ctrl or SHIFT keys to change all the properties at a time.

    Or you can retrieve the members in Excel, click format for a dim build file that modifies the property.

  • Variable substitution in dynamic Calc

    Hello

    We use Essbase 9.3.0 on Windows and see this behavior in our BSO cubes.

    When we use a substitution variable in a dynamic member of scenario with Calc (not store) setting, after the first recovery, if we change the value of the variable substitution, get it back later generates no results to date.

    I suspect that the value is cached in the Cache dynamic calculator and for some reason any does not follow the changes of the Substitution Variables that the value should be recalculated. Here's what I see in the Application log-

    [Mon Aug 09 10:31:51 2010] Local/App1/db1/user1/Info (1020055)
    Spreadsheet Extractor Elapsed Time: seconds [0.032]

    [Mon Aug 09 10:31:51 2010] Local/App1/db1/user1/Info (1020082)
    Big Block allocations - Dyn.Calc.Cache Extractor worksheet: [4] non-Dyn.Calc.Cache: [0]

    It says 4 blocks were used to Cache dynamic Calc and none from outside it. This means that the existing blocks have been read and not re-filled?

    If I make a change to the formula, in which I hard the value of the var under the code and perform the recovery, then the value is updated. Recovers later, after that the restoration of the formula always returns updated results.

    My question is, is this expected behavior? Or am I do some thing/read something wrong?

    Thank you

    Andy

    When a subst variable value is changed... to use the value in the formula or calc Member script, the application must be restarted.

    -Krish

  • DATACOPY of dynamic Calc member does not

    Hello

    I have a BR to copy from one scenario to another. Let the user choose the scenario via RTP. When they didn't pick a storyline calc no data is copied.

    Here's the rule
    SET CREATENONMISSINGBLK
    SET COPYMISSINGBLOCK

    DIFFICULTY (CED, "Daten brutto", "Daten_brutto_P_M")
    DATACOPY [TEBIT_COPY_Year_Source]-> [TEBIT_COPY_Scenario_Source]-> final [TEBIT_COPY_Year_Target]-> [TEBIT_COPY_Scenario_Target]-> Version_1;
    ENDFIX

    I have set out some specific members a copy and then a specific vintage-> combination final scenario of another year-> combination of scenario Version_1. Doing so with a store of works of scenario, with a dynamic calc script is not.

    Thx for your help.

    Kevin,

    Unfortunately, I think that's the way it works. DATACOPY will not copy dynamically stored members calculated members.

    Although this isn't literature DATACOPY Tech Ref, it's the way it works.

    Here are some 'other' older son to the Board of Directors:
    http://www.Network54.com/Forum/58296/thread/1184768427/DATACOPY+help
    http://www.Network54.com/Forum/58296/thread/1054220911/Datacopy+problem

    You have to find another way to copy the scenario by adding members in the target scenario. It can be a pain because you have to mind the creation of blocks. The CREATEBLOCKONEQ VALUE will be your friend on this one.

    Kind regards

    Cameron Lackpour

  • Storage for Non option sheet dimension level members: store vs dynamic calc

    Hi all

    What is the general rule regarding the options of storage for leaf-level members? I think that it should be dynamic Calc under normal circumstances and have in store if we are going to load data in the leaf level no. Is this correct? Are there other aspects while defining members?

    Thank you and best regards,

    Amol

    Don't forget to consider whether the dimension is dense or sparse. Dynamic calcs generally much higher level work on dense dimensions as long as you are not data entry in senior level members. High level dynamic calcs in sparse dimension CAN work well, but more often on smaller dimensions. It really depends on what you pass in your cube. On scattered large, higher levels are almost always, but it's one of those areas where you can sometimes bend the rules.

    Also, be sure to consider the calc of the implications of doing something, stored or dynamic.

    -Jake

  • Limits of dynamic Calc Manager Variables

    Hello, is it possible to specify a dynamic range in the "limits" of a variable of Manager calc?  I want to do is limit a RTP for the period dimension so that a user to select from a range of forecast periods.  periods are a range of forecasts of starts by a planned start-up period and traverse December i.e. & fcstMnth:Dec.  I tried to use the range (& fcstMnth:Dec) in the specification of limits, but that has not worked.

    Thank you

    The structure of the period is standard. Periods of roll up to quarters and full year.  I see what went well, my period subvar has been the last period in a quarter, apparently when @irsiblings is used in "limits", it will not cross parents level members, in my case the quarter.  that is, if the period subvar has been set to Jan, the function returns only Jan, Feb, Mar to RTP.  I used @list(&fcstMnth:Dec) instead and it worked correctly.  Thanks for your help

  • Blocks to hold a dynamic Calc Cache

    Hello

    I have the following questions about the dynamics of the Calc Cache:

    Dyn Calc Cache for a database is set to 90 MB (DYNCALCCACHEMAXSIZE CORP CORP 90 M) and the size of the block under the statistics section in environmental assessments is 190 320 b. I first thought that the Cache of Calc Dyn would own 90 * 1024 * 1024 / 190 320 = 495 blocks, but I've seen in the application log that it can contain only 6 blocks (the Dyn.Calc.Cache for the [CORP.] database can contain a maximum of [6] crashes). Then I saw the existence of "declared", 'possible' and 'logic' block sizes:

    That maximum reported blocks is [102114670392000] with a block size of data [3198816],

    Blocks Possible real maximum is [57178251312000] with [23790] data block size, and

    The logical block size is [1794645].

    So I thought that maybe the number of blocks Dyn Calc Cache can contain 90 * 1024 * 1024 / * dyn calc cache max size * / / (3 198 816 / * said block size * / + 23 790 / * possible block size * / + 1 794 645 / * logical block size * / + 190 320 / * size under the statistics section in EAS * block /) = 18 blocks, which is closer to the 6 blocks reported in the newspaper.

    The questions are:

    1. What are the reported blocks, the actual possible blocks, the logical block size?

    2. How is calculated the maximum number of blocks Dyn Calc Cache can hold?

    I thank very you much for your help and your time.

    Kind regards
    Mauro.

    Hi Mauro,

    The logical block size is the one that matters for the purpose of dynamic sizing calculator Cache (DCC).  It's the size of a block "expanded" (i.e. including all dynamic dense cells, but excluding the shared members and single label).

    However, the logical block size given in the application log is, confusingly, expressed in cells rather than in bytes.  You must multiply this size of logical block of 8 bytes to get the actual memory required for each logical block:

    (90 * 1024 * 1024) / (1 794 645 * 8) = 6.57

  • Dynamic Calc'd member not to pick up the void Var changes - 11.1.1.3

    Hello

    We have a Dyn Calc formula member using a void var on a member. Void var update, values in the formula of Member referencing the void var don't update. We must stop and start the application so he can pick up the sub new var in the formula of Member.

    any ideas?

    Unfortunately we must live according to the definition given in the SER60 which is in the post that Tim has provided the link to but no one seems to follow the links in our days :)
    "To ensure that a new value of variable substitution is available in formulas, definitions of partition and security filters, stop and restart the application. All other uses of the substitution variables are resolved dynamically when it is used. »

    See you soon

    John
    http://John-Goodwin.blogspot.com/

Maybe you are looking for