Sparse VS Dense and neglecting Period Dimension

Hi All,
I am working on a classic planning application, in which i have 3 custom dimensions apart from six standard dimension. As the application grows and we start developing business rule we feel the need for optimization of our application hence along with increasing Cache Size, Block Size etc. we also make changes in JVM registry and lastly we also convert our Custom dimension to Dense from Sparse. As we are always using these dimension at either row/columns. Now i have to different questions:
1) there are three custom attributes associated with one of my Custom dimension with 150descendants, so if i change it to Dense then i loss those three custom attributes. So is there any way to convert this from sparse to dense while having the attributes with it. Note: I am using this dimension on Row and i only want to convert it to dense in order to enhance performance. The motivation behind this change is that i piratically experiment that the business rules that take more then 20mins to executes just execute in less than a minute when i convert the other 2 custom dimensions from sparse to dense.
2) I am not using Period Dimension in my application, because my need are fulfiled by year dimension only, so is there any way to delete it or neglect it while processing business rules?

Hello,
Your question gets into some advanced design topics fairly quickly and you may want to engage an experienced consultant to help you.
It sounds like your application is past the design stage and you are making what are design level changes which is a likely risk to your project delivery time frames.
Regarding the conversion of the dimension from sparse to dense -- there is no way to tag a dense dimension as an attribute.
Review Chapter 10 of the Database Admin Guide at http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/frameset.htm?dattrib.html#dattrib524566
Pay special attention to the "Understanding the Rules for Base and Attribute Dimensions and Members".
In addition to loosing the attribute dimension please be aware of the implication to block size. Switching a sparse to a dense has a multiplicative effect on your block size; you should make all upper level members dynamic calc and then the number of level 0 members time your old block size will be your new block size.
On the topic of your period dimension you may want to try renaming it and using it for one of your other dimension needs if you do not require month level data.
On the topic of calculation speed you can usually make re-write your calculations to make them dense. In your instance it may be a good idea to make your years dense to use that to facilitate creating dense calculations.
Good luck,
John A. Booth
http://www.metavero.com

Similar Messages

  • Dense and Sparse Dimensions

    When defining which dimensions are sparse or dense in the outline I'm a little confused because you can't determine this until you know which measure you are refering to. A certain measure might be dense against "A" and "B" dimension and a different measure might be sparse against the same dimension. Can someone explain to me how this works with this scenerio?

    You are describing a common catch-22 with Essbase - unfortunately the specification of storage is at the dimension level in Essbase - not the intersection level.There are a few things you can do - you could try the "offending" dimension in either configuration and see which performs better and meets your calc requirements.If its really a problem in terms of storage and performance, and neither configuration works, you could consider splitting the database into two and each can have its own configuration. The drawback is that the users must know which cube contiains which data. You could partition the two cubes together, but it is not recommended that you partition cubes with different sparse/dense configurations, as there can be a significant impact on retrieval performance.Probably not the answer you were looking for, but its the only one I can think of without more details.Regards,Jade----------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]

  • Value based hierarchies and Period dimension should only contain  2  monthl

    Hi,
    Can anyone tell me what is value based hierarchies. And also can anyone let me know to filter the records in AWm because in Period dimension should only contain 2 monthly values (Oct. 2008 ( 200810) and Sep. 2008 ( 200809)) it is urgent.
    Thanks
    vel

    The following definition of a value hierarchy comes from the OLAP Developers guide
    "A hierarchy defined only by the parent-child relationships among dimension members. The dimension members at a particular distance from the base level do not form a meaningful group for analysis, so the levels are not named. For example, an employee dimension might have a parent-child relation that identifies each employee's supervisor. However, levels that group together first-, second-, and third-level supervisors and so forth may not be meaningful for analysis."
    Typically this means that the source table has two columns, VALUE and PARENT, where PARENT has a (logical) foreign key relationship to VALUE. An example may be EMPLOYEE, MANAGER, where MANAGERs are also EMPLOYEEs.
    The simplest way to restrict the values loaded into the AW is to define a SQL view over the source table with an appropriate WHERE condition. You then use AWM to map the dimension to your new view. E.g.
    CREATE OR REPLACE VIEW RESTRICTED_TIME AS
    SELECT *
    FROM TIME
    WHERE MONTH IN (200810, 200809)

  • Error : Period dimension 'Period' is missing a Base Time Period member 'Jun' that has been deleted since the last deployment. Base Time Period members cannot be deleted once the dimension is deployed

    HI,
    I am using V11.1.2.2 Hyperion Planning. I am currently getting an error:
    Error : Period dimension 'Period' is missing a Base Time Period member 'Jun' that has been deleted since the last deployment. Base Time Period members cannot be deleted once the dimension is deployed
    This is what i got when i tried to add alternate hierarchy to my shared dimension. I tried to delete it and it messed up.
    NOw it wont deploy my application.
    Can any one suggest.
    Thanks in advance
    Cheers,
    XXX

    EPMA!!!!! EPMA!!!!
    I'm playing around with it to write a blog post and it is crazy. Only possible workaround (till now i'm not able to figure out a solution to it) is to copy the application and deploy it as a new one. Take copy of all objects (forms, tasklist etc). Delete the corrupted application and rename the new one to old.
    Regards
    Celvin
    http://www.orahyplabs.com

  • Customize period dimension in Planning

    Hi John,
    Can we customise period dimension in classic planning application as below
    YearTotal
    Q1
    APR
    MAY
    JUN
    Q4
    JAN
    FEB
    MAR
    ADJ1
    ADJ2
    YEARTOTAL= Q1+Q2+Q3+Q4+ADJ1+ADJ2
    The source ERP system has 2 more periods apart from the 12 months ADJ1 and ADJ2. We also should have a drill back facility for this

    If you are creating a new application you could create it with 14 custom time periods, then once created add the summary time period.
    Q1,Apr,May,Jun
    Q2,Jul,Aug,Sep
    Q3,Oct,Nov,Dec
    Q4,Jan,Feb,Mar
    Adj,Adj1,Adj2
    which should all roll up to Year Total
    If you have already created the application then you could create a custom hieararchy as a child of the period
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Period Dimension in XL Reporter doesn't work fine

    When I use a Period dimension in XL Reporter, that shows for example. The sales in 2008-07 like a value of a parameter or filter in a composer or designer, don't shows nothing in the result.
    If you have any idea that helps me, I will thank you a lot.
    I have these erro on a varios installations.
    Thanks for your help.
    Mariela Gómez

    Hello Wilma Wang:
    The fields that I want to show are: total line, quantity, number of document, BP Name, Product description, period.
    The problem is when you define a parameter or filter that is related with the period dimension to execute the report.  For example: you maybe select de value of 200807 to show the sales of that period.  And the result is nothing....
    Thank you for yor respond.
    Mariela Gómez

  • Error while loading period dimension in planning through DIM

    Hi,
    I am trying to load the metadata extracted from DRM into Period dimension in Hyperion Planning through Informatica using DIM. But I am getting the following error:
    Record [[YearTotal, Period, Total Year, Dynamic Calc, 0, null, null, null, null, Unspecified, null, null, null, null, ~, ~, ~]] was rejected by the Planning Server.
    Error occurred during load process. Error message is: Cannot load dimension member, error message is: java.lang.RuntimeException: Year operations not handled through this entry point.
    Record [[1stHalf, YearTotal, null, Dynamic Calc, 0, null, null, null, null, Unspecified, null, null, null, null, +, +, +]] was rejected by the Planning Server.
    Error occurred during load process. Error message is: Cannot load dimension member, error message is: java.lang.RuntimeException: Invalid First Child Id
    Appreciate your help.
    Thanks.

    The .otn file is created when essbase is restructuring and once completed renamed to otl, if it does not complete it can leave the .otn file.
    You should be able to delete the otn (maybe stop the application first) and open the outline.
    I would also check the logs generated from ODI and also the essbase app logs to troubleshoot the issue.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to customise the Period dimension in Hyperion planning

    Hi Guru's
    We are using Hyperion Planning 11.1.2.2
    We have an requirement to customise the period dimension as follows,
       -Period
         -HalfYear1
           -Q1
           -Q2
         -HalfYear2
           -Q3
           -Q4
    How to add HalfYear in the period Dimension..Please help me with this..
    Thanks

    While creating application what did you choose to have for Period Dimension , is it Periods by default or you did go for custom ?
    Also check hp_admin guide page 104
    Period Dimension Properties
    Period, Parent, Alias: Default, Alias: T1, Data Storage, Two Pass
    Calculation, Description, Formula, UDA, Smart List, Data Type,
    Operation, Type, Start Period, End Period, Aggregation (Plan1),
    Aggregation (Plan2), Aggregation (Plan3)
    Notes:
    . For Period, Parent should be specified for most update operations.
    . Type (such as Base or Rollup) cannot be changed for existing members. You can add and
    update Rollup and Alternate members. You can update BegBalance and Base time periods
    (for example, to add an alias). You cannot add or modify YearTotal time period. The DTS
    Period type is recognized, but is not supported by the Outline Load utility. If you try to load
    DTS information, the utility displays an error in the log file.
    . Start Period and End Period are valid for Rollup Period types.
    Thanks
    Amith

  • Hyperion Planning : Period Dimension in Days

    I need to realize a period dimension in days! Moreover i need to have an organization in week whic include the existence of week day (Sunday, Monday..) to make a comparison beetween all Sunday in differnet Year.
    Is it possible to have a native calendar function in Hyperion Planning, or Does exist another way to solve this problem?
    Thanks

    Best practice would be to use Period dimension down to weeks then create a 'Days' dimension which holds the weekdays, this will help your blocksize too and will allow the reporting requirements you have mentioned.

  • Period dimension error in EPMA

    Hi,
    We recently imported the ads file using "replace" option in the import profile and we get the below error when we try to deploy the planning application. Tried to reassign the Begbalance member. But still not resolving the problem.
    Error : Period dimension 'Period' is missing a Base Time Period member 'BegBalance' that has been deleted since the last deployment. Base Time Period members cannot be deleted once the dimension is deployed.
    Error : Period dimension 'Period' contains a Base Time Period member 'BegBalance' that has been added since the last deployment. Base Time Period members cannot be added once the dimension is deployed.
    Regards,
    Ragav.

    Hello Mady,
    We are using EPMA applications and Classic applications; unfortunately we haven't taken any backup's of these applications.
    I heard from some one that by performing EPMA re-configuration there is a chance of loosing the applications. Only Classic applications can be restored.
    Please let me know if my understanding is wrong and kindly suggest the next steps to restore the applications.
    Currently we are able to login only to Shared Services only; we can login to Workspace/planning but unable to access the applications.
    Thanks for your help in advance!
    Thanks,
    VA

  • Planning - Possible to Remove Period Dimension?

    Hi,
    Client doesn't need Period as everything they do is at year only.  Can I remove Period and just use the Year as the 'Time' dimension in a Classic Planning application?  Or am I required to have period?

    Period is one of the required dimensions.  At best, you'll have to include a Period dimension with at least one member.  (I've never tried it with just one member.  I THINK that will work but I'm not certain.)
    - Jake

  • Period dimension

    I want to know why in HFM period dimension does not support days. I mean what is the point behind it, and if anyone knows a workaround to overcome this limitation.

    The reason HFM doesn't support days has to do with the RDBMS, not so much with HFM. In order to have days in the period dimension, the data tables would have 2 columns per day, plus a column for Entity, Account, ICP, Custom1..4, and Value = 366*2 + 7 = 739 columns. I forget whether it's Oracle or SQL Server that can't handle that. Even if you could, consider the memory footprint: each period consumes roughly 10 bytes of memory. In a 12 period app, that's 120 bytes. For daily, each record would use 3,660 bytes. That's a huge difference. It wouldn't take too many records befo
    For these reasons, HFM does not currently support daily applications using the period dimension. Weekly applications are rare, but they do exist. Most often they are performance problems though. What I recommend is to accomplish the daily or weekly aspect in a custom dimension, which has been discussed in this thread already.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • EPMA Period Dimension - cannot move Base members

    I am trying to move Periods out of Quarters and under YearTotal in an already deployed application in EPMA (Planning app).
    I want to have YearTotal above Jan-Dec, and Q1-Q4 as Dynamic Calcs with months shared below.
    This is all well and good in planning classic where you can just delete the quarters and the months fall under year total.
    In EPMA, because this change was not made in advance of deployment, when I make it now I get a validation fail about
    "Base Time Periods cannot be moved after an application has been deployed". Fair Enough - if that is the rule then fine but hopefully there is a workaround.
    So I moved them back to the original structure, and now I am getting double the number of validation errors - one for moving, and another one for removing !!
    Rolled back the EPMA database to resolve the above but my question is has anyone figured a way to move months post deployment ?
    Thanks,
    Dave

    I had the same problem and I found a solution.
    1/. You have to transform the EPMA application to classic following these instructions:
    - Connect to the planning application, in the top menu click on "Administration > Application > Properties"
    - Add the property "EDIT_DIM_ENABLED", and set the value to "true"
    - Restart Planning Service
    - Connect to the "Application Library", right click on your application and select "Diagnostics"
    - Check the option “Deployed but classic application in product”, click on “run selected test”, then into the “Test Detail” part check the option “delete from EPMA only” and finally click on "apply".
    2/. Connect to the Planning application you make your change into the period dimension. ("Administration > Manage > Dimensions")
    3/. Finally you transform your Classic to EPMA application following these instructions:
    - Connect to the workspace and use the wizard to convert your classic to epma application ("Navigate > Administer > Transform Classic to EPM Architect")
    - Connect to the "Application Library", right click on your application and select "Diagnostics"
    - Check the option "Deployed but not in product" click on “run selected test”, then into the “Test Detail” part check the option "Retrieve" and finally the option "Syncronize".
    Hope it helps you.
    Regards,
    David MENDELE
    EPM/BI Project Manager at Business & Decision, Lima, Peru.

  • Combine Year and Month two Dimensions together side-effect

    My user ask me to combine Year and Month(Period) those two dimensions as one dimension. I found it will be difficult to get TB-Last amount except "Hard Code"
    For example:
    I got three years :2007,2008, 2009
    One Banance Account: Current Asset
    12 Months: Jan ~ Dec
    Obvioulsy, I would mark Current Asset as TB Last dut to it is a balance sheet account. And 2008 Jan Current Asset amount will equal to 2007 Dec amount.
    But if I combine Year and Months togethes as following
    2007
    200701
    ~
    200712
    2008
    200801
    ~
    200812
    2009
    200901
    ~
    200912
    Then Current Asset TB Last amount for Jan of each year will always be 200912 amount. The only way I think th solve the problem is "Hard Code". Can anyway provede me an more
    effient way to do it?
    Edited by: user7397045 on 2009/6/22 上午 8:27

    if 200701 through 200712 are children of 2007 then if you mark current asset as TB last, 2007 will equal 200712 and 2008 will equal 200812, etc. For 2009 it would currently equal #missing since there is nothing in 200912. That could ber changed by setting current asset to be time balance last skip missing.
    If you had 2007Q1 through 4 in there then 2007Q1 would equal 200703, etc

  • Security Access on Period Dimension

    Hi,
    my system version is 9.3.1. I have a Planning application and i want manage security for the Period dimension.
    I was able to define Security access for other standard dimension like Account or Entity but can't understand why it doesn't work with Period.
    My Period dimension is quite common (Month-Quarter-TotalYear) and i have implemented Dynamic Time Series on it.
    Have you ever implemented Security access on Period Dimension?If yes, how?
    Thanks in advance.
    Stefano

    I assume that setting the start period and end period on the scenario is not adequate for your needs? (this will restrict access to periods for a given scenario as long as you are using web input forms or smart view).
    - Jake

Maybe you are looking for