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,
GP
unless 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
Similar Messages
-
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 -
Issue adding Child member to the outline in 11.1.2.2
Hi ,
We have any Issue with adding the member to the Outline. Details mentioned below.
Server locked up when i was updating the outline. I was erasing lower level structure.. This has been a chronic problem..
http://gvw3086-v.atlanta.hp.com:9000/easconsole/console.html
Need this server reset asap.. this is holding up important forecast work. Many people are depending on this getting done.
However to make it work you have to change the name of an existing member.. then add to the data base outline.. which disappear when you put it in.. save it. close and reopen and the structure add will be present. Do not copy, and delete siblings.. this will cause the server to lock up.
We had this issue before and what I have done is
just add the Child Outline and when we saved it it’s not saving the cursor keeps on browsing and rotating and it will not save. So in order to save just rename some other child member and save it then it saves. And when we close and reopen the outline we can see the child Outline was added. And again rename the other child member what we renamed to its original name.
The above one is just a temporary fix what we did but can any one help me on Permanent Fix for this.
Regards,
NaveenHi Naveen,
I think this issue is related to JRE version. As per support matrix for 11.1.2.2, JRE version version should be 1.6_29+. (that does not mean Java 7 is supported)
Check whats the Java/JRE version you have on the system from which you are accessing EAS link.
If its Java 7, uinstall it & install supported 1.6 version.
Hope this resolves the issue.
Thanks,
Santy. -
Loading Dimension members from SQL Server 2005 to Essbase Outline.
Hi Everybody,
I need to load dimension members from SQL server 2005 to Essbase outline:
Option 1:
I can retrive members from SQL to text file and then using Rule files load dimension members into outline.
option 2:
Using SQL Interface in System 9.
Option 3:
I can use ETL tools (ODI, Informatica etc)
I used Option 3 frequently and familier with, But i would like to use option 1 & option 2. If anybody has used option 1/2 kindly advice with correct steps
I would be very greatful for any help.
Version: 9.3.1
Regards
Kumar NHi Kumar,
For Option 2:
You have to create one DSN for the particular database(SQL Server) from where you want to retrieve the data.
Then Open Data Prep Editor and From File Menu Click on Open SQL and it will ask for the DSN connection details.
Enter the DSN details and write the query....
Thanks,
prathap -
Is it possible to run Rules/Seq from SmartView while connected to Essbase?
Is it possible to run rules/sequences from SmartView while connected to Essbase URL in 9.3.1 version?
Current environment does not have planning and we have to run rules while connecting to Essbase.
Using http://<<ServerName>>:9080/aps/SmartView URL.
There seems to be no way we can do it. Referred to DBAG, Planning and SV document but not mentioned.
Thanks in advance!Hi,
If you have attached you business rules to Essbase database connection in EAS, you should see them under Calculation Options. If you attached only Planning connection, you will have to connect to Planning in Smartview to execute business rules.
Else, you will see only calculation scripts attached to the Essbase application.
Let me know if it helps.
Cheers
RS -
Add unidentified members to Essbase outline automatically on load
We are using FDM to map and import data files to Essbase. Due to the number of members in each Essbase dimension, and since all of the source members are identical to the target members, most of the FDM mappings are taken care of by single "like" mapping for each dimension, in order to map the data file members straight to the Essbase members (map source member to target member):
Rule Name: ALLACCOUNTS
Rule Desc: All Accounts
Rule Definition: *
Target Accounts: #Script
Script: Result=varValues(13)
However, if the source system has had new members added but Essbase has not, the load will fail since Essbase cannot locate the new members.
Is there a way to get Essbase to automatically create new members (under a designated parent in each dimension) if they are found to be present in the data file, but found missing in the Essbase outline? This may be a question specifically for the Essbase Forums, however since we are loading from FDM this must be a scenario experienced by others? If the above is not possible (I imagine this is quite likely) what would be the workaround?FDM is focussed on loading data not metadata. I wouldn't try to automate this, there should be a business process for this that uses a more appropriate toolset (EPMA, ODI etc) to do this i.e. have a seperate metadata update process based on the content of the source files that runs prior to any data load processes.
-
How to get MDX code from Smartview query
Hello everybody:
I would like to know how to obtain the MDX code when I am performing a query from Smartview. How can I find out what sentence the Provider Service sends to Essbase when doing any operation in Smartview?
Thank you
Regards
Javieryou might want to use the HypQueryMembers vba call with it you can query the outline directly for a lot of things including User defined attributes
Here is the code sample from the VBA reference (it is available in Excel by going to the add-ins menu and selecting Hyperion Help
Description
HypQueryMembers() executes the member selection query.
Syntax
HypQueryMembers (vtSheetName, vtMemberName, vtPredicate, vtOption, vtDimensionName, vtInput1, vtInput2, vtMemberArray)
ByVal vtSheetName As Variant
ByVal vtMemberName As Variant
ByVal vtPredicate As Variant
ByVal vtOption As Variant
ByVal vtDimensionName As Variant
ByVal vtInput1 As Variant
ByVal vtInput2 As Variant
ByRef vtMemberArray As Variant
Parameters
vtSheetName: (string) Text name of worksheet to operate on. vtSheetName is of the form "[Book.xls]Sheet". If vtSheetName is null, empty, or invalid (nonexistent or name does not match exactly), the active sheet is used.
vtMemberName: (string) The member name on which to perform the query.
vtPredicate: (integer) Member selection criteria:
1 HYP_CHILDREN
2 HYP_DESCENDANTS
3 HYP_BOTTOMLEVEL
4 HYP_SIBLINGS
5 HYP_SAMELEVEL
6 HYP_SAMEGENERATION
7 HYP_PARENT
8 HYP_DIMENSION
9 HYP_NAMEDGENERATION
10 HYP_NAMEDLEVEL
11 HYP_SEARCH
12 HYP_WILDSEARCH
13 HYP_USERATTRIBUTE
14 HYP_ANCESTORS
15 HYP_DTSMEMBER
16 HYP_DIMUSERATTRIBUTES
vtOption: (integer) Options are dependent on the predicate:
For the predicate values, HYP_SEARCH and HYP_WILDSEARCH, specify query options: HYP_MEMBERSONLY
HYP_ALIASESONLY
HYP_MEMBERSANDALIASES
vtDimensionName: (string) Dimension to limit the scope of the query. It is used with the following query options and ignored otherwise: HYP_NAMEDGENERATION, HYP_NAMEDLEVEL, HYP_USERATTRIBUTE HYP_SEARCH (set to Null to search through all dimensions), HYP_WILDSEARCH (set to Null to search through all dimensions).
vtInput1: (string) Input string that is determined by the option. It is used with the following query options and ignored otherwise:
HYP_NAMEDGENERATION (The name of the generation)
HYP_NAMEDLEVEL (The name of the level)
HYP_SEARCH (The string to search for. The string is defined as an exact)
HYP_WILDSEARCH (The string to search for. The string is defined as an exact search string with an optional '*' at the end to mean any set of characters)
HYP_USERATTRIBUTE (The user-defined attribute)
vtInput2: (string) Input string that is determined by the option. It is used with the following query options and ignored otherwise:
HYP_USERATTRIBUTE (The user-defined attribute)
HYP_SEARCH, HYP_WILDSEARCH (If the options are set to search in the alias tables, this string specifies which alias table to search. If the string is Null, all alias tables will be searched).
vtMemberArray: Output that contains the result of the query. If unsuccessful, its contents are unknown.
Return Value
Returns a zero if successful; otherwise, returns the appropriate error code.
Example
Declare Function HypQueryMembers Lib "HsAddin.dll" (ByVal vtSheetName As Variant, ByVal vtMemberName As Variant, ByVal vtPredicate As Variant, ByVal vtOption As Variant, ByVal vtDimensionName As Variant, ByVal vtInput1 As Variant, ByVal vtInput2 As Variant, ByRef vtMemberArray As Variant) As Long
Sub QueryMembersEmptyValues()
vtRet = HypQueryMembers(Empty, Null, HYP_WILDSEARCH,
HYP_MEMBERSONLY, "Year", "J*", "", vt)
If IsArray(vt) Then
cbItems = UBound(vt) + 1
MsgBox ("Number of elements = " + Str(cbItems))
For i = 0 To UBound(vt)
MsgBox ("Member = " + vt(i))
Next
Else
MsgBox ("Return Value = " + Str(vt))
End If
End Sub -
Error While Creating Essbase Database From Hyperion Planning
Hi,
While creating the Essbase Database From the 'Manage Database' in Hyperion Planning, I am getting the following error:
com.hyperion.planning.olap.EssbaseException: Account (1060000)
It gets stuck at Adding Dimensions.
I have tried reconfiguring Planning, but no luck.
My Relation Repository is MS SQL Server 2005 and the Essbase and Shared Services are on a Linux box.
I am getting the following error in the Planning log
[12-Nov-2009 10:50:41]: Propegating external event[ FROM_ID: 68b6dbf1 Class: class com.hyperion.planning.sql.HspLock Object Type: -1 Primary Key: 50001 ]
[12-Nov-2009 10:50:41]: Processing cube: Plan1
[12-Nov-2009 10:50:41]: Setting System CFG properties for Attribute Dimensions
[12-Nov-2009 10:50:41]: Adding dimension: Account
[12-Nov-2009 10:50:41]: Closing outlines
com.hyperion.planning.olap.EssbaseException: Account (1060000)
at com.hyperion.planning.olap.HspEssbaseOutlineAPI.EssAddMemberEx(Native Method)
at com.hyperion.planning.olap.HspCubeRefreshTask.addDimension(Unknown Source)
at com.hyperion.planning.olap.HspCubeRefreshTask.addDimensionsAndMembers(Unknown Source)
at com.hyperion.planning.olap.HspCubeRefreshTask.buildOutlines(Unknown Source)
at com.hyperion.planning.olap.HspCubeRefreshTask.run(Unknown Source)
at com.hyperion.planning.HspJSImpl.runCubeRefresh(Unknown Source)
at com.hyperion.planning.HyperionPlanningBean.runCubeRefresh(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
Thanks for your help.
Edited by: user524093 on Nov 12, 2009 4:38 PMHave you tried restarting the services and giving it a try?
Which version of Essbase/Planning are you on?
If your Essbase server name has more than 30 characters, please use NODENAME with short server name. -
How to propagate the changes made in Essbase outline to Planning
Hi,
I have created a userdefined dimension called 'Product' with one member 'SampleProduct' in planning. I logged into essbase and accessed the outline created for the plan type. In the outline, under product dimension, I have created one more member called 'ChanduProduct' and saved the outline. what should I do to see the new member created in essbase outline in Planning application?
Similarly I changed the density of Product dimension from sparse to dense in essbase. How can I propagate this change to planning application? Please tell me whether we can do this operation or not. If yes, how to do?
Thanks in advance,
ChanduHi Chandu,
the outline of planning is stored in sql repository.
when you refresh the planning application using manage database in administration; all changes from planning will propagate to essbase.
you should not make changes in essbase outline.
all changes in outline should go through planning web application (this is one of the best practices)
hope this helps. -
Help With Essbase Outline Extractor Output
Hello Gurus
I am using Essbase Outline Extractor 9.3.1 to extract from Essbase 9.3.1 and I need a bit of a hand interpreting the results\Output. I'm after properties but Dynamic Calc, Shared Member, Never Share, & the Aggregation. Can anyone please help me with the definitions for the Property0 column.
I also want to use the output to load via the Outline load utility, will this be able to read all the columns exported by the Outlinr extractor?
Please helpname_and_address_withheld wrote:
alternatively search for "member property codes" (exact phrase) in the dbag and it will take you right there....sorry I am not that good at posting links to dbag stuff online...:(http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/dotrules.html#dotrules_2 :)
Cheers
John
http://john-goodwin.blogspot.com/ -
Newbie Qs: Copying an outline from one application to another
My apologies for accidentally posting this question twice!
Hello,
I want to copy an outline from one database to another, both on the same server. I know I can save the outline as a .otl file. But how do I actually copy this saved .otl file over to the other database? Sorry if this is a very basic question, complete newbie to Essbase. Thanks.
ps: Is there another way of copying the outline over from one database to another?
Edited by: Sam on Jun 27, 2010 1:48 PMOpen the outline in Edit mode, and from File > Save As, Select "Essbase Server" tab. Navigate to database where you would like to save. If you have data inside the cube, it will give you options on what to do with the data.
Hope this helps
Thanks,
Naveen Mikkilineni -
Time Balance is set to Last for EPMA Essbase application in Essbase Outline
Hello Gurus,
Following is my scenario -
I have an EPMA Essbase applications that I have deployed from Workspace.
I have observed that even though the Time Balance property for members for the accounts dimension are set to Balance (as seen in Dimension Library) in EPMA, after I deploy the application the dimensions are tagged as TB Last in Essbase outline (as seen in EAS).
I am not aware of the functional part much, would really appreciate someone's help on this issue.
Thanks.
hyperionEPMHere is the doc that explains time balance settings in Essbase:
http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/dcatimse.html
Here is the doc that explains time balance settings in Planning:
http://docs.oracle.com/cd/E17236_01/epm.1112/hp_admin_11122/ch12s04s08s01.html
And here's a quick cross reference between Essbase and Planning:
ESSBASE / PLANNING
TB Last = Balance
TB None = Flow
TB First = First
TB Avg = Average
In general, Income Statement accounts are "Flow", and Balance Sheet accounts are "Balance" (unless you're storing activity, and not balances). Statistical accounts are a mixed bag.
Hope this helps,
- Jake -
Change member names in Outline
I have in the outline:Dept dimension with a member Marketing and Account Dimension member name Mkt. When I changed the member name in Dept dimension to Total Marketing and Account Dimenstion to Marketing I lost all the data.Any suggestions to update the outline?Thanks,Jenny
It's been my observation that Essbase thinks you deleted one member and created another. Data (especially level zero data) is generally tied to member names, not outline position.If you are renaming an upper level member, it may or may not disappear. You can recreate your data by forcing a calc.If you are renaming a level zero member, you have to do it in two steps. First create the new member and save the outline. Second, run a calc that only sets NewMember = OldMember. Third, delete the old member.Good Luck,Tim
-
How to import Essbase app from 7.1 to 11.1.2.1?
Hi,
I need for migration my environment from Essbase 7.1 to 11.1.2.1.
How to import Essbase app from 7.1 to 11.1.2.1?To import Essbase Application:
Copy .Otl from source to destination to copy outline
Re: how to import an .otl file in essbase
Copy .csc, .rul etc.. as well
for data: export and import from EAS.
Cheers..!!! -
Refreshing the OBIEE layers to incorporate Essbase outline changes
Hi,
I am trying to establish a connectivity between Essbase(11.1.1.1.0.112) and OBIEE (10.1.3.3.2) to generate reports.
The "Import from Multi-Dimensional" menu option in the Oracle BI Administration tool is used to
create BI Server Physical layer. Once the physical cubes are imported, they are dragged and dropped into the Business Model and
Mapping Layer then into presentation layer.
The Essbase outline may change in the subsequent data loads because of addition of new dimension members.
In a normal scenario, it is required to redo the whole process (Import the outline again to physical layer, then move to the next layers) to incorporate the subsequent changes in the Essbase outline. I would like to know whether there is a way to automate the whole process? i.e. using any scripts or OBIEE utilities?
Thanks in advance,
DeviIn a normal scenario, it is required to redo the whole process (Import the outline again to physical layer, then move to the next layers) to incorporate the subsequent changes in the Essbase outline.It may be stated in the [OBIEE Essbase modelling guide|http://www.oracle.com/technology/products/bi/pdf/obiee-essbase-modeling-guide.pdf], but actually not necessary at all. First of all, dimension members don't require any rpd change at all since they will automatically flow in as members of their respective generation in the outline.
As for outline changes like lengthened, shortened hierarchies, new dimensions etc...read the solution here. In fact you can manually write a whole cube outline without going through the "Import" process a single time.
Cheers,
C.
Maybe you are looking for
-
Interactive Report general Search is taking long time
Hi All, I have two IR reports in my Application, Both are using same tables , same where clause, displaying column is different. Both query returning 60000 records, In my first report , after my report gets loaded , i am using the general search butt
-
In my file i have few sections and name=value pair. sectiona name1=value1 name2=value2 sectionb name3=value3 name4=value4 Can i do it in one properties class. In Properties.store i see you can write a header. So i guess header will be sectiona. Do i
-
Hi all, I have created a search help and linked it to a data element. On the field, on clicking on F4 ,I am getting the required values. But the F4 help symbol which comes beside a screen field ,is not coming on my screen. How can I have that icon be
-
Hi I am considering writing a Java extension functions for XSL Mapper in BPEL to do DB read. Is this possible? Also, How can I throw exceptions from this function? Thank you. Message was edited by: user508086
-
Hi friends I was install the oracle database 10g in win2000 server. By default, the nls_language configurarion is AMERICAN. I change this parameter throught database control (c:\oracle\product\10.2.0\db_1\bin\spfileorcl10g.ora) to BRAZILIAN PORTUGUES