Getting descendants of essbase member
Hi everyone,
I am implementing an OBIEE analysis with an Essbase cube as database source. I need to get all descendants of an Essbase member.
For example , I need to get all descendants of the member "15335" that have 3 descendants in my Essbase outline. How can I manage to do this ?
I've tried using EVALUATE function but it returns
Codes d'erreur : OPR4ONWY:U9IM8TAC:OI2DL65P
Etat : HY000. Code : 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] Une erreur générale s'est produite. [nQSError: 12010] Communication error connecting to remote end point: address = Servername ; port = 7703. (HY000)
where Servername is of course my servername
Is there another easy way ?
An idea ?
Thanks
Correct ODBC.ini, so that the correct port is specified under the [AnalyticsWeb] section.
default port is 9703, if you changed to 7703 then need to change at DSN
Similar Messages
-
Getting list of nominee(Member) in Collaboration Room
Hi Experts
I want to find out the Expert member of the Collaboration room
for that based on document rating we selected some member list and nominate some members by other member ( we get some list of member )
Where the list of members stored. the list of member should reach the room owner. how can i achieve this?
Regards
Thillai JNeed to do Custom developed and workaround..
-
How to set Essbase member alias as level label for hierarchy
Experts,
* I have imported my Essbase cube metadata and see my Essbase Member Aliases as Dimension Properties in the physical layer.
* when I view members of the levels in the physical layer I see them - as I expect - represented by the human readable alias names of the members.
* now drag&drop of the model into BMM layer - I notice the aliases (Dimension Properties in physical layer) are here represented as any other Logical Columns.
* drag&drop into the Presentation Layer and I can build my reports
Problem: in reports my hierarchies display using keys (from Essbase outline) and NOT the member aliases as would make sense.
When I drop the alias column next to the hierarchy column on the report, it does display the alias of the member in the current line - but how can I switch the hierarchy display itself to the alias???
thanks
Edited by: 846780 on May 23, 2011 8:41 AM
Edited by: 846780 on May 23, 2011 8:42 AM1. When you post code, post a minimal example. Did we have to scroll through
all those bloody labels.
2. Can't say much for the quality of code NetBeans generates.
3. To answer your question (sorry, I don't have an autographed copy of the photo):
import java.awt.*;
import java.net.*;
import javax.swing.*;
public class Example {
public static void main(String[] args) throws MalformedURLException {
final JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container cp = f.getContentPane();
cp.setBackground(new Color(0xff, 0xff, 0xee));
cp.add(new JLabel("set the color on the content pane, not the frame"), BorderLayout.SOUTH);
URL url = new URL("http://today.java.net/jag/bio/JagHeadshot-small.jpg");
cp.add(new JLabel(new ImageIcon(url)));
f.pack();
SwingUtilities.invokeLater(new Runnable(){
public void run() {
f.setLocationRelativeTo(null);
f.setVisible(true);
} -
FDM fails to find valid Essbase member?
Currently using FDM 11.1.2.1 with adaptor into Essbase BSO cube. All mapping works fine except for one particular Essbase member - it is valid in the outline, but when browsing in FDM to add the mapping- the member account does not show up. I tried deleting the account ( it's a test cube - so I didn't really care about any data corruption) and re-adding it - FDM still can not find this account? Any one have any ideas?
Thanks,
Paul1. Is the account a base member? If not have you set the "Browse for all members" flag on the adaptor settings?
2. Are you using the FDM dimension Cache? If so you would need to run the update script. -
Level 0 descendants of UDA member
Hi,
I want to fix on all the level 0 descendants of a member with the UDA "A". The problem is that I have multiple members with that UDA, so @RELATIVE won't work.
Any ideas?
Thank you,
AdinaOk so you have had the answer....twice now!
I think we're assuming these 4 members are at the same level, all with the same UDA 'A'.
Therefore nothing, apart from member names, nothing distinguishes one from the other. So in order to achieve the result you're looking for, you are forced to add a further UDA to the member upon which you wish to apply that action.
Add a UDA to indicate the @RELATIVE function will apply to it and you have the functionality you're asking for.
Steve
Edited by: Steve Fitchett on Aug 2, 2012 4:41 PM -
How to load Essbase member formula into DRM using Automator
Hi,
I just wonder how to load Essbase member formula into a member property in DRM?
I encounter a problem when loading a member formula which as new line in the formula.
Here is the example of the record for Automator using | (pipe) delimiter where the formula has carriage return / new line:
ChangeProp|Master|Accounts|CYTDSignOnBonus|ESB_Formula|[OpenInputValueBlock]
[CYTD("Sign On Bonus")]
[CloseInputValueBlock]
In the above example. when the formula is loaded, it only load the 1st line and strip the remaining line.
Thanks.Hello,
I have encountered this issue as well and here is how I receommend you deal with it. Unfortunately, DRM does not understand multiple lines in a formula and so it truncates the other lines.
1. The best way around it is to ensure that your formula does not have multiple lines. Strip all the enters and only use spaces. Essbase does not care about aesthetics as long as the formula is all in one line. This should take care of it.
2. Sometimes, the formulas for member properties are very long and they are in multiple lines. You can try using excel formulas to bring them all in one line. After removing enters and tabs myself multiple times, I informed my Essbase developers of this DRM issue and told them to provide me with the formulas without using Enters and tabs.
Hope this helps.
-- Adi -
Annualizing a essbase member in a formula
How does one annualize a single essbase member in a formula?ie make a member StockDays that has a formula of 2 other members of which one is annualized to express it in terms of a year: StockDays = "member_n" * 12 / 8 (if it is August now YTD= 8 months);The problem is: what can I do to make the 8 or number of months in the formula generic.Maybe it is not done in a formula?Thanks!
I did this once using xref.I created a second database with the months in one dimension, and the month.number in another ... I had to do several combinations month.number, month.number-1, month.number+1 etc. I just referenced the appropriate measure from my calc script in the main database using xref and this worked well in my case.Hope this helps.
-
Essbase member modifications not reflecting in OBIEE after a refresh
Hi ,
I am getting the following message in my developed reports , after changing certain member names (adding / removing members also) of ENTITY dimension in essbase .
[nQSError: 96002] Essbase Error: Unknown Member Total India Entity 1 used in query (HY000)
After selecting the renamed members only the report is working , i.e from specified ENTITY report filters I had to select , Total India (old name : Total India Entity 1) .
Reload server metadata or refresh is not helping ... Is there any setup , which will directly reflect these changes in dashboard without repeatedly selecting new members in analysis .
OBIEE version : 11.1.1.6
Essbase version : 11.1.2.1
Thanks
SayakHi ,
thanks for responding .
Just to clarify my question :
I have a dimension named ENTITY , it has several generation under it (gen1,gen2,gen3 etc .) .
for example , gen1 has member total region and no region .
gen2 has UK and US region .
gen 3 has manchester , london , new york , manhatton .
In the report i'm using ENTITY .gen3 = manchester , london , new york , manhatton ..... this filter.
Now , I am renaming (changing) gen 3 members like liverpool , birmigham , california , washington .
So , after refreshing dashboard , will these member names automatically gets refreshed or i have to again manullay select them ? -
Not getting data from Essbase in Answers...
Hi there
Been somewhat mystified by this problem. We have several Essbases which we would like to use i OBIEE. The metadata is imported into a RPD and made available in Answers. When making a report and trying to run, it says that the query generated no results. Ive checked, double and triple checked that were I look for data, there actually is data. Ive been checking with Essbase and the data is there.
The funny thing is, that when I test on the Essbase DEMO database, and can see data fine, and drill about.
The only thing I can find is in the the logfile, where it gives me the following error. The error message below here is the one that makes the most sense...
"Failed to initialize SharedServices security instance. Component for SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Check EPM System Registry configuration."
at com.hyperion.hit.registry.Registry.getConnection(Registry.java:178)
at com.hyperion.hit.registry.Registry.lookupComponentsWithException(Registry.java:1316)
at com.hyperion.hit.registry.Registry.lookupWithException(Registry.java:517)
at com.hyperion.hit.registry.Registry.lookup(Registry.java:593)
at com.hyperion.css.registry.RegistryManager.<init>(RegistryManager.java:99)
at com.hyperion.css.registry.RegistryManager.getInstance(RegistryManager.java:124)
at com.hyperion.css.CSSSystemFactory.getCSSMode(CSSSystemFactory.java:100)
at com.hyperion.css.CSSSystemFactory.getCSSSystem(CSSSystemFactory.java:69)
at com.hyperion.css.CSSSystem.initCSSSystem(CSSSystem.java:290)
at com.hyperion.css.CSSSystem.getInstance(CSSSystem.java:251)
at oracle.bi.security.token.epm.CSSHelper.<init>(CSSHelper.java:37)
at oracle.bi.security.token.epm.CSSHelper.getInstance(CSSHelper.java:45)
at oracle.bi.security.token.epm.JPSToCSSTokenConverter.getCSSUser(JPSToCSSTokenConverter.java:46)
at oracle.bi.security.token.epm.JPSToCSSTokenConverter.convertToken(JPSToCSSTokenConverter.java:21)
at oracle.bi.security.service.SecurityServiceBean.convertToken(SecurityServiceBean.java:339)
at oracle.bi.security.service.SecurityWebService.convertToken(SecurityWebService.java:263)
at sun.reflect.GeneratedMethodAccessor2180.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
And a whole lot more...
But it gives me the same errors when drilling about in the DEMO database.
Can this be about some privileges on the Essbase server? We are using OBIEE 11.1.1.3 and Essbase 9.3.3.
Any ideas?Jacob,
I think I have your answer.
The 11g Release only supports connectivity with Essbase 11.1.1.2 out of the box.
Clearly you need to pull over the correct Essbase client libraries for any other version of Essbase that is not 11.1.1.2 and put them in the appropriate location on your BI Server. In addition you are using Essbase System 9 which actually requires a patch to integrate into OBIEE 11g. If you haven't done on or more steps above then your integration with OBIEE 11g will have difficulties perhaps like what you are experiencing.
A wrote a post last month partially on this topic but you can see where its going from here, http://www.artofbi.com/index.php/2011/03/configure-obi-11g-for-essbase-metadata-import-integration-ootb/. I think a search on support.oracle.com will turn up the path for Essbase System 9 integration with OBIEE 11g but I believe you'll need a password (get from Oracle Support contact) to get it.
That's all I have for now. If this was helpful please throw some points my way. : )
Cheers,
Christian
http://www.artofbi.com -
How to use different essbase member combinations in columns in obiee
Hello,
I am trying to build a report in obiee which has an essbase ASO cube in the background. We have a measure 'A' that exists in BegBalance and a measure 'B' that exists in months Jan through Dec. So in my criteria, i set the dimensions i need along with "Periods - Default" and in the selection pane set the condition to keep only the months and begbalance. I also set the pivot so that the periods and the measures show up in columns.
When i run the report, in the columns for both measures, i get begbalance and the 12 months.
However, i only want measure A to show with begbalance and measure B to show with the 12 months. How can i accomplish this?]
Any help will be much appreciated.
Thanks.Hi,
Yeah, that is there. I have not copied that code in my post...
try {
dataTable1Model.setObject(1,this.getSessionBean1().getTeamName());
dataTable1Model.setObject(2, this.getSessionBean1().getFis_Year());
dataTable1Model.execute();
} catch (Exception x) {
teamRowSet.close();Thanks -
We use a replicated partition to copy data from planning to essbase application. Partition works fine and data gets copied. We have another separate maxl script which does changes to the outline. This script exports the data from essbase, clears the database, updates the outline, reimports the exported data and does a cube build. Once this maxl completes, whatever data copied from planning is lost. But if I look at the export file, planning data exist in the export file. We know import process is working fine, because other data not loaded thru partition exist in essbase.. Only data loaded from planning gets lost..
Can someone help me on this issue?Hi Mahe,
1. You maxl does the following things
exports data
clears data
updates the outline
reimports the data
2. After you reimport,Are you trying to retrive to confirm the data ?
3. After you reimport the data, check the properties of database ( check whether the new blocks have been loaded , and increased the count ).
4. Are you exporting all data , or only level 0 ?
5. If its only level 0, You need to aggregate or consolidate ( by running calculation script).
Hope this helps
Sandeep Reddy Enti
HCC
http://hyperionconsultancy.com/ -
Getting the error Essbase ANCESTOR_NAMES property is empty
Hi All,
We are getting the below issue. We are connecting to Essbase outline from OBIEE. What is causing this issue ?
Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: Essbase ANCESTOR_NAMES property is empty. (HY000)
Thanks,
PVRI have the same error....
Any solution? -
Getting current user's member of group
Hi expert(s),
I have developed web application using jsp, now i need to know whether the current user logged in at client PC, is member of certain group available in the database, i can get current user using System.getProperty(), but i have to get the list of groups, he/she belongs to. So that i can check his group to authenticate...
What is the workaround?
Waiting for your kind reply.
Thanks & Regards,
Sri.Experts, i give you .net code for done my need, i need to convert/use it in java platform, please give me some useful tips.
If G_sSecurityMode = "ADSL" Then
GUser = System.Environment.UserName
ReDim sGroup(6)
'Default NT user groups which will be created at every system during installation
sGroup(0) = "CPMSDOMAINADMIN"
sGroup(1) = "CPMSCLIENTADMIN"
sGroup(2) = "CPMSDATAPREPADMIN"
sGroup(3) = "CPMSDATAPREPUSER"
sGroup(4) = "CPMSINVENTORYADMIN"
sGroup(5) = "CPMSINVENTORYUSER"
G_sUserGroup = " " 'Global variable defined in GLbdecleration module
'Loop defined to identify the group(s) associated with the current NT user
For i = 0 To 5
objGroup = GetObject("WinNT://" & sMachine _
& "/" & sGroup(i) & ",group")
For Each objUser In objGroup.Members
If UCase(GUser) = UCase(objUser.Name) Then
G_sUserGroup += "'" + sGroup(i) + "'" + ","
End If
Next
Next
G_sUserGroup = G_sUserGroup.TrimEnd(",") 'To truncate the last "," in a g_susergroup string
If Len(Trim(G_sUserGroup)) = 0 Then
MsgBox("No group(s) defined for the user " + GUser, MsgBoxStyle.Information)
Me.Close()
End If
Else
MsgBox("Invalid Security Definition", MsgBoxStyle.Information)
Me.Close()
End If -
How to get descending index definition ?
Let's say you create an ASCENDING index on the table "COMPANY", on the field "COMPANY_NAME". You name this index "INDEX_COMPANY_NAME".
Oracle creates a record in the USER_INDEXES table (referencing "INDEX_COMPANY_NAME" as an index of the "COMPANY" table), and another one in the USER_IND_COLUMNS table (referencing "NAME" as a field of the "INDEX_COMPANY_NAME" index). In this case of ascending index, it is easy to get the field names of the index.
If you creat now the same index as a DESCENDING one, USER_IND_COLUMNS table will not give "NAME" as a COLUMN_NAME of the "INDEX_COMPANY_NAME". You will get instead a "SYS..." value in USER_IND_COLUMNS.COLUMN_NAME.
Finally, the question is : how can we get the list of the fields of a DESCENDING index ?how can we get the list of the fields of a DESCENDING index ?USER_IND_EXPRESSIONS.
TEST@db102 SQL> create index newemp_sal_desc on newemp(sal desc);
Index created.
TEST@db102 SQL> select * from user_ind_columns where index_name='NEWEMP_SAL_DESC';
INDEX_NAME TABLE_NAME
COLUMN_NAME
COLUMN_POSITION COLUMN_LENGTH CHAR_LENGTH DESC
NEWEMP_SAL_DESC NEWEMP
SYS_NC00009$
1 34 0 DESC
TEST@db102 SQL> select * from USER_IND_EXPRESSIONS;
INDEX_NAME TABLE_NAME
COLUMN_EXPRESSION COLUMN_POSITION
NEWEMP_SAL_DESC NEWEMP
"SAL" 1
TEST@db102 SQL> create index newemp_upper on newemp(upper(ename), upper(job));
Index created.
TEST@db102 SQL> select * from user_ind_expressions where index_name='NEWEMP_UPPER';
INDEX_NAME TABLE_NAME
COLUMN_EXPRESSION COLUMN_POSITION
NEWEMP_UPPER NEWEMP
UPPER("ENAME") 1
NEWEMP_UPPER NEWEMP
UPPER("JOB") 2
TEST@db102 SQL> -
How do I get started using Essbase?
Hi all,
I'm a newbie to Essbase, and Business Intelligence. I went to a training/demo in March but have just done my first install to try it out for myself. (I'm a Java developer by training.)
So, I've installed Hyperion EPM 11.1.1.1 on my Windows XP desktop. I installed Foundation Services, Essbase, Web Analysis, and Workspace with the intention of creating some drillable reports and/or graphs on some client that I recently used for OBIEE Dashboards.
Please help either with the below errors or any other resources that can get me started (examples, walkthroughs, blogs, etc.).
Thanks, Mark
Connecting to my Administration Server with EAS:
Administration Server: localhost
Username: admin
Password: password
Server Error:
Could not connect to Administration Server
Connecting to/starting the Essbase server:
EPM System Diagnostic:
FAILED Essbase server Essbase Server startup check using Maxl command
Error: Result: Unable to connect Essbase Server using MAXL command. Please check that essbase server is running.
Recommended Action: Check Essbase Server is started
Start EPM System:
C:\Hyperion\products>REM eis
C:\Hyperion\products>net start "Hyperion Integration Services"
The requested service has already been started.
More help is available by typing NET HELPMSG 2182.
C:\Hyperion\products>REM EssbaseStudio
C:\Hyperion\products>C:\Hyperion\products\Essbase\EssbaseStudio\Server\startServ
er.bat
C:\Hyperion\products>setlocal
C:\Hyperion\products>set CONFIGTOOL_HOME="C:\Hyperion\common\config\9.5.0.0"
C:\Hyperion\products>call ""C:\Hyperion\common\config\9.5.0.0"\setJavaRuntime.ba
t"
Logging configuration file is not found. Expected filename is C:\Hyperion\produc
ts\.\server.properties
Log file location is:
C:\Hyperion\logs\esbstudio\server.log
17:01:36 11/24/08 INFO Starting up
17:01:36 11/24/08 INFO Oracle Essbase Studio Server. Version 11.1.1.1.00, Bui
ld 114, October 7 2008
17:01:38 11/24/08 (system) WARNING Failed to load driver for sap
17:01:38 11/24/08 (system) WARNING Failed to load driver for mysql
17:01:38 11/24/08 (system) SEVERE Cannot load Netezza connector
17:01:38 11/24/08 (system) WARNING Failed to load driver for netezza
17:01:38 11/24/08 (system) SEVERE Cannot establish connection to Oracle server
17:01:38 11/24/08 (system) SEVERE Cannot establish connection to Oracle server
17:01:38 11/24/08 (system) SEVERE Cannot initialize catalog storage. Make sure
that server.properties has correct information
-------------- Exception --------------
com.hyperion.cp.catalog.exceptions.CatalogInitializationException: catalog.Ca
talogInitializationException.StorageInitializationFailure
at com.hyperion.cp.catalog.storage.StorageFactory.getStorageInstance(Sto
rageFactory.java:155)
at com.hyperion.cp.catalog.transaction.TransactionManager.initialize(Tra
nsactionManager.java:64)
at com.hyperion.cp.catalog.Catalog.initialize(Catalog.java:98)
at com.hyperion.cp.catalog.Catalog.initialize(Catalog.java:156)
at com.hyperion.cp.catalog.Catalog.<init>(Catalog.java:85)
at com.hyperion.cp.catalog.Catalog.<clinit>(Catalog.java:73)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.hyperion.cp.catalog.CatalogInitializer.run(CatalogInitializer.jav
a:54)
at com.hyperion.cp.server.RequestListener$SystemTask.run(RequestListener
.java:1302)
at com.hyperion.cp.server.RequestListener.runSystemTask(RequestListener.
java:167)
at com.hyperion.cp.server.RequestListener.<init>(RequestListener.java:12
9)
at com.hyperion.cp.server.ServerMain.main(ServerMain.java:202)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.hyperion.cp.catalog.storage.StorageFactory.getStorageInstance(Sto
rageFactory.java:149)
... 12 more
Caused by: com.hyperion.cp.catalog.exceptions.CatalogInitializationException: No
table EPMUSER.CP_NONE_TRANSACTIONS found
at com.hyperion.cp.catalog.storage.StorageEngine.validateSignature(Stora
geEngine.java:193)
at com.hyperion.cp.catalog.storage.StorageEngine.<init>(StorageEngine.ja
va:87)
at com.hyperion.cp.catalog.storage.SQLStorageEngine.<init>(SQLStorageEng
ine.java:20)
... 17 more
----------------------------------------Check to see if Essbase and EAS are services. If they are, are they started? You can also start them in foreground. For EAS, go to Start->programs->Hyperion->Adminstrative servives-> start server. It should start up a tomcat window.
Typically, you have to start Essbase once in foreground. (Go to start->Hyperion->Essbase->Essbase and click it. IT will want the company info, admin user id and password.
Maybe you are looking for
-
Select, Copy and Paste text - the iPhone can't do that either???
Select, Copy and Paste text - the iPhone can't do that either??? OK, this is pretty lame...the iPhone does not allow you to select, copy or paste text in SMS, Notes, Safari or Mail. Is this just a oversight on the part of Apple?
-
1142N autonomous to lwapp conversion question...
G'day All, I have a handful of 1142n APs to convert to lwapp mode. I am ok the upgrade process (i.e: tftp the rcv file to the AP, run the archive command, boot the AP with the rcv file, etc) but what I'm confused about is if the 1142s I have currentl
-
Hello! Could anybody help me! Is it possible to find IMEI code of iphone 5. My phone was stolen and the box was disposed. The question is: is it possible to find IMEI code using only icloud account (find my iPhone service)...or some other options. Y
-
Hello all, im trying to set up a client 2 site VPN i made the certificates and all seems to be ok. But when ill try to connect ill get an IKE error. Server 8.4.2008 16.46.27 ***Receive Main Mode message from "Client" 8.4.2008 16.46.27 I-COOKIE=6A90A4
-
What happened to the tags in my podcasts?
I have used Podrunner's 5K interval training podcast series for years. Now, in the new podcast app, I can't see the tagging that shows me the duriation of the run and rest periods. How do you see the tags? When I click on the podcast image, I only ge