Hyperion Business Rules - Updating to use New Member in Essbase Outline
We have a business rule that needs updated to include a new cost center.
"Allocated Account" = ("Account 1"->CC1->Product->Project->"Channel 1" + "Account 1"->CC2->Product->Project->"Channel 1") / ("Account 5"->CC_3->Product->Project->"Channel 1" + "Account 5"->CC_4->Product->Project->"Channel 1");
CC2 is a cost center that we just added to the Essbase outline and does not have data yet. When I try to validate the business rule, I get an error:
Cannot calculate. Essbase Error(1200497): Error compiling formula for [Allocated Account] (line 33): unknown member name [CC2] in function ...
I am new to business rules and have no clue why it doesn't like the new cost center.
Thanks.
Terri T.
Yes, I can find the member name in the outline. I don't understand what you mean by "refreshing" the outline. I have saved the outline.
Terri
Similar Messages
-
Sharing information between Hyperion Business Rules
I am trying to share information between two Hyperion Business rules in EAS console.
Suppose for example , I calculated a value and stored in local variable in one Business Rule.
I would like to have this information in another business rule.
Any idea about the possiblities.?
I tried to use Global Variables in EAS but the Global variables are fixed and cannot be changed.
Thanks ,
RajanCan you make a HBR local variable the target of a value? Doesn't that local variable have to resolve to a member in an Essbase database sooner or later if it's going to receive a data value from a formula?
Or did you create a local variable as Real and then used that as the target? Maybe that would do it? (Obviously I've never done this.)
Could you create a temporary place in the database to stick it and then delete it?
Something like:
1) Local variable = some kind of formula/calc
2) No Account->No Product->No Scenario->whatever = Local Variable value. The point is an unused member that will let you set a value without overwriting permanent numbers. That shouldn't be too hard to find in a Planning app.
3) In HBR #2, go after that member combination and number from #2, stick it into a local variable, and set that location in #2 to #Missing.
Kind of painful, but it shouldn't really be that tough. You will need to make sure you create the block in #2.
Regards,
Cameron Lackpour -
Hyperion Business Rules cannot connect to Hyperion Planning
I've deployed these applications into one machine server:
- Hyperion Essbase 7.1.3
- Hyperion Planning 4.0.1 (including Hyperion Business Rules)
- Essbase Administration Services 7.1.3
Everything runs well except that Hyperion Business Rules cannot connect to the Hyperion Planning as described in some error lines below:
Can not login to Planning Application because no token.
2009-10-07 15:12:15,125 WARN HttpProcessor[10090][1] com.hyperion.hbr.plugin.planning.PlanningMetadataAppElement - Error retrieving Essbase dbs from server: win
2003server1/myPlan app: {1}.
java.lang.Exception: Could not log in to Planning Server
at com.hyperion.hbr.plugin.planning.PlanningMetadataAppElement.getChildren(Unknown Source)
at com.hyperion.hbr.plugin.planning.PlanningMetadata.getChildren(Unknown Source)
at com.hyperion.hbr.core.MetadataCmdListener.getChildren(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
Anyone knows how to handle this error?
Mr. Goodwin?
Thanks in advance!
AdrianHi,
Have they ever worked ?
Have you followed the golden rule, start RMI, EAS, Planning, Log into planning application through the web, Open EAS, create bus rule, select outline of the planning application you logged in.
Also it is definitely checking out document ID 763345.1 in metalink3 (My Oracle Support)
Cheers
John
http://john-goodwin.blogspot.com/ -
Hyperion Business Rules Administrator's Guide
Hi,
Does anyone has a download link for this document -> Hyperion Business Rules Administrator's Guide?
Thank you so much for sharing.Hi,
The best place to start for documentation is :- http://www.oracle.com/technology/documentation/epm.html
You should be able to find the documents you want there for different versions
Cheers
John
http://john-goodwin.blogspot.com/ -
Hyperion Business Rule Error: Cannot retrieve connected root element for
Hi,
I am trying to open a business rule in EAS and I am recieving the following error: Cannot retrieve connected root element for Planning/Servername/Application/Database.
I am able to connect to the application via Planning Web, but I am recieving this message when I am trying to open the business rule in eas.
hoping if someone has come across this issue before and has been able to successfully fix it.Hi,
I have 2 BRs, one is with RTP and another without RTP (basically a clacscript as BR).
I don't have any issue with the BR without RTP.
When I try to validate BR withRTP, validation is failing with
Unable to run or validate this rule (ConsolidateTestRTP) against the following location: Planning/servername/appname/dbname for user abcd.
Detail:Exception occurred. Please check your log file for details.
2009-04-09 12:35:58,803 WARN AWT-EventQueue-0 com.hyperion.hbr.core.MetadataManagerServerRemote - Cannot retrieve connected root element for Planning/servername/appname/dbname
Restarted RMI,Planning,EAS services. Logged into planning first and then to EAS. Still getting error
2009-04-09 12:41:39,881 FATAL AWT-EventQueue-0 com.hyperion.hbr.client.LauncherWindow - Exception:
With thought of may be the syntax of RTPs in BR changed, deleted RTP in the code but still BR has RTP (I mean BR has RTP and is not used in calculations), still getting error during validation. I can create new BRs and associate to outline.
Thanks -
Business Rules error when creating new classic planning application in 9.3.
Im trying to create a new planning application using classis planning application wizard in Workspace. everything seems alright untill i gets an error saying "Business rules cant connect to Planning"
other than this Business rules working fine and i can open business rules in other applications and i can access business rules repository in EAS.
Any thoughts on this ?Further invesitgation bears this problem out.
Oracle support recommend wrapping the SimpleType in a ComplexType. This does work, but now I have an extra wrapper element to deal with. I either have to use the wrapped type in my other complex, composed Types and/or add an external wrapping element when trying to create Business Services in BPM to call the BusinessRules I've created.
This is a bit messy.
To be clear, this does not seem to be an issue with Business Rules; the BR editor and generation of Facts (including simple restricted types -> JAXB 2.0/Java Enumerations) seems to work correctly. There seems to be an issue exposing DFs as Services. The code which generated the WSDL and its supporting types seems to choke on restricted SimpleTypes.
As a side note, it seems that HumanTasks have a similar limitation
Edited by: wylderbeast on May 31, 2011 3:27 PM -
Good day!
I have an error every time I validate the business rules in essbase.
This is the error when I validate the Business rules :
Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
I have checked the hbrserver log and this is what I found:
2008-10-24 14:01:58,067 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
2008-10-24 14:01:58,130 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
2008-10-24 14:04:20,674 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
2008-10-24 14:04:20,674 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
2008-10-24 14:05:08,938 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
2008-10-24 14:05:08,938 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
2008-10-24 14:07:04,358 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
2008-10-24 14:07:04,358 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
2008-12-05 17:17:08,672 WARN Thread-16 com.hyperion.hbr.db.DBConnectionManager - Removed bad connection from Connection Pool: vincentp.misnet.com.ph14331cp_tools
2008-12-05 17:17:09,047 WARN Thread-16 com.hyperion.hbr.db.DBConnectionManager - Removed bad connection from Connection Pool: vincentp.misnet.com.ph14331cp_tools
2008-12-15 10:45:42,502 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: 25:1065:Identity: admingroup, is invalid.
2008-12-15 10:45:42,502 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
2008-12-15 10:45:42,518 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1_1/IncStmt for user admin.
2008-12-15 10:46:41,152 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: 25:1065:Identity: admingroup, is invalid.
2008-12-15 10:46:41,152 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
2008-12-15 10:46:41,152 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
2008-12-15 10:47:34,815 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: 25:1065:Identity: admingroup, is invalid.
2008-12-15 10:47:34,830 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
2008-12-15 10:47:41,599 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
2008-12-15 11:01:05,637 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
Sorry for the long log message.
I am using the admin user. Is there a possibility that the admin has no privilege for the business rule? (Which is unusual because it should have all the privileges).
Can anyone tell me how to fix this issue?
Thanks in advance.I think you have to give access even to the admin user to validate/run a business rule
try giving access to that rule and then validate -
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 -
Documentation for Hyperion Business Rules
Is there anywhere I could some more documentation on developing business rules? Specifically, I am trying to find out how to launch business rules with multiple run-time prompts from a shortcut or batch file using a run time prompts file (.rtp). I found the HBR admin guide but it does not give enough detail. Thanks in advance.
I haven't had the opportunity to use HBR yet. I'm interested since we may want to use it soon. <BR>The admin guide mentions (pg74) creating an automatic launch variable file (must be XML). It looks like you need to use the admin console to create the XML file, then reference that XML file when launching the command launcher. Does that make sense? HTH. <BR><BR>JS
-
HI All,
The scenario is such that I have two set of data forms.
One is for monthly level budgeting and the other set of forms is for Yearly budgeting data.
Now, when I punch the data into the Yearly values, it has to evenly distributed into the monthly forms.
Ex: When I punch 120 in FY11, then it has to be divided by 12 and set 10 for Jan, 10 for Feb and so on and so forth.
Thanks AllThis is the default behaviour of Hyperion Planning distribution. You should enable distribution in the form design and place the period dimension as Ilevel0descendants(YearTotal) to column. If you have already set even distribution (not 4-4-5 or 4-5-4) then the data you input on YearTotal gets distributed to months evenly. Therefore you wouldn't need to write a business rule for this.
Cheers,
Alp -
Can not run the Business rules with Hyperion Business Rules Desinger
<p>I created a business rules with Business Rules Designer,and validate is ok, but when I run it, pop a blank window withtitle "Run Error", how to solve it ?</p><p> </p><p>Thanks</p>
I would export the rule to essbase and test it there. I should run and the log will tell you something. I would also look at the business rules log to see what it says. <BR><BR>
-
Hyperion Business Rules Restore
Hi,
I've Oracle EPM 11.1.2.1 installed on AIX 6.1 server. The Oracle EPM server crash. I've only a backup of Database schemas. Can I restore HBR? Only a database backup is enough to restore it? Into the EAS schema i can see the Business Rules descriptions. Where are store the scripts?
Thanks in advance for your help.
Regards,
David.Yes, all Business Rules with scipts are store into the table HBRRULES from the EAS schema.
-
How to track Hyperion Business Rules
Hi
Which log can we look into to track which HBR'S were created/deleted by users along with timestamp?
Env:11.1.2.1 ,WIN2K8 64 bit
Thanks,
ManojI wouldnt have thought many users were creating business rules?
anyway not sure the HBR logs by standard will log who created/deleted a rule, maybe if the logging is set to a different level.
You can also check out the relational eas database, table HBRRules has ModifiedBy,Owner and LastModified columns, the ModifiedBy/Owner will need to matched back to the user, it will not tell you deletions though.
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi ;
My process calls a business rule. This business rule can change. But, business rule changing will not affect to process. Process will not deploy, just business rule. How i make it?Hi David. Thanks for your reply.
I understand, i must have 2 seperate project. One of them is main process, and another is rule process. But, how am i call to business rule project in main process? -
Adding member to Essbase outline from smartview
Hi All,
I am using Smartview 11.1.2.3.Can I add members to Essbase outline from smartview?IF yes please send me some link.
Thanks,
GPunless you wrote something using the API, then no you cannot update metadata members in Essbase from Smart View. You can Update Planning metadata members from Smart View(Not EPMA created but Classic) and have them pushed to the Essbase cube from Smart View
Maybe you are looking for
-
I have had my iPhone since November and have never had this problem with it before. Sometimes if I unplug it and plug it back in it will begin to charge. Other times it will just be sitting there, not touched and keep switching between charging and n
-
Dear all, This week we had done XQ1 operating system transformation from HP-UX to Linux environment,after that we test our Interfaces(Scenarios) and get the following error in runtime message mapping We tested manually for our scenarios,every scenari
-
I'm going crazy trying to figure out why ATV#1 is not consistently showing up in devices. It will show up briefly when I launch iTunes then after 30 seconds, while trying to sync, will dissappear. I've tried everything to no avail. And I'm sure it's
-
I have GarageBand v1, a mirror-door G4 DP (no audio input), a USB1 iMic, two old mikes, a cassette deck, and an acoustic guitar. I want to record my playing and singing. I have done this by plugging the mikes into the tape deck, recording the song on
-
Just installed the latest updates for dreamweaver (CS6), and now the drag and drop function in the Bindings menu, does not work. Is this just a new Adobe Dreamweaver feature or is this something, that will be fixed. Can someone from Adobe answer this