EPMA shared library relational representation

I want to use EPMA shared libraries to manually maintain certain dimensions for Planning, but also access that metadata to update other external environments requiring the same hierarchy information. I am running on SQL Server 2005. Hierarchies are managed nowhere else in the company and DRM is not a desired option.
I see HYP_HPLAN tables that contain numeric IDs for dimension members and a HYP_UNIQUE_NAMES table that appears to contain the mappings. Am I on the right track looking at these? How would you recommend going about extracting EPMA shared library hierarchy information into a meaningful table or tables for use elsewhere?
Thanks for your ideas!

It is not more useful to create metadata first in relational if you want to leverage the user interface of EPMA libraries for the maintenance of manual dimensions. Given the business need for some manually maintained dimensions, I think it is much friendlier to have a key user add members, etc. in a hierarchial interface rather than populate a table (likely based on submission of a manually maintained spreadsheet). In my way of thinking, coming from "old school" Essbase, there is intuitive benefit in having hierarchy modeling tools (App Mgr, EAS). So my question still stands and is based on the desire do use EPMA as that tool in a Planning context.

Similar Messages

  • ODI metadata integration with EPMA Shared library

    Hello all,
    we are in the implementation phase of Hyperion Planning and we have to update metadata using some ETL tool into EPMA.
    Is ODI integrates with Oracle and EPMA shared library or not.
    if not then we have some other tool to integrates the same.
    Kindly reply.
    Thanks,
    KK

    I believe John Goodwin wrote a series of blog-posts to show exactly this integration.
    Here is the first one:
    http://john-goodwin.blogspot.com/2011/10/loading-to-epma-planning-applications_02.html

  • Alias in EPMA shared library

    Hi There,
    When we add a new member into EPMA shared library using ODI the new item comes into Hyperion with alias/description. However, if I change that description in ERP this does not seem to pass across into Hyperion and it looks like it is a manual task for the administartor to maintain that alias manually.
    Could someone let us know the reason and/or resolution for this issue.
    Cheers !!!!

    Hi,
    Have a look at below link for the specific details:
    http://download.oracle.com/docs/cd/E17236_01/epm.1112/epma_admin/ch03s01s07.html
    Cheers,
    Alp

  • EPMA Shared Library

    I am trying to share dimensions between an HFM application and a Planning application. Is there a way to share a dimension which needs to be the entity dimension in planning but a generic dimension in HFM? In Planning, my Department dimension is tagged as entity but in HFM, Entity is tagged as Entity and Department is tagged as generic (Custom 1). Is there a way to share the department dimension between the 2 applications that are not tagged the same? I've been unable to figure this out.

    This is not possible currently, an Enhancement request has been logged in for this one.

  • User cannot view dimensions within EPMA Dimension Library in Shared Library

    Greetings,
    I presume this must be a security issue, but user cannot view his dimensions in the shared library in EPMA. He can, however view view his application, update the local dimensions, and push to Essbase.
    If this is a security issue, what assignment should I provision to enable the user to see these shared dims. Many thanks.

    Give that user the rights of
    Dimension Editor found under Foundation Service --> Shared Service --> EPMA Administrator and then try again.
    Thanks.
    HyperEPM

  • How can I use a shared library made with the application builder?

    Hi,
    I am using LabVIEW 7.1 running on Slackware 10.1 (kernel 2.4.29) and I am trying to call a graph display from a C program that I use for debugging VME access from a VMIVME controler. So using the application builder I built the VI as a shared library (graph.vi -> graph.so) containing a function called "graph". In my main program the call to the dlopen fails with the error: "graph.so: undefined symbol: UninitLVClient". When I examin graph.so with nm I see that UninitLVClient and other LabVIEW functions are indeed undefined and using ldd shows that graph.so has dependencies only on libc.so.* and *linux*.so.* but not on LabVIEW related stuff. Those functions are defined in the liblv.so that's in the cintools directory but I have no idea if the user is supposed to use that.
    So I think I am missing an important concept here. Can somebody help or direct me to some documentation (I found lots of information about how to link external code to LabVIEW but nothing about how to link LabVIEW code to an external program)?

    Thanks Watermann,
    your message has been very useful so now I am linking to the proper library but I still have problems when trying to load dynamically the shared library produced with LabVIEW. It is strange that I could successfully load the lvrt library at loading time but it does not work when I am loading the library at execution time.
    I made a small LabVIEW program that prints a hello window and I am calling it from a C program. In the first program main.c I am linking to the lvrt library at loading time and it works but in the second one I am linking dynamically at execution time and it does not work. For my work I need to be able to load code done in LabVIEW at execution time. Any help is appreciated!
    Program main.c:
    // small program to call a LabVIEW shared library
    #include
    #include
    #include "hello.h" // got this from the LabVIEW builder, i.e. when I made the hello.so
    int main(void)
    printf("Hello from C!\nLets call LabVIEW now\n");
    hello();
    printf("Bye ... \n");
    return 0;
    The command to compile main.c, i.e. linking shared library lvrt when loading main program:
    gcc -Wall -I /usr/local/lv71/cintools/ -o main main.c hello.so -l lvrt
    The LD_LIBRARY_PATH has been defined and exported:
    $ LD_LIBRARY_PATH=$PWD
    $ export LD_LIBRARY_PATH
    IT WORKS!
    Program main2.c:
    // small program to call a LabVIEW shared library
    #include
    #include
    #include
    int main(void)
    void * h_lvrt;
    void * h_hello;
    void (* hello)(void);
    char * error;
    printf("Hello from C!\nLets call LabVIEW now\n");
    // open LabVIEW RunTime shared library
    // in my computer located at /usr/local/lib/liblvrt.so
    h_lvrt = dlopen("/usr/local/lib/liblvrt.so", RTLD_NOW);
    // check for error
    error = dlerror();
    if (error) {
    printf("error : could not open LabVIEW RunTime library\n");
    printf("%s\n", error);
    return 1;
    // open hello shared library
    // in my computer located at /home/darss/lv_call/hello.so
    h_hello = dlopen("hello.so", RTLD_NOW);
    // check for error
    error = dlerror();
    if (error) {
    // close LabVIEW RunTime shared library
    dlclose(h_lvrt);
    printf("error : could not open hello library\n");
    printf("%s\n", error);
    return 1;
    // get function hello from library hello.so
    hello = dlsym(h_hello, "hello");
    // check for error
    error = dlerror();
    if (error) {
    // close hello shared library
    dlclose(h_hello);
    // close LabVIEW RunTime shared library
    dlclose(h_lvrt);
    printf("error : could not get the hello function\n");
    printf("%s\n", error);
    return 1;
    // call hello function
    hello();
    // close hello shared library
    dlclose(h_hello);
    // close LabVIEW RunTime shared library
    dlclose(h_lvrt);
    printf("Bye ... \n");
    return 0;
    The command to compile main2.c, i.e. dynamically linking library lvrt at execution of main2 program:
    gcc -Wall -o main2 main2.c -l dl
    The LD_LIBRARY_PATH still defined and exported.
    IT DOES NOT WORK!
    Program output:
    Hello from C!
    Lets call LabVIEW now
    error : could not open hello library
    /home/darss/lv_call/hello.so: undefined symbol: WaitLVDLLReady

  • Need help setting up a shared /Library/Fonts folder for font sharing

    Hi,
    I have a problem setting up a shared /Library/Fonts folder on my OSX 10.5.5 server that gets automounted on the OSX 10.5.x clients.
    While I managed to get the folder to show up automatically under /Network/Library/Fonts on the clients, the fonts in these folders do not show up in Font Book on the client systems. Plus, it seems like there is some sort of language mismatch, since I am using a German OSX installation. While the shared /Library/Fonts folder does show up under the "Network" area (where the servers are listed), it does not connect correctly on the "/Netzwerk" folder that OS X creates automatically. In fact there are 2 folders named "/Netzwerk" on my startup drive root directory, one that reads "/Network" when looking at it in the terminal, and one named "/Netzwerk". The /Network one does have a working link to the /Library folder, and the /Netzwerk one does only contain something looking like an alias of /Library, but it does not allow any access to this alias.
    If anybody did manage to get this Netowrk "/Library/Fonts" to work I would be happy for some feedback. I am simply not sure if this is related to a localization bug, or if I am doing something wrong here. The fact that the folder and the fonts does show up correctly under the network portion of the sidebar seems to indicate that my setup is correct, but still the fonts do not work.
    Any ideas, or maybe a step-by-step description on how to set this up would be great.
    Thanks a lot,
    Floh

    Hi, Sorry I don't have an answer for you. But how did you get to share /Library/Fonts? I was trying to do the same thing by using "File Sharing" in Server administrator. But under volumes, I don't see my root directory "/". So there is no way that I can share any of my folders under "/".
    Thanks.

  • Problems linking shared library

    I'm encountering the following warnings when linking a shared library:
    CC -I. -c -DUNIX -KPIC WM_numeric.cxx
    ld -z verbose -G -o libeqpr.so distribution.o lognormal.o standardnormal.o MurexAPIEntryPoint.o CibcModelAPI.o WM_EqModelBase.o WM_EqModelTree.o WM_EqModelVarSwap.o WM_numeric.o
    ld: warning: relocation warning: R_SPARC_DISP32: file distribution.o: symbol <unknown>: displacement relocation applied to the symbol __1cMCIBC_PRICINGbL__RTTI__1nMCIBC_PRICINGMDistribution__: at 0x50: displacement relocation will not be visible in output image
    ld: warning: relocation warning: R_SPARC_DISP32: file distribution.o: symbol <unknown>: displacement relocation applied to the symbol __1cMCIBC_PRICINGbL__RTTI__1nMCIBC_PRICINGMDistribution__: at 0x58: displacement relocation will not be visible in output image
    ld: warning: relocation warning: R_SPARC_DISP32: file distribution.o: symbol <unknown>: displacement relocation applied to the symbol __1cMCIBC_PRICINGbN__RTTI__1CpnMCIBC_PRICINGMDistribution__: at 0x90: displacement relocation will not be visible in output image
    The warning seem to be related to the fact that I use virtual members in classes that are derived and the member overriden. (I'm saying that because I have a similar library with no virual members and I don't get the warnings even if I use the same options).
    uname -a:
    SunOS cbsccuseqt1d 5.9 Generic_118558-17 sun4u sparc SUNW,Sun-Fire-880
    CC -V:
    CC: Sun WorkShop 6 update 2 C++ 5.3 Patch 111685-22 2005/04/29
    Please advise

    More info: hopefully I get an opinion:)
    The header file:
    #ifndef DISTRIBUTION_H
    #define DISTRIBUTION_H
    class Distribution
    public:
    virtual double marketVol( double _x) const;
    #endif
    The cpp file:
    #include "distribution.h"
    double Distribution::marketVol( double _x) const
    return 1.0;
    Makefile:
    LIB = libeqpr.so
    CC=CC
    CFLAGS = -I. -c -DUNIX -KPIC
    LDFLAGS = -z verbose -G
    LINK_LIBPATH =
    LINK_LIBS=
    OBJS = distribution.o
    all: ${LIB}
    libeqpr.so: ${OBJS}
    ld ${LDFLAGS} -o ${LIB} ${OBJS}
    distribution.o: distribution.cpp
    $(CC) $(CFLAGS) distribution.cpp
    clean:
    -rm libeqpr.so *.o
    Message was edited by:
    oulisee

  • Deleting the  Shared library in oc4j instance of Oracle Application Server

    Hi Friends,
    I am using Oracle Application Server (10.1.3.4.0). I have some system level shared libraries. When i am deploying the application in home instance the application is deploying fine, but when i create an another instance using the default group i am getting two more system level shared libraries that are not present in the home instance. Because of this two shared libraries i am not able to deploy the application.
    Is there a way to delete the system level shared libraries. If so provide the related information. If there is any other alternative solution provide me that also. This is very urgent to me. Please help me in resolving this issue.
    Thank You,
    Ravi kumar.

    Hi Shail,
    i referred the link you have sent it was helpful to me, but the thing is while deleting the shared library apache.webservices it is saying the shared library is in use. When we brought down the Application Server and try to run the removeSharedLibrary command we got other error.
    Error: "Failed at "Could not get DeploymentManager".
    This is typically the result of an invalid deployer URI format being supplied, the target server not being in a started state or incorrect authentication details being supplied.
    Is the way which i have done is correct ?? Please reply me.
    Thank You,
    Ravi kumar.

  • How to Redeploy a new version of a JAR Shared Library

    Hello,
    I have deployed successfully a JAR shared library with the following MANIFEST file
    Extension-Name: myPackageSharedLibrary
    Specification-Version: 1.0
    Implementation-Version: 1.0
    Now when I try to modify it and redeploy a newer version from the admin console, I get the following Exceptions
    Message icon - Error Unable to access the selected application.
    Message icon - Error Exception in AppMerge flows' progression
    Message icon - Error Exception in AppMerge flows' progression
    Message icon - Error [J2EE:160112]Error: The directory, 'C:\Oracle\Middleware\user_projects\domains\SharedLibraries_domain\servers\AdminServer\upload\myPackage.jar', does not contain a valid module. If the directory represents an ear file, it must contain a META-INF/application.xml file. If the directory represents an ejb-jar file, it must contain a META-INF/ejb-jar.xml file. If the directory represents a war file, it must contain a WEB-INF/web.xml file. Please ensure the source directory is a valid module and try again.
    I get the following errors whether I deploy it with the same Implementation-Version or even with a newer higher version
    To redeploy it, I have to delete the shared library and install it once again.
    Any help? I'm using WLP 10.3.2
    Thanks,

    You need to wrap your JAR file within a WAR containing the MANIFEST highlighting the version of the library and the JAR file, you might also need a weblogic.xml file use the default one the jdev creates:
    LIBRARY.WAR
    |--META-INF
    |--|---MANIFEST.MF
    |--WEB-INF
    |--|--weblogic.xml
    |--|--lib
    |----|--LIBRARY.JAR

  • Rename a member in shared library

    and then do deployment, say rename A to B, i suppose data for A will not be lost and B will have them?
    did not see about this in doc, but if rename cause data loss then EPMA would be too bad product,:)

    user12291444 wrote:
    Thanks!
    I used EPMA profile to update the member, if a member name is changed in data source,
    how can i know if the member in shared library is renamed or delete/add by import through profile?If by datasource you mean Essbase, then all changes done in Essbase will be overwritten during the next deployment by the values set in EPMA. But this way, since it will be an overwrite of the member in the outline rather than a renaming, you will probably lost data (not 100% sure though).

  • Segfault when using shared library

    Hi,
    I have a little problem. I'm using a shared library in my program. It works fine under windows, but when I run my program under linux or solaris I get a segfault.
    When using the same library from a C/C++ program under soloris or linux I have no problem.
    Does someone have an idea ??
    Thanks.
    Vincent

    This is Java related ?
    Windows may not be as strict about memory pointers....
    Try running something like "BoundsChecker" against a debug version of your code.
    Years ago I used to use that, to detect pointer problems.
    You may be trying to access the contents of NULL in C/C++, or trying to read from a memory location
    which is no longer valid... eg. freed memory, or you return a pointer to a local variable to a calling routine.
    That stack space would be destroyed when the function returns, so you'd be trying to access memory
    that is no longer "valid".
    regards,
    Owen

  • EPMA Dimension Library - Remove Members

    I like to find if there is any way to remove members from EPMA dimension library (using batch client) other than using REPLACE method in import profile definition.
    We get delta file from DRM in ADS format i.e the file will only have new members and we need to define process to handle the removed members from DRM. Is there any property or Flag available that can be tagged to remove the member in EPMA?
    we decided to go with delta file as we have around 40,000 members and it would be effecient if we use delta file rather than a complete upload everytime the members changes. Please advice if it is good decision to go with delta or we should use complete file.
    Thanks
    RR

    I think with the only option with the batch client is the "Remove Member" command.
    Removes a member from the specified dimension but does not delete it. You can only use the Remove Member command to remove a shared dimension in an application.
    Remove Member
    Properties(DimensionName, ParentName, MemberName)
    Values('Account', 'Mem1', ‘Mem2’);
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Shared library: function is not found and recognized in header file

    Hello,
    I am trying to use Java methods into LV. I am doing so by creating Java Invocation Interface, usind which I can call Java methods into C++ and then create a shared library that can be called into LV.
    When I am importing my shared library into Labview, I am getting the following error messages:
    The shared library contains 3 function(s). But no function is found and recognized in the header file. The following function(s) cannot be wrapped. If you want to import these functions, please review the warning messages next to the functions below. You will need to fix the problems before you can continue with the wizard.
    jclass invokeJavaClass(JNIEnv* jenv, string className);
    The following symbols are not defined:
    jclass;
    Undefined symbols can prevent the wizard from recognizing functions and parameters. To correct this problem, check the header file to determine if you must add preprocessor definitions. Click the Back button to return to the previous page of the wizard to add a preprocessor definitionsl (for example, "NIAPI_stdcall = __stdcall" or "NIAPIDefined = 1").
    The following header file was not found in the specified header file or one of the referenced header files:
    -  string
    -  iostream
    -  cstring
    -  jni.h
    To fix, click the Back button to go to the previous page and add the header file path to the Include Paths list.
     Please advise.
    Regards,
    H
    Attachments:
    SharedLibError.png ‏51 KB

    Hello Vivek,
    The LabVIEW dll that I am trying to import does not include any third-party device..all my code is fully based on LabVIEW. Maybe this helps you to guess what is happening: once I've parsed the dll' header appears an error
    like this one:
    void
    __cdecl Zdmt(LVBoolean *stop, double P, char channelName[],
        TD1
    *errorIn, TD14 *FFTOptions, TD12 *Calibration, char FileName[],
    int32_t minRecordLength, TD26 *InstrumentHandler, LVRefNum
    sessionRefArray[],
        LVRefNum *queueIN, TD1 *errorOut, LVBoolean
    *averagingDone,
        HWAVES LastRecordFetched, TD24 *Impedance, TD17
    *ColeColeCluster,
        TD18 *FFTcluster, TD5
    *InstrumentHandleOutputCluster, LVRefNum *queueOut,
        int32_t
    *Acquired, TD6 *FreqTimeInfoCluster, double *averagesCompleted,
    int32_t len);
    The following symbols are not defined:
    LVBoolean;
    int32_t; LVRefNum;
    Undefined symbols can prevent the wizard
    from recognizing functions and parameters. To correct this problem,
    check the header file to determine if you must add predefined symbols.
    Click the Back button to return to the previous page of the wizard to
    add a preprocessor definitionsl (for example, "NIAPI_stdcall =
    __stdcall" or "NIAPIDefined = 1").
    The following header file was
    not found in the specified header file or one of the referenced header
    files:
    -  extcode.h
    To fix, click the Back button to go to the
    previous page and add the header file path to the Include Paths list.
    I have replaced the first line #include "extcode.h" of
    the dll header file for #include "C:\Program Files\National
    Instruments\LabVIEW 8.6\cintools\extcode.h" that is the full path where
    the header file is located. However, new libraries seems to be missed:
    -  stdint.h
    -  MacTypes.h
    As far as I know,  Mactypes.h contains basic mac os data types and it doesn't have any relation with stdint.h...
    I have created both of them and stored into the same folder as extcode.h, but then other libraries are missed!!!
    Do you know if it would be possible to create the .dll generating all the header files associated for its data structures???
    And if this is not factible, then what do you suggest me? because I hope to not having to create all the header files until it stops giving me an error!
    thanks for four time,
    ben

  • Shared library path

    I am trying to start the weblogic server 5.1 on my linux machine.
    After I execute the startWebLogic.sh file, the following error appears
    -bash: Dont know how to set the shared library path for Linux
    bash: /usr/java/bin/java: No such file or directory
    How do I fix this ?
    Thanks
    Nikhil

    hi.
    find out what 'uname -s' returns on your system. In earlier WLS5.1
    scripts the script looked for "LINUX" but uname -s (as called in the
    script) returns "Linux" (note the case difference). I modified my script
    from:
    LINUX)
    to
    Linux|LINUX
    I also see that you need to modify your JAVA_HOME variable at the top of
    the script to the correct location of your JDK installation.
    Hope this helps,
    Michael
    Nikhil wrote:
    I am trying to start the weblogic server 5.1 on my linux machine.
    After I execute the startWebLogic.sh file, the following error appears
    -bash: Dont know how to set the shared library path for Linux
    bash: /usr/java/bin/java: No such file or directory
    How do I fix this ?
    Thanks
    Nikhil--
    Michael Young
    Developer Relations Engineer
    BEA Support

Maybe you are looking for

  • Who can I talk to about getting hung up on 4 times today?

    Trying to get help ALL day today. I have waited on hold for 30 -45 minutes 4 times today, three times I was disconnected while on hold and once while talking to a support person who DID NOT CALL ME BACK! I am going on 8 hrs of this and need to resolv

  • Missing components in BI Content, using preconfigured scenario.

    Hello experts, I'm trying to install the CO-PA analysis scenario using the preconfigured scenario document. At the step "1.4.7     Activating Business Content: InfoObject Catalogs" (0CHANOTASSIGNED) I reached an error message during the objects colle

  • HTTP Session caching possible using WL7 JAX-RPC ?

    We're using WL7, and using the JAX-RPC API to access external webservices. Basically, we create the appropriate 'stubs' from the target WSDL using clientgen. Then we invoke the target method. Code looks something like this: Client_Impl client = new C

  • Syntax Highlight in a JTextPane

    How can I create syntax highlight in a JTextPane?

  • IPad 3 + 4G - Rogers - No Service

    I received my new iPad 3 64GB + 4G today however, after inserting the Rogers SIM card I received with it - I just get a NO SERVICE notification.  Is there some sort of delay before the iPad will have access to the Rogers Network? I have no option to