Essbase Intelligent Calculations

Hi All,
My understanding of Intelligent calculation is that when a cell is marked dirty then it is considered for calculation otherwise it is ignored. I have a business rule (script at the end) which no matter how many times I run it takes the same time irrespective of whether some updates have been made to the data. Am I missing something?
Thanks,
AD
SET UPDATECALC ON;
SET UPTOLOCAL OFF;
SET AGGMISSG OFF;
SET FRMLBOTTOMUP OFF;
FIX("FY08")
FIX("Actual")
FIX("Final Submission")
FIX(@IDESCENDANTS("Source Countries"))
FIX(@IDESCENDANTS("Uk P"))
FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
@IDESCENDANTS("Product Contribution");
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
FIX("FY08")
FIX("Actual")
FIX("Final Submission")
FIX(@IDESCENDANTS("UK P"))
FIX(@IDESCENDANTS("Product Contribution"))
FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
@IDESCENDANTS("Source Countries");
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
FIX("FY08")
FIX("Actual")
FIX("Final Submission")
FIX(@IDESCENDANTS("Source Countries"))
FIX(@IDESCENDANTS("Product Contribution"))
FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
@IDESCENDANTS("UK P");
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
FIX("FY08")
FIX("Actual")
FIX("Final Submission")
FIX(@IDESCENDANTS("Source Countries"))
FIX(@IDESCENDANTS("UK P"))
FIX(@IDESCENDANTS("Product Contribution"))
FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
CALC DIM("Product");
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX
ENDFIX

Add another set command SET CLEARUPDATESTATUS AFTER;
Essbase marks calculated data blocks as clean, even if you are calculating a subset of your database.

Similar Messages

  • Essbase not calculating number after 10 digits

    This is on version 11.1.2.1, Essbase BSO cube.
    In Essbase after data being loaded whatever the number larger than 99,999,999.99, the system starts dropping digits and rounding. In other words, it seems like Essbase wants to store a maximum of 10 digits, so we start having problems with numbers that have 11 or more digits. see below for example.
    Data Loaded Data in Essbase
    Account 1 83,613,9500.13 83,613,9500.1
    Account 2 634,269,675.79 634,269,675.7
    And obviously total is wrong, for above 2 number total should be 1,470,409,175.92 but it is showing 1,470,409,175.80 as it is not considering last 3 & 9 and its stopping at 10 digits.
    Please let me know if I have to make any changes or I am missing anything.

    Give this a try. Make a copy of your outline. Then, lock & load the 2 values in question. Don't run any calculations. Export the entire database to a file. Finally, open the exported file in a text editor and find your values. This should ease your mind concerning what Essbase can store.
    BTW, I entered your values into sample/basic without issue.
    Dave

  • Essbase ASO Calculation Issue

    Hi All
    I am writing a calculation for a client to copy one version to another version for an Essbase ASO application.
    It seems to work correctly when my POV is set on a smaller datapoints. Hower it seem to have issues when fixed on larger datapoints.
    The calculations is pretty simple
    [ActualFinal] := [ActualWorking];
    I tried creating and running the calculation both using MaxL and Calculation Manager. However the same issue seem to occur.
    I first thought it might have been an implied share issue, but further investigation, it doesn't seem to be the issue as I can get the data copied using a smaller POV.
    The client is on version 11.1.2.3 of Essbase.
    Any one have any thoughts of what may be causing this?
    Thanks
    Jimmy

    I had this issue in 11.1.2.1. Never tried on the later versions
    FYI - Have a look at this post (http://www.network54.com/Forum/58296/thread/1359579119/MDX+Query+-+Error+127001)
    Below is an excert from the post by Joe Watkins
    Joe Watkins
    167.107.191.217
    ASO Performance
    No score for this post
    February 11 2013, 1:18 PM
    Here are the current limitations as I see them when trying to go ASO only:
    - These scripts are not as fast as calc scripts
    - performance is worse when users are on the system
    - Cannot run these types of calcs when loads are taking place
    - need to watch for incremental slices
    - Users cannot natively execute these types of scripts
    - These scripts can be very fussy to get working
    - When I ran the exact same scripts (per my examples) as 'Calculation' versus 'Allocation' the 'Calculation' would skip random cells which was really weird and impossible to fix which is why I switched to using 'Allocation'
    In my mind the technology is not mature enough at the moment to get rid of BSO but its getting better..
    Amarnath
    ORACLE | Essbase

  • Business rule for Essbase cube calculations in 11.1.1.3?

    Hi,
    Can we use business rules to use @XREF from data transfer from one cube to other cube.Why I went for business rule is, I can put set of business rules in a Sequence and any new user can run this Sequence on demand and even we need prompt also in that.
    So, I want to clarify whether I can use the business rules for Essbase calculations along with calc scripts??
    Appreciate the response.
    Thanks

    Right,
    Actually, Business rules are running essbase cubes in every case.
    Remember planning and BRs are adding extra layers like prompts, forms, security, processes...
    Think Business rules are extended version of calc scripts with some more functionality. They are ultimately running on essbase cubes...
    Regards,
    Ahmet

  • Strange Essbase Issue - Calculation doesnot yield proper result in MaxL

    Hi,
    All the Essbase veterans, need your help to look into this strange issue.
    We are running Essbase on UNIX and we have a BSO application where a daily batch process runs to aggregate the database for Actual and Budget scenario. Strange things is, the nightly aggregation process doesn't properly aggregate the data, as we see variance between the stored and shared hierarchies. But if we run the same aggregation through EAS console manually, the aggregation yields correct results with zero variance between stored and shared hierarchies.
    In the aggregation script we are clearing the upper level blocks (with UPDATECALC set to OFF), then use CALC dim on the entity and Accounts for aggregating the results.
    This issue has been very strange to my little experience as the same calc behaves differently when called in MaxL.
    Any helpful suggestion to nail this down are welcome.
    Thanks in Advance !!

    >
    Isn't dense dimension supposed to aggregate properly (as it is within a block) in a single pass. I am getting confused as theory i know is in conflict..
    Also, can Parents be tagged TWO PASS (as I cant think of any strong reason to make them two pass).
    Edited by: user10725029 on May 2, 2012 8:30 PMIf the dimension is tagged as the accounts dimension and and you have two pass members that are not dynamic calc, running the default calc will do the calculation in a single pass. Otherwise if they are stored members, then you have to do a calc twopass. If you have twopass in another dimension than the accounts dimension, it has to be dynamic or or it won't calculate as two pass

  • Essbase default calculation issue

    Hi,
    i have an issue regarding essbase calc, i have loaded data, but whenever i'm trying to execute calculation its get stuck for a long time and status remain incomplete so how could i resolve this
    i'm working on epm 11.1.1.3
    please help me
    Thanks
    Satyajeet

    i found following log entries while execution but i'm not getting wats going wrong
    [Sun Sep 30 22:49:29 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 22:49:29 2012]Local/CKD///Info(1013205)
    Received Command [Get Database State]
    [Sun Sep 30 22:50:36 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 22:52:53 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 22:52:57 2012]Local/CKD///Info(1013210)
    User [admin] set active on database [ckd]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1013091)
    Received Command [Calculate] from user [admin]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012675)
    Commit Blocks Interval for the calculation is [3000]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Account(All members) Year Tot(All members)]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Sun Sep 30 22:54:50 2012]Local/CKD///Error(1013080)
    Already Connected to Server -- The previous connected request still running, try again
    [Sun Sep 30 23:04:31 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 23:04:41 2012]Local/CKD///Info(1013210)
    User [admin] set active on database [ckd]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1013091)
    Received Command [Calculate] from user [admin]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012675)
    Commit Blocks Interval for the calculation is [3000]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Account(All members) Year Tot(All members)]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Sun Sep 30 23:18:45 2012]Local/CKD///Info(1013210)
    User [trnadmin] set active on database [ckd]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [SetAlias] from user [trnadmin]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetOtlUMC] from user [trnadmin]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [SetSpanRPM] from user [trnadmin]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Warning(1013254)
    Hybrid Analysis spanning cannot be enabled on database [ckd] in application [CKD]. Check if the database has Hybrid Analysis and if span into relational source is enabled.
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetAttributeNameSpecs] from user [trnadmin]
    [Sun Sep 30 23:18:46 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetOtlInfo] from user [trnadmin]
    [Sun Sep 30 23:18:46 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [OtlQueryMbrs] from user [trnadmin]
    [Sun Sep 30 23:18:48 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [ListAliases] from user [trnadmin]
    [Sun Sep 30 23:18:48 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [OtlQueryMbrs] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:50 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:50 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:50 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [ListAliases] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0.094] seconds
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:16 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0.531] seconds
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:26:16 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012600)
    Member [Contribution%] attempts to divide by Missing, Invalid, or Near Zero value (Message will not repeat)
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Scenario(All members) Product(All members) Region(All members) Customer(All members) Salesperson(All members)]
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012600)
    Member [Contribution%] attempts to divide by Missing, Invalid, or Near Zero value (Message will not repeat)
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Scenario(All members) Product(All members) Region(All members) Customer(All members) Salesperson(All members)]
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0] seconds
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0.157] seconds
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 01:12:09 2012]Local/CKD///Info(1013214)
    Clear Active on User [trnadmin] Instance [1]
    [Mon Oct 01 01:17:07 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Mon Oct 01 01:17:12 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]

  • ESSBASE EXECUTE CALCULATION IN WHITE

    Hi,
    I need some help. when I execute a calculation in the background, instead o seeing all the columns complete, with the user name, the object IP, action..., its appear all the columns in white, so it can not allow me to delete this execution. every time I execute this calculation in the background, this line in white appear, so what can I do to solve this problem???
    Thanks for your help
    Regards

    Hi,
    I am executing the calculation with my user and with the same user I try to delete the execution when it finished. to know if the calculation has finished, I have to go to the essbaser server. Because in the background I see a new execution but all the fields are in white so, i do not know when it finished, and the most important problem, i can not delete the execution when it finished
    Regards,

  • Essbase New Calculation features

    How I can use these new features
    “New calculation features:
    Essbase Analytics includes a new calculation feature to remove blocks entirely filled with #MISSING cells in order to improve calculation performance. In addition, a non-consolidating members feature provides new tags that direct the calculator to ignore certain members upon calculation."
    Do you recommend these features?
    Thank you.
    >>>

    Both of these features are important enhancements. removal of empty blocks help keep the database size in check when blocks are cleared and can help reduce fragmentation. The carat (non-consolidating) operator is something that has been asked for since the early versions. It allows members like unit price from giving irrevelent results at upper levels. Do I recommend them? a resounding YES!

  • Essbase Member Calculation

    Parent (Dynamic Calc)
    --Child A (Stored)
    ----Child A1 (Stored)
    We have data stored for whole year by month. While retrieving data for Child A1, the value is coming as “0” for all the months except current month, for current month the value is shown properly. Can someone suggest what might be the problem?
    I'm new to essbase and have very minimal knowledge. Any detailed explanation for this issue would be of great help.
    Edited by: user8736579 on Dec 17, 2010 10:12 AM

    I would check the data being loaded for previous months. If it is retrieving as a 0, perhaps it is being loaded as a 0. (Revisit your assumptions)
    Check any calc scripts. If you are not sure if a calc script could be causing the issue or not, load the data then do a retrieval before you run the calc scripts and a retrieval after you run the calc script. Look at the results.

  • How does intelligent calc work?

    I've seen this problem on several databases. This happens on Essbase 5.0.1 right through to 6.5. On one of our databases, if we do a calc all on a dirty database, the calc will run for an hour, then if we do it again on a clean database, it runs for two minutes (intelligent calc working). However, on others, a calc all runs for an hour say and then running it again takes the same amount of time or improves by only 10 minutes, even though the log says that 0 cells were calculated. The only cells that are calculated top-down are dynamically calced, yet I still get the warning message. Does anyone know how intelligent calculation works so that I can try to do some things to improve my calc times. Are the blocks marked dirty on the actual block so that it needs to read the entire pag file or is it on the index so that it knows that it doesn't need to read the blocks at all?Gary

    For the databases that see no improvement in performance, are you certain that the Level 0 blocks have been calculated in the initial calc, with SET CLEARUPDATESTATUS AFTER?If all the upper level members of your dense dimensions are dynamic calc or if your initial database calculation fixes on just the sparse dimensions, the input blocks may not be marked clean. The process time is due to every one of those blocks being reprocessed.I have used the SET CLEARUPDATESTATUS ONLY statement with success, marking everything clean before running the incremental calc. The 3 minutes of overhead before a dataload reduced a calc to 10 minutes from 2.5 hrs.

  • Reg:using dynamic calc in calculation script

    Can we use a dyanmic calc member of sparse dimension in a calculation script. In which situations we use the intelligent calculation and in which situations we will not use intelligent calculation.

    Generally you turn off intelligent calc for any manual calculation scripts you want to run. Intelligent calculation means that "If you then load a subset of data, on subsequent calculations, Essbase calculates only the data blocks that have not been calculated and the calculated blocks that require recalculation because of new data".
    Taken straight from: http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/dcaoptic.htm

  • What is the intelligent calc? Why we use that?

    If u loads data to parent level where data will be stored?
    What r the unary operators?
         How do u decide dense & Sparse?
         What is the header? Why we use header in the rule file?
    Please give me reply dont say read dabg
    Thank u.......

    OK,
    You have a database/application.
    1. You might have had run the calculation( ie calc script).
    2. after that , you might have loaded the data ,i.e you have infused new data and new data blocks.
    3. For these new data blocks ,you have not run the calculation so far
    4. so, now the intelligent calculation come into picture, with the help of the intelligent calculation concept, we can run the calculation on only the new data loaded or on only new data blocks,which you loaded
    Hope this helps you in understanding the intellligence calculation in short.
    One can enable and disable at his comfort ,and for that please refer to the following commands
    SET UPDATECALC
    SET CLEARUPDATESTATUS
    this is to answer you intelligent calc.
    1. when you load data into the parent level , it ll be stored at the parent level only.
    2. when you go to "Dimension"' tab of the database properties, you can get which one is dense or sparse
    3. in general ,you have a datafile ,and the upper most line is the one ,which has headers,so manipulate the same ,you use headers in the rule file.
    I have not told you to refer DBAG , :)
    But, you got to read DBAG or pick a bootcamp for you to understand further .
    Sandeep Reddy Enti
    HCC

  • Data issues in Migrating Essbase(BSO and ASO apps)from Server 7 to Server 9

    I was able to copy application one is BSO another one is Aso
    Both APPS ARE CLEARED IN BATCH FILE.
    Budget data excel and flat files is loaded to BSO, calcualation for current year data is done the some for budget files loaded and then calcs are executed.
    Then the data for curent year is extracted from bso
    then this data all such previus yr and prev exports are loaded to ASO
    Then agg is enabled in ASo
    All this is done using a batch which call s 10 maxl and which in turn load data and run staggered calcs.
    But the issues is Data is not matching after perform these steps in Server 9 at many intersections
    Every artifact/var are copied, batch logs are success but still data does not match vs Server 7.
    I believe some extra data is generated by Creteblockoneq, createnonmissblock and other calc functions.
    I tried copy/Migrate/Manual copy but nothing worked.
    Data analysis shows atleast some extra recored are generated after calc in export file
    Help needed?

    Hi
    Thanks for the reply.
    There are no rejects.
    I am exporting level 0 data and loaading it to ASO.
    And, the issue includes both points-
    1)Extra data points coming in
    2)Some intersections data is missing
    It is like 80% data is matching
    It seems some essbase Calcs calculation way is modified although not sure.

  • Migrate cognos cubes to essbase

    Hi,
    Does anyone know the steps to migrate Cognos cubes to Essbase 11? I've no idea where to start from other than doing it manually from scratch, like building the outline & loading data.
    Can we export metadata & data from Cognos in a format which can be loaded to Essbase w/o much tedious manual task?
    Any suggestions?
    Thanks

    Hi Srinivas,
    Thank you for quick reply.
    could you explain me process little bit clearly.
    can you explain how to extract the data from cognos cubes to the relational layer?are there any third party tools for doing the same?
    How do you compute complex calculation in cognos.can we do scripting in cognos as we do it is essbase using calculation scripts.
    for eg :do you incorparate if else st in cognos(thinking in terms of reusability).
    How can a security be migrated from cognos to essbase.
    Have you used any third party tools for migration.
    What is "report matrix " I don't have idea about cognos.
    and some more things you followed
    Thanks!

  • Essbase Defrag and Calc Issue

    I have a calcscript will runs against a BSO cube with 11 dimensions and it runs for 15 mins. The script does some calculations and rollups (AGG and CALC DIMS etc). I can see the blocks go from 15k blocks to 500k blocks at the end.
    And then when I re-run the script, it runs for over 2 hours and of course it's due to the block explosions and all. And so, I do a defrag and clear upper blocks by doing a:
    CLEARBLOCK UPPER;
    CLEARBLOCK EMPTY;
    After this the number of blocks goes way down to 25k blocks.
    And still the calc continues to run over 2 hours. So my question is why this behavior? Is there anything I can do besides reloading the cube from scratch? I know if I do a complete clear it obviously runs the same timing again. But I want to be able to not have to do that. Is there a step I am missing?

    Here are some tips:
    - please review "intelligent calculation" - this feature helps when only a few blocks are changed to limit the recalculation to affected blocks
    - your index cache may be to low - index has grown with number of blocks beyond your index cache size -> more disk IO than your setup can handle
    - overall design needs tuning (block size / density / dynamic calculations / ...) -> contact a consultant
    - what is the business case for 10 min calc time limit? Will users wait for calculation to finish?
    Sascha.

Maybe you are looking for

  • Help! Voice memos will not sync!

    I have checked all the right boxes for my voice memos to sync, but still 1 out of 3 will sync. Why won't the other 2 sync??

  • How does one populate a variable longer than 255 characters?

    I have an itab with one field, tdline(132) which is like tline-tdline. The itab contains 10 -25 rows. Each row is really a max of  72 characters of text. I have a vairable V(2000) which is character of size 2000. I want to concatenate all of itab row

  • How do I copy photos from a specific file on PSE11 to a photo album that I created on my iTouch?

    When I try to sync a file on PSE 11 with my iTouch either from iTunes or from PSE I get a message that the file will be removed from my computer. How do I copy not move these pictures to the specific album that was created in iTunes?

  • Folder Listings in Lightroom 3

    In LR3, if I close up all of the folders in the library module, shut down LR3, and then reopen LR3, all of those folders open up again, along with their subfolders. This is unlike LR2.7 where if I have the folders all closed, or have some opened and

  • Micro Soft Lync 2010

    Hi , Am using corporate network. When am trying to connect through 1 Email ID ,it shows "contacting server and signing in" and continues the same ,will not go further.If i give other Email ID it prompts for credentials and starts working in a particu