Handling HFM Shared Members in Essbase Analytics Link (EAL)

We have an entity dimension in HFM with Shared Members in an alternate hierarchy.  The shared members happen to be parents and when the metadata is synchronized in EAL, only the shared parent is brought into the alternate hierarchy in our EAL cube.  We'd like to find a way to bring all of the descendents of the shared parent into our cube but Essbase does not allow it.  Is there a way to prefix the shared members during synchronization so the EAL cube contains the same structure as HFM while accommodating the need for unique member names in Essbase?

I've seen this kind of behaviour in EAL when using both 11.1.1.3 versions. Could you let me know what are your EPM and EAL versions?
May be your EAL will require a patch.
Cheers.

Similar Messages

  • Has Anyone Been Able to Stand Up Essbase Analytics Link (EAL) for Financial Management in version 11.1.2.2?

    Has anyone had any luck standing up the Essbase Analytics Link (EAL) for Financial Management Application in 11.1.2.2?  We are to the point where when we click on the “Create Bridge Application” it creates an application and database in EAS and then crashes the Hyperion Essbase Analytics Link Server - Web Application .  Prior to this we were getting a NetRetry and NetDelay error and have increased those settings are are not receiving those same errors.  I’m curious if 11.1.2.2 is even a functioning version of EAL or if we are out of luck until the next version.  Any feedback is appreciated.

    FYI, we were able to get EAL up and running after adding the following entries into the registry on our servers...
    Solution
    This timeout issue can be fixed by adding two tcpip registry parameters, but first you must identify which client was communicating with essbase when the timeout occurred so that you know which machine to add the parameters to.  If all the EAL and EPM components are installed on a single machine, then that machine would also host the client.  If products are installed in a distributed environment you determine the client machine based on how the EAL Essbase Server component is defined.
    The APS URL is part of the Analytics Link, Essbase Server definition in EAL.
    If the value (APS URL) is "Embedded" this means that the EAL Application Server is communicating via the JAPI directly with the Essbase Server. In this case the EAL AppServer is the client to the Essbase Server. For this case the following tcpip registry parameters need to go on the machine where the EAL Application Server is running.
    If the (APS URL) value is http://serverName:13080/aps/JAPI then the EAL Application Server is communicating by way of Hyperion Provider Services (APS). In this case EAL proxies requests to and from the Essbase Server through APS. This means that APS is the client to the Essbase Server and the tcpip registry parameters need to go on the machine where Hyperion Provider Services are running.
    Once you have identified which machine is acting as the client to essbase, set the TcpTimedWaitDelay=30 and MaxUserPort=65534 parameters via the windows registry.
    1. Open the Windows Registry.
    2. Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters.
    3. Add new DWORD Value named "TcpTimedWaitDelay"
    - right click and select Modify
    - Select "decimal" radio button, type in 30.
    4. Add new DWORD Value named MaxUserPort
    - right click and select Modify
    - Select "decimal" radio button, type in 65534
    5. A reboot of the server is necessary.

  • Location of Essbase Analytics Link (EAL) Repository Parameters?

    In Essbase Analytics Link (EAL), where are the EAL repository parameters stored?  I believe I saw a param or .ini file but I can't seem to locate it within the application directory.  I am trying to locate this because I have reconfigured EAL to use a different database for its repository but it is still pointing to the original database despite what the config tool indicates.

    You may need to update the JDBC information stored in WebLogic if the web application was not redeployed, you can either edit the datasource through the weblogic admin console or go to <MIDDLEWARE_HOME>\user_projects\domains\EPMSystem\config\jdbc\EAL_Repository-xxxx-jdbc.xml
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Essbase Analytics Link cannot create data synchronization server database

    When I try to create data synchronization server database using Essbase Analytics Link, the below error occur, anyone can help?Thnaks
    dss.log:
    19 Oct 2011 17:28:55] [dbmgr] ERROR: last message repeated 2 more times
    [19 Oct 2011 17:28:55] [dbmgr] removed "C:\oracle\product\EssbaseAnalyticsLink\oem\hfm\Comma\Default\Comma.hdf"
    [19 Oct 2011 17:28:55] [dbmgr] removed "C:\oracle\product\EssbaseAnalyticsLink\oem\hfm\Comma\Default\PERIOD.hrd"
    [19 Oct 2011 17:28:55] [dbmgr] removed "C:\oracle\product\EssbaseAnalyticsLink\oem\hfm\Comma\Default\VIEW.hrd"
    [19 Oct 2011 17:28:55] [dbmgr] removed "C:\oracle\product\EssbaseAnalyticsLink\oem\hfm\Comma\Default\YEAR.hrd"
    [19 Oct 2011 17:28:58] [dbmgr] Create metadata: "C:/oracle/product/EssbaseAnalyticsLink/oem/hfm/Comma/Default/Comma.hdf"
    [19 Oct 2011 17:28:59] [dbmgr] WARN : HR#03826: Directory "C:\oracle\product\EssbaseAnalyticsLink/Work/XOD/backUp_2" not found. Trying to create
    [19 Oct 2011 17:29:15] [dbmgr] ERROR: ODBC: HR#01465: error in calling SQLDriverConnect ([Microsoft][ODBC SQL Server Driver][Shared Memory]Invalid connection. [state=08001 code=14]).
    [19 Oct 2011 17:29:15] [dbmgr] ERROR: HR#00364: Cannot open source reader for "ACCOUNT"
    [19 Oct 2011 17:29:15] [dbmgr] ERROR: HR#00627: Cannot create dimension: "ACCOUNT".
    [19 Oct 2011 17:29:16] [dbmgr] ERROR: HR#07722: Cube 'main_cube' of application 'Comma' is not registered.
    eal.log:
    [2011-Oct-19 17:28:56] http://localhost/livelink/Default.aspx?command=readYear&server=TestEss64&application=Comma&domain=
    [2011-Oct-19 17:28:56] http://localhost/livelink/Default.aspx?command=readPeriod&server=TestEss64&application=Comma&domain=
    [2011-Oct-19 17:28:57] http://localhost/livelink/Default.aspx?command=readView&server=TestEss64&application=Comma&domain=
    [2011-Oct-19 17:28:57] http://localhost/livelink/Default.aspx?command=getVersion&server=TestEss64&application=Comma&domain=
    [2011-Oct-19 17:28:58] DSS Application created
    [2011-Oct-19 17:28:58] http://localhost/livelink/Default.aspx?command=getICPWeight&server=TestEss64&application=Comma&domain=
    [2011-Oct-19 17:29:15] (-6981) HR#07772: cannot register HDF
    [2011-Oct-19 17:29:15] com.hyperroll.jhrapi.JhrapiException: (-6981) HR#07772: cannot register HDF
    [2011-Oct-19 17:29:15]      at com.hyperroll.jhrapi.JhrapiImpl.updateMetadata(Native Method)
    [2011-Oct-19 17:29:15]      at com.hyperroll.jhrapi.Application.updateMetadata(Unknown Source)
    [2011-Oct-19 17:29:15]      at com.hyperroll.hfm2ess.bridge.HyperRollProcess.updateMetadata(Unknown Source)
    [2011-Oct-19 17:29:15]      at com.hyperroll.hfm2ess.bridge.ws.BridgeOperationManagerImpl.createAggServerApp(Unknown Source)
    [2011-Oct-19 17:29:15]      at com.hyperroll.hfm2ess.bridge.ws.BridgeOperationManager.createAggServerApp(Unknown Source)
    [2011-Oct-19 17:29:15]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [2011-Oct-19 17:29:15]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [2011-Oct-19 17:29:15]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [2011-Oct-19 17:29:15]      at java.lang.reflect.Method.invoke(Method.java:597)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:92)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:74)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:151)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl.invoke(EndpointMethodHandlerImpl.java:268)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:403)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:532)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)
    [2011-Oct-19 17:29:15]      at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:171)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:708)
    [2011-Oct-19 17:29:15]      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    [2011-Oct-19 17:29:15]      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:103)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:311)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:336)
    [2011-Oct-19 17:29:15]      at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:98)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
    [2011-Oct-19 17:29:15]      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
    [2011-Oct-19 17:29:15]      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    [2011-Oct-19 17:29:15]      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    [2011-Oct-19 17:29:15]      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    [2011-Oct-19 17:29:15]      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    [2011-Oct-19 17:29:15]      at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    [2011-Oct-19 17:29:15] LiveLinkException [HR#09746]: Data Synchronization Server database cannot be created

    What version of EAL have you installed, what OS + 32bit/64bit are you installing it on.
    What version of the OUI did you use.
    Have you gone through all the configuration steps successfully.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • DRM and Shared Members in Essbase & Planning

    Hi,
    Many years ago we implemented Razza and one of the difficulties we had was in handling shared members in Essbase and Planning applications. The workaround as I recall was to use a prefix in alternate hierarchies, and strip it out before exporting. But this did not allow for a single place to maintain a node. Is there a best practice for handling shared members in DRM?
    Thanks!

    DRM now supports shared members in the application. This application functionality used configurable suffixes. You can read about this in the DRM User Guide.
    This makes Essbase integration virtually seemless since Essbase will treat the first occurance of a member encountered during the dimension load process as the base member and any subsequent occurances of that member as shared members. Planning, however, requires shared members to be marked as such and thus depending on how the hierarchies are maintained in DRM and then exported, it is possible for the shared member to appear before the base member, which will cause Planning to raise an error. This can be accommodated with two pass loads and other techniques.
    Also note that this information could be dated as I haven't personally been on a project that fed hyperion Planning for a couple of years. Regards.

  • How to load shared members in Essbase

    Can anyone tell me how to load Shared Members in Essbase using ODI
    -app

    Did you not already ask the question :- Essbase Error log issue for Shared Members
    You never answered my question to your original post.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Enabling Duplicates / Disabling Shared Members in Essbase Studio

    I am building an ASO cube using Essbase Studio in EPM 11.1.2. I need to check the *"Ignore duplicate members, do not move*" option in the outline build properties for one of my dimensions. However, the check-box for this is greyed out for some reason. How do I activate this option? Also, is there any other way to disable shared-members? I want my dimension to contain duplicate members and not shared members. But the build rule is currently treating two members with the same name as shared members.

    We've figured out how it works. You should set minischema first for txt file.

  • Essbase Analytics Link 11.1.2.2.301

    I implemented EAL, and it appears to work fine.  I have a few questions:
    1. Metadata automation - John Goodwin mentioned in another post that it could be done using Web Services in EAL.  I couldn't find anything on this point.  Any specific guidance is highly appreciated!
    2. HFM allows duplicates, but Essbase is normally configured without duplicates.  In such case, EAL will rename duplicate members and duplicate aliases.  For example, if both the member name and its alias are duplicated, EAL renames them as follows:  MemberName will be renamed to Dimension.MemberName, and Member Alias will be renamed to MemberAlias (MemberName).  It looks really ugly on reports, to the point it may be unacceptable.  An alternative would be to allow duplicates in Essbase, but the maintenance of that animal may be even worse.  Any thoughts on this?
    3. I will also use the extracted data in the Planning App, that has a little different dimensionality.  What is the most efficient way to transfer data (not metadata) from cube to cube - xref, maxl extract and load, etc.?
    Thank you in advance!
    Igor

    Correct me if I am wrong but it sounds like you have just downloaded EAL and not the Oracle universal installer.
    You can download the OUI 11.2 from Oracle Support - Patch 9944828
    The OUI needs to be 32bit even if you installing 64bit EAL on windows
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Essbase Analytics for HFM-HFM application connection cannot be established.

    Hi,
    I have created a Bridge for Analytics & in the summary HFM Server/Application status is displayed as 'Not Available'.
    I have given correct details/credentials for HFM server.
    Can anyone tell that what can be possible reasons for the same?

    Hi HP,
    The Essbase Analytics Link and HFM needs to be registered with the same Shared Services. Hope you are doing the same.
    Thanks & Regards
    Sandy

  • Essbase Analytics for HFM- Data Update Agent Status

    Hi,
    In Essbase Analytics for HFM, Data Update Agent status is showing 'Not Active', so as 'Analytic Link Data' status.
    The Start/Stop option for the same is disabled. Other connectivity statuses in Bridge are all 'Available'.
    What needs to be done to make Data Update status 'Active'.

    Hi HP,
    The Essbase Analytics Link and HFM needs to be registered with the same Shared Services. Hope you are doing the same.
    Thanks & Regards
    Sandy

  • Multiple shared members in ASO outline

    <BR>I am building an outline with one primary and three alternate hierarchies within one of the dimensions of an Aggregate Storage (ASO) cube. All of the leaf members in each of the alternate hierarchies are shared members of a member in the primary hierarchy. The non-shared member is a leaf in some cases and a summary point in others. All hierarchies are stored. <BR><BR>When I try to save the outline, I get a long list of verification errors. For the stored members to which the shared members refer, Essbase is complaining that "This member has multiple copies of same shared member in at least one stored hierarchy. See other messages for which members and which hierarchies." For the shared members, Essbase complains that "Aggregate storage outlines only allow a shared member once in a stored hierarchy." For the alternate hierarchies, Essbase complains that "This stored hierarchy has multiple copies of same shared member. Remove extra member or change hierarchy to be dynamic."<BR><BR>However, I did a find on a handful of the members that Essbase was complaining about and in all cases have found only one instance of each shared member in each alternate hierarchy. The same shared member might appear in two or more alternate hierarchies, but I have not found a case where it appears more than once in the same hierarchy.<BR><BR>I have also ensure the following:<BR><UL>The primary hierarchy occurs first in the outline, so non-shared members always appear before any instances of any of the shared members.</UL><BR><UL>There are no shared members in the primary hierarchy.</UL><BR><UL>All members, non-shared and shared, are in the same dimension.</UL><BR><UL>Non of the stored hierarchies contain both a non-shared instance and a shared instance of the same member.</UL><BR><BR>I have tried making the alternate hierarchies dynamic, but query retrievals are so slow that they're completely unacceptable to the client.<BR><BR>Has anyone encountered a similar problem? Is there a solution to this?<BR>

    I heard back from Hyperion Tech Support again. Turns out it's not a defect after all. It's actually a subtle technicality in the restrictions on shared members with ASO. The first restriction, which is explained in the outline verification error message, is that you can only have one instance of a shared member within a given stored alternate hierarchy. The second restriction is that you cannot have any shared members within a given stored alternate hierarchy where the non-shared instances of the members are ancestors/descendants of each other. Unfortunately, when this restriction is violated, EAS gives the same error message as it does for the first restriction, so it's a bit harder to debug.<BR><BR>Hope this saves someone some grief.<BR>-Silvester

  • Shared Members Alias

    Hello,
    I am facing problems while creating / removing aliases of shared members in Essbase outline.
    1) What is the best possible way to create aliases for shared members (already present in the outline not new ones) ?
    2) What is the best possible way to remove aliases for exisitng shared members in the outline ?
    Any leads greatly appreciated.
    Thanks,
    Neetesh

    Hi.
    The Easiest Way of Doing it is by Parent-Child References..
    COnstruct a Data File using Parent child Reference and then Add a Third Column in which you provide Alias name.
    In the Field Property of Third Column make is as Alias and tag it to proper dimension and in Dimension build Setting go to Dimension Build tab and check "Allow property changes".
    In case of Removing Alias just create Another Column in Rule File And Leave it Blank
    Then in its Field Propety Check "Delete When Field is Empty".

  • Aliases on Shared Members not in Essbase

    <p>I used HAL to create alternate rollups using shared members inmy Accounts dimension and in a custom dimension (Customers). The aliases for the shared members appear in Planning, butafter refreshing Essbase, the aliases are not in Essbase; only themember names.  When I add a shared member manually inPlanning, the alias is populated in Essbase.  Does anyone havean idea of how to get the aliases in Essbase?</p>

    <p>I realize that the alias will display when reporting on it. The reason it came up is because you can't see the alias whenperforming a member selection.  It's an inconvenience, not ashow stopper.  I just thought it was strange that the aliaswould go into Essbase when the shared member was added manually,but not when added using HAL.  Seems like a bug to me.</p>

  • Essbase Error log issue for Shared Members

    I am loading Shared members for a custom dimension in Essbase.
    Error log is getting created as below.
    \\Record #1 - Warning: Account Only attributes cannot be set in non-Accounts dimensions
    PR0011,APP_PR,Shared Member,
    But that specific member is getting loaded.
    I am loading only shared member in this load and all records are shown as getting rejected even though most of them are getting loaded.This is causing issues in finding out real rejects.
    -app

    Hi, check this
    http://oraclebizint.wordpress.com/2008/12/14/hyperion-essbase-931-obe-series-designing-essbase-databases-bso-outlines-data-load-global-schema-part-2-building-dimensions/
    in the dimension build settings don't set allow moves property and use parent/child references
    I have tested it & it works
    Regards

  • Drill down on shared members.

    Hi ,
    I have some filters associated to geography hierarchy in my essbase cube.
    my geography heirarchy looks like this.
    geography
    |_base_members
    |_am
    |_Apac
    |_shared_members
    |_am (Alias: America) (shared members)
    |_ ..etc
    |_Apac (Alias: Asia pac) (shared members)
    now i have created filters giving meta read access on shared members in the above case on .users of america will only see america region.
    but when i drill down and drill up on the member in the report in web analysis, it gives me an unknown member error "am".
    i tried by giving same access to the base members but the report shows the base members.
    is there any other way to handle this error.
    thanks.

    Try deleting Non-Corporate Income before you drill into Total Revenue. Or turn off Retain selected member in your drill options. The problem is that if Essbase sees Non-Corporate Income, then it knows it is the alternate roll up and correctly does not drill on Total Revenue. Remove Non-Corporate Income and Total Revenue, just becomes plain old Total Revenue and you should be able to drill on that.

Maybe you are looking for

  • LV Report Generation Toolkit for Microsoft Office says "This VI or item belongs to a library that is expired or invalidly licensed"

    I have downloaded the LV Report Generation Toolkit for Microsoft Office for evaluation with LabVIEW 2010. The examples for the Help get many errors, including "The subVI is not executable. You must fix all errors in the subVI before this VI can run."

  • What's wrong with my iphone 4 touch screen??

    Calling anyone who knows anything about iphones! My iphone 4 seems to be playing little tricks on me including, not responding to touch when say trying to unlock, or typing in formation or accessing an app. The left side of the screen seems to be mor

  • Vip not started in newly added node in 10gR2

    Hi I'm facing a issue while adding third node in 10gR2 env. after pre-requisite check has been success, I run $CRS_HOME/oui/bin/addNode.sh script. after GUI based installation , I run all the three script , which has been completed successfully, Then

  • What is it 'warm start' ??

    Could anyone explain me what is it "warm start" in Oracle 10g? I have a standalone database and few days ago got such a message that it was required. In metalink I only found this phase related with master and standby databases. warm :) regards KP/>

  • Access to Organizational subgroups

    Hi, In my organization, I put groups and then inside those groups I put some sub-groups.. Now I wanted to access sub-groups but when I used the Fuego.Fdi methods to access the group names and used the OrganizationalGroup.assignedGroups[] method to ac