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

Similar Messages

  • Business rule in essbase studio

    Hi Experts,
    Plz tell me if i can write business rules in Essbase Studio 11.1.2 ??
    Thanks in advance!
    Regards,
    Lolita

    So your SQL is taking the absolute value of the dates (first assigned to - created) and then multiplying it by 24? And if there's a null, value it with a zero?
    In a BSO database, the formula for this would look like:
    ReportedAssignedHRs = @ABS((FIRST_ASSIGNED_TO_FCR_GMT_DATE - UNIT_GMT_CREATED_DATE) * 24) ;
    That of course assumes you load the first assigned to and the created members to the outline.
    You could stick this as a member formula in the outline (and then you wouldn't technically need the "ReportAssignedHRs =" bit although you can put it in) or have it as part of a calc script.
    In an ASO database, the formula would be in the outline (I suspect it makes sense there in a BSO database as well, but maybe not if summing the dates doesn't make sense):
    Abs(([FIRST_ASSIGNED_TO_FCR_GMT_DATE] - [UNIT_GMT_CREATED_DATE]) * 24)
    In both technologies, if there's no value, by default it's null or missing, so there's no need to put in a null value via an IF or CASE statement.
    Regards,
    Cameron Lackpour
    Edited by: CL on Aug 31, 2011 9:39 AM
    Whoops, should add you can now put the ASO formula into a sort of, kind of calc script and the Missing or Null value in Essbase usually gets reported as Null, not zero. You could force a zero but why?

  • Business rules for Adhoc

    Hi All,
    I have created a web form and I want to do the Adhoc analysis on it , when right click the form and go to Adhoc session , I see the "Business rules for Adhoc" is coming as "calculate Currencies" and "calculate Form". But I want to add my Business rule here ?
    I saved the Adhoc form but I an not able to edit it ? is it requires any provision ?
    I want to add my business rule to the Adhoc form.
    Appriciate your help
    Thanks

    I am just worried , is it really possible to attach Business rules for an Adhoc grid?

  • Business rules for leaves

    Hi All
    I know we can define calendar and holiday rules.
    Can we also define rules for 'leaves'?
    Say for example, a participant 'P' in role 'R' is on leave for 3 days, then all his due instances get postponed by these three days. Alternatively, all his instances become available to his manager to work on. The manager can be in the same Role 'R'.
    Thanks

    I am just worried , is it really possible to attach Business rules for an Adhoc grid?

  • Essbase parent level aggregation business rule for end users

    Can someone provide me the basic syntax of a business rule to allow end users within Planning to run a run time prompt business to aggregate their responsibility level within a dimension like Cost Center? So for example, I want to allow a cost center manager to pick his parent level cost center and then run the aggregation script to rollup only his cost center expenses. I've tried to include AGG and CalcDim commands with various global variables to enable them to select the cost center fix point, but the aggregation doesn't seem to produce the right results. Anyone have a workable syntax for this?

    If you are just trying to agg the children up to the parent it is even simplier I'll assume you are trying to roll up the company to some intermediate level
    Say you have the outline
    company
    ---East
    ------NY
    -----NJ
    ---West
    -----Ca
    -----Az
    and you want to roll up East you could do something like
    FIX (FY10, Final, Actual)
    @IDESCENDANTS("East");
    ENDFIX
    Of course I would add more into the fix to do the least work possible
    The command Idescendants really means calculate all of the descendants of the selected member. I guess if you wanted to make it more efficient you could add the level command into it
    like @idescendants("East"",-1) that would avoid looking for anything to do on the level zero members

  • Hyperion Business Rules and Essbase

    I have an allocation business rule that uses the DATACOPY command to copy data from one cost center to another. I would now like to have the sum of 2 cost centers copied into the allocation cost center. In an Essbase calc script, I accomplished this by FIXing on some dimensions and then:
    DATACOPY cc1 TO alloc_cc;
    alloc_cc = alloc_cc + cc2
    This works fine in a calc script, but the business rule does not like the "alloc_cc = alloc_cc + cc2" line. How do I accomplish this task in a business rule?
    Thanks.
    Terri T.

    when I validate, I get this message.
    Detail:Cannot calculate. Essbase Error(1200354): Error compiling formula for [alloc_cc] (line 13): expected type [NUMBER] found [STRING] (["CC2"]) in function []
    Edited by: Terri T on Jan 30, 2013 11:07 AM

  • Error to connecting business rules for Planning application outline

    Hi all,
    I recently migrated database schemas from uat to prod.i configured evrything successfully.when
    I loged into EAS console with user(other than admin)that user has all acces to create business rules,
    I tried to create new business rule to select planning application.
    I am getting this error" error connecting to essbase server<servername>:<appname>
    in error details "error connecting to pllanning server<servername>:<appname>"
    and "error loading objects from data source:java.sql.SQLException: [Hyperion][Oracle JDBC Driver]Object has been closed."
    Please anybody help on these
    regards
    vas

    hi john,
    we are using hyperion planning 9.3.1.1.11 version,
    we were new installatalled Production server and configured,but i did not test the business rules in production server,
    next my DBA exported Oracle Dabase Schemas from UAT server to Production sever those scema names are same in UAT and Production server,so my DBA droped The Schemas in production and replaced the UAT scemas in production server,
    After i manually configured the production server with Migrated scemas, in configuration i changed the server names with production sever and Database names while configuration ,Hyperion planning datasource names are same in UAT and Production ,i manually edited the server names and Database names, i configured to For EAS ,Shared Services,Planning
    Everything configured sucessfully,i am able to log on to application Planning url,and refreshed everything,
    But i am logon to EAS console, i tried to create the Business rule with associate Planning Application I am getting this error Connecting to essbase server<server name>:<appname>
    In error details "error connecting to pllanning server,servername>:<appname.
    and error loading objects from datasource:com.java.sqlexception;[hyperion][oracle jdbc driver]object has been close.
    please help on these
    thanking you
    srini

  • LLD and HLD for Essbase Cube

    Hi All,
    Could you please tell me how to create LLD and HLD for Essbase ASO cube?.
    Please explain me in detail.
    Thanks in Advance.

    I think LLD is for low level design.
    In any Essbase cube building, We didn't take much pressure for the design document.
    Just we will document a report matrix.
    Based on this we will identify entities(dimensions) and attributes(members).
    From this we will analyze the data availability and the level of input into essbase.
    This is enough to get into Application manager and we will build the prototype cube and allow the business users to drill into the cube.
    From here we will do the changes to the design as well as to the cube to reflect the business users review comments.
    Once cube is accepted we will deliver the final version of the design document with all the needed databse screen shots and batch scripts to automate the cubebuild.

  • BPC NW - Error in Business Rule for Account transformation rule table

    hi
    I have given the Account transformation Rule to move Amount from Account A to Account B and then I have given the following script logic in the default script
    **RUN_PROGRAM CALC_ACCOUNT*
    *CATEGORY = Category*
    *CURRENCY = RptCurrency*
    *TID_RA = %TIME_SET%*
    *CALC=A*
    *OTHER = ENTITY=C1000*
    **ENDRUN_PROGRAM*
    But when I try to load data through Input schedule in Account A and expect amount to transfer to Account B, I m getting an error
    Book Name:Book4
    Application : PLANNING*
    Status : Failed*
    Submitted Count : 1*
    Accepted Count : 1*
    Rejected Count : 0*
    - Error Message -*
    Error running default logic (Business rules are not available)
    - Rejected record list -*
    Error converting records: The root element is missing.
    Can someone please advice me what to do ....

    hi Marcel,
    Lot of thanks for your answer.
    But I have used your logic after removing GROUPS as I dont have GROUPS dimension in my application.
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY = %CATEGORY_SET%
    TID_RA = %TIME_SET%
    CALC=FX
    OTHER = [ENTITY=%ENTITY_SET%]
    *ENDRUN_PROGRAM
    This is the error I m getting
    Book Name:Book3
         Application     :     PLANNING
         Status          :     Failed
         Submitted Count     :     1
         Accepted Count     :     1
         Rejected Count     :     0
              - Error Message -
    Error running default logic (Business rules are not available)
              - Rejected record list -
    Error converting records: The root element is missing.
    Can you please advice
    a) Does it mean some issue with my client installation as I dont see these LGF files. I even dont see the data folder in which lgf files are supposed to be present
    b) Where to find information for this interface CALC_ACCOUNT? How did you decide to use 'FX' and how do you know which dimensions to use. Like I dont have GROUPS.
    Please give me your comments.
    regards
    Gaurav

  • BUSINESS RULES FOR Vendor, Customer & PRODUCT

    Hi,
    Can any one help me to provide Business Rules(Validation Rules) of Vendor, Customer & Product domain to be considered in integrating with other technologies.
    Thanks & Best Regards,
    Giri

    Hi Joseph,
    First tell me how you want to maintain Inventory size wise?? If it is your A is Length, B is Width and C is your Height and you are not maintaining size wise stock then use Length,Width and Height which is in Item master here you can set fix values and activate same columns in document and you can change it in document. But in this case you cannot maintain size wise stock
    If you are maintaining stock size wise then you have to create new item code every time.
    You cannot use BP catalog number for this.
    Thanks
    Sachin

  • How to use the dynamical or static variable for ESSBASE cube name?

    Hi Experts,
    When I import ESSBASE Cube into physical layer, the cube name from ESSBASE is created automatically, such as H_Sales.
    I want to use the the static or dynamical variable for replacing the external name. So I try to create the static variable in RPD,such as cubeName, and use the following code
    'VALUEOF(cubeName)' into the textbox of external name.
    However, when I view the report in answer, it will generate the error message: Database VALUEOF(cubeName) does not exist.
    Is it possible to implement this functionality?
    Thanks..

    Hi,
    use <%=odiRef.getSchemaName("D")%>
    D as parameter if it is the Data Schema or W if you need the schema from Work Schema
    Your command will be like:
    select <%=odiRef.getSchemaName("D")%>.GER_LOT_EXEC_ODI('Fluxo', 1, 'C') FROM DUAL
    Works?
    Cezar Santos
    http://odiexperts.com

  • Business rule for compare data in form

    Hi all,
    Let us explain my scenario,
    I have 2 dynamic calc members in a dataform. I just want to compare those 2 member rows( data compare) and show some message.
    is there any way i can make?
    can i create one business rule to make this happend? is it possible? If its possible can you give me your thoughts on this.
    Any information would be helpful.
    Thanks in advance.

    Sorry about that . . . . I read the first post and assumed the code was related to a business rule instead of JavaScript - should have looked closer.
    I would do a couple of things:
    1) Simplify your code. Why have a separate function? Why not drop all the logic into validateForm?
    2) Why haven't you populated the app name and form name in validateForm? (sorry if I missed this in the rest of the post somewhere)
    3) Insert alerts within the code that cycles through the cells. Something like this:
    cellVal = getCellValueXY(col,row);
    alert(" Column: " + col + "\n" +
    " Row: " + row + "\n" +
    " Cell Value: " + cellVal);
    This will tell you exactly how your JavaScript is evaluating each cell. This can help when you're dealing with floating point decimal issues. (you entered 10, but it's being evaluated as 10.00000001) If this ends up being your issue (floating point issues), let me know and I'll show you how to get around this.
    If you throw enough alerts at this code, your issue will finally show itself.
    4) I wouldn't assign values to "startCol" and "numberGridCols". I believe these variables are set elsewhere in the code (not in YOUR code, but in EnterData.js or somewhere else).
    Instead, I would use my own variables
    5) I would structure the code more like this: (I haven't validated this or tested it . . . . use this for suggestion purposes only)
    function validateForm()
    var valid = true;
    var c;
    if (equalsIgnoreCase(applicationName,"PUT YOUR APP NAME HERE")) {
    if (equalsIgnoreCase(formName,"PUT YOUR FORM NAME HERE")) {
    for (c=3; c<numCols; c++) {
    if((grid23[c] != missing) || (grid24[c] != missing)) {
    var actualVal = getCellVal(23,c);
    var budgetVal = getCellVal(24,c);
    if(actualVal != budgetVal){
    valid = false;
    if (!validated) {
    alert("The numbers you have submitted for SII are not equal to Actuals. Please adjust your numbers.\n");
    return valid;
    I hope this helps. Hopefully there aren't too many bugs in this.
    - Jake

  • BPC10 / BPC7.5 NW: the use of US ellimination business rule for matrix elim

    In tryuing to make the US Elim business rule work:
    -     Can the US elim procedure support the elimination between an entity and intco AND a segment and partner segment in the same app ? So basically the need is to eliminate intercompany transactions between the management structure (entity and interco) and the segment structure (or LOB structure as you will) that are in two different dimensions ( in other words an entity can belong to more than one segment and therefore they cannot have the segment in the same entity dimension and need to have a second dimension for that). Now the problem is that I have one entity dim and an intco dim, and two user defined dimensions (one for segment and one for partner_segement, aka the intco belonging to the segment). I believe this cannot be done since the US Elim procedure will look for a dimension of type entity and of type intco and therefore will only work on those two dimensions. It will not work with the user defined dimensions.
    -     Meaning, that if that is the case, you have to move your segment dimension into your entity dimension as an unrelated second hierarchy. Ofcourse the downside is then that you will clutter the entity dimension with this segment information and you have to enter your data twice (as ideally you wanted to enter the data for entity XYZ and then distribute the number over the various segments, that now becomes a bit more chunkier). What is a best practice if you need to eliminate on two different axisses like legal entity and management structure or Lobu2019s etcu2026
    -     If using the US elim procedure, do you technically need a GROUPS dimension in your application ? The documentation mentions it in its example, but since it is not used anywhere in a typical application that uses US eliminations (as it is more for legal consolidation applications where you need it), I was wondering if you can leave it out.
    A quick answer is highly appreciated. Short words/clues or simple yes or no  are more than enough. No need to write prozau2026.
    Thanks,
    *edwin

    Jianbai--  when  you  see  0  submitted 0  success  0  fail..
    it  just  means  that  there is no data tht  suits  the  us-elim  criterion.
    For the  package  parameters...
    1)make  sure that  there  is  data   for the  CATEGORY
    2)The  CURRENCY  has its reporting  property set  to Y
    3)There are  INtercompany  transaction  entries between  2  ENTITIES  and  their  ELIM property(ENTITIES involved) is NOT  "Y".
    4)In 3, make  sure  the  ACCOUNT  being  used  for  the  intercompany  transactions have  their  ELIMACC property NOT BLANK.
    then  you  shld  be  all  set  !!!...if  you  configured  your DATASRC (is_consolidated property(it shld  be eith  I/M) dimension correctly ...
    you  don't  even  need  any  business  rules  to have your  ICELIM  working..
    Best luck
    Vm
    Edited by: Vishal Mahawadhi on Mar 10, 2011 11:10 AM
    Edited by: Vishal Mahawadhi on Mar 10, 2011 11:11 AM

  • Temporary variables in business rule in essbase

    hi,
    I want to add temporary variable in my business rule. I have declared the variable as below:
    VAR TaxRate;
    "ROA Tax Rate"
    TaxRate = "ROA Tax Rate"->"GLBU_CVD CONSOLIDATED"->"OU_NUTRITIONAL CHEM"->"All DEPTS"->"Working"->"Forecast"->&FcstYear->"USD"->&FcstMths;
    It is validatoing correctly but when I am running the rule it is giving the error as:
    Error executing formula for [ROA Tax Rate] (line 18): Cannot assign [DOUBLE] objects of different length
    A I doing something wrong with the declaration? (ROA Tax Rate is the member name)
    Please suggest.

    Hi,
    Try this,
    VAR TAXRATE = #MISSING;
    "ROA Tax Rate"
         TAXRATE= "GLBU_CVD CONSOLIDATED"->"OU_NUTRITIONAL CHEM"->"All DEPTS"->"Working"->"Forecast"->&FcstYear->"USD"->&FcstMths;
                             //Intersection of your data;  (i.e., A->B->C)
    Regards,
    Avneet

  • Business Rules for Business Users

    Folks,
    There is a requirement from my clients to use Business rules by Business users, apparently it is difficult to give them jdeveloper and ask to devlop, have you come across such situation? if so what is the best way to handle such scenarios.
    FYI: we're implementing 11g BRE
    TIA
    Srini

    The only way is to use Rules SDK. We had a similar requirement and had to develop a custom GUI with all CRUD operations using Rules SDK.
    The starting points are:
    http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e10663/toc.htm
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10227/toc.htm (especially RuleSession)
    or simply starting from the master index (search for Business rules)
    http://download.oracle.com/docs/cd/E12839_01/nav/portal_booklist.htm
    rgds

Maybe you are looking for

  • [REQUEST] MSI Radeon R9 290X UEFI GOP bios

    Hi, My card shipped with only legacy image in the ROM and that fails entire secure boot process with Video Option Rom authentication not happening. I'd like to get the UEFI GOP enabled ROM for that card. Here's the link to the current BIOS: pace-os.c

  • Recording actions like Macro ?

    Hi, Does labview has option to record actions like how we do it in Excel application? Regards Gopal

  • Problem with france commodity code length.

    Hi , I am uploading the commodity codes for country france and i am getting the error commodity code length is not correct. i have checked the length for country for france and it is 9 but the flat file has 8 characters only. So my question is can we

  • 8920270

    Hello, Based on the doc this 454811.1 I forgot to install 8920270 patches, but IAS 10.1.3.5 installed without any error on 10.1.3.4 How do I instal this one off patch 8920270 Thanks Prince

  • When I try to install Apps from App Store got error "Your Apple ID has been disabled"

    when I try to install Apps from App Store got error "Your Apple ID has been disabled"