New Member charge tables sources to target Essbase using ODI.

Hello Experts!

There is a daily load of data from oracle to HP (Essbase cube) 11.1.2 table. Sometimes, they add a new Member in the table to load data that is not existing in Essbase cube.

We want to add or map this new Member-to-Member Essbase called members unmapped itself to load data and load data? using ODI. ?

Can you please suggest any options for this?


Thanks in advance!
Alex keny

If you keep a list of essbase members in an array then compare that list with the table data loading and load the Member in essbase.

See you soon

John
http://John-Goodwin.blogspot.com/

Tags: Business Intelligence

Similar Questions

  • SOS! -Error to load data from Oracle 11 g to Essbase using ODI

    Hi all.

    I want to load data from oracle database to essbase using ODI.
    I have set up correctly the Hyperion essbase physical and logical topology manager and got the structure ESSBASE BASIC app DEMO.
    The problem is.
    1. when I try see data right click on the table of essbase.
    va.sql.SQLException: driver must be specified
    at com.sunopsis.sql.SnpsConnection.a (SnpsConnection.java)
    at com.sunopsis.sql.SnpsConnection.testConnection (SnpsConnection.java)
    at com.sunopsis.sql.SnpsConnection.testConnection (SnpsConnection.java)
    at com.sunopsis.graphical.frame.b.jc.bE (jc.java)
    at com.sunopsis.graphical.frame.bo.bA (bo.java)
    at com.sunopsis.graphical.frame.b.ja.dl (ja.java)
    to com.sunopsis.graphical.frame.b.ja. < init > (ja.java)
    to com.sunopsis.graphical.frame.b.jc. < init > (jc.java)
    I got the answer of partisan Oracle it's ok, just omit it. The second problem will appear.
    2 create an interface between the oracle and essbase database, click on the option ' staging of deffirent from the area of the "(ce qui signifie que la mise en scène est créé à la base de données oracle) target, and using IKM SQL for Hyperion Essbase (metadata), run this interface".

    org.apache.bsf.BSFException: exception of Jython:
    Traceback (innermost last):
    "< String >" file, line 61, in there?
    com.hyperion.odi.essbase.ODIEssbaseException: invalid value specified [RULES_FILE] for the load option [null]

    at com.hyperion.odi.essbase.ODIEssbaseMetaWriter.validateLoadOptions (unknown Source)

    at com.hyperion.odi.essbase.AbstractEssbaseWriter.beginLoad (unknown Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)

    at java.lang.reflect.Method.invoke (unknown Source)

    at org.python.core.PyReflectedFunction.__call__ (PyReflectedFunction.java)

    at org.python.core.PyMethod.__call__ (PyMethod.java)

    at org.python.core.PyObject.__call__ (PyObject.java)

    at org.python.core.PyInstance.invoke (PyInstance.java)

    to org.python.pycode._pyx1.f$ 0 (< string >: 61)

    to org.python.pycode._pyx1.call_function (< string >)

    at org.python.core.PyTableCode.call (PyTableCode.java)

    at org.python.core.PyCode.call (PyCode.java)

    at org.python.core.Py.runCode (Py.java)

    at org.python.core.Py.exec (Py.java)



    I am very confused by it. Someone give me a solution or other docs.

    Ethan.

    Hello

    You say that you are loading, but you chose the KM for the loading of metadata?
    If you load metadata then you must provide a rules file, if you are loading and then choose the KM - IKM SQL for Hyperion Essbase (DATA)

    Ok?

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Cannot load data into Essbase using ODI

    Hi guys,.

    Help help. I have problem loading data into essbase using ODI. The error message is
    java.sql.SQLException: unexpected token: ACCOUNT in the statement [select C1_ACCOUNT "" account]

    I have a very simple flat file that are similar to the below:

    Account, resources, time, data
    Active, Na_Resource, Jan, 10
    Active, Na_Resource, 12, February

    With the same flat files, I am able to load data to load rules.


    I use 9.3.1.0 and ODI 10.1.3.4.0 essbase. I use the ODI to load members and data in the planning without any problem.


    Thank you

    Hello

    It seems to generate an extra set of quotation marks around the SQL, in my interface it generates.

    SQL = "" "select C1_ACCOUNT 'Account', C2_PERIOD 'Period', C3_RESOURCE 'Resource', C4_DATA 'Data' of the" C$ _0TestApp_testData "where (1 = 1) «»

    Note the single quotes around the account.

    If you go to the topology Manager, on the tab of the physical architecture, right-click 'Hyperion Planning' > 'change '.
    Select the "Langugage" tab for the "JYTHON" line, make sure that the "Object Delimiter" field has no quotes, if it's remove and apply and save.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Where to put the tables/sources of custom data in ODI

    We have a GR 11, 2 BIAPPS environment where the source is EBS 12.1.3.

    We include some tables custom as source in ODI.

    The tables are not part of EBS 12.1.3 (since a developed custom application), but they are accessible to the user apps EBS. The paintings are found in a scheme called "xxap" in the same database as EBS 12.1.3. The apps user is used to connect to the schema of the EBS in ODI.

    My question is, where in ODI must find these tables to meet standards for customizations?

    Cant' find a reference to this in the documentation.

    Shouldn't we

    1. create a new schema schema/logic Server/physical data and create a data model for that

    2. Add a new submodel to the EBS 12.1.3 datamodel and use the EBS data server/existing schemas.

    3. Add a new physical schema in the source existing EBS dataserver whose schema is set to "xxap" and create a custom for the datamodel folder

    or something else.

    Wan't to ensure that the application of patches/upgrades at a later date will not affect our customization.

    According to this, it's good to put them directly in the EBS model in a folder 'custom objects '.

    http://www.rittmanmead.com/2014/01/customisations-in-bi-apps-11-1-1-7-1-part-2-category-2-changes/

  • Loading data from multiple tables in essbase using ODI

    Hello

    We have a scenario where the data comes from more than one table. I would like to know how ODI will load the data for the right combination of members

    Hello

    Consider each data table has a field that corresponds to the other table. You can simply drag the source interface data warehouses and create a join between the tables.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Extract data essbase using ODI

    Hi all

    ' LKM hyperion essbase metadata SQL "to extract the data with ".

    _ The calculation script

    _ Report script

    _ MDX script

    I use the best solution?


    Can you give me exsample?


    Thank you

    It depends on. If you will extract only a month (less than 10 months) at a time, you must use the MDX with noemptysubset. If you extract a whole year, you use the calculation script. In addition, based on your cube design, this may be different, you will need to test the time approach to see each, then, is the best for your situation. The only reason is that the script of the report should not be used

    Have a look here:

    http://devepm.com/2014/08/20/10-important-things-to-improve-ODI-integrations-with-Hyperion-Planning-part-10-12-generic-data-extract/

    Hope this can help you.

  • Loading data to Essbase with ODI rules file

    Hi all

    I need to load the flat file DATA (no metadata) or an Oracle table in to ESSBASE using ODI.

    Where can I find an example or a tutorial on the loading procedure.
    I have not have how to use ODI with a rules file:

    (1) in the standard rule file I can insert a transformation (join, split ecc.) can be used
    a rule like this in ODI file?

    (2) if I put the file of IKM SQL for Hyperion Essbase (DATA) rules I have to manually set the mapping
    between the source and target? the mapping is not set in the rule file?

    (3) can I use both the type of rules (flat file or SQL) file?


    Thanks a lot for your help!

    Edited by: 882454 on 19-game-2011 2.57

    Edited by: 882454 on 2.58 19-game-2011

    If you go to the next page in my blog, you should see a link to all the different posts around ODI and hyperion knowledge modules - http://john-goodwin.blogspot.com/2011/08/odi-series-summary.html

    In ODI, you can do all the transformations, the rule of the load is really used to optimize the process of loading the data.
    You must configure your interface with source and target mapping, and then create a rule to load that corresponds to the mapping of the target.
    You can use any type of source.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Setting white-space characters in the data source using ODI.

    Hello

    I have a requirement in which I'm traction tables of MSSQL server to a target Oracle using ODI table. We have seen that the data that we pulled had white space and to avoid white space, I used a TRIM (field) in the interface for each column. This solves the problem of white space, but the problem is that we had to implement the TRIM function for all columns in all the tables that we had to pull.

    Is there a global way to ODI where I can cut all the columns of a table without having to manually use the TRIM function in each column of the table? Kindly let me know that save us a lot of manual work as we need this comprehensive method on 300 + tables.

    Kind regards
    John

    No problems.

    Use:

    <%=snpRef.getColList("", " trim(:[COL_NAME]) :[COL_NAME] " , " ,\n\t", "","")%>
    )

    It works.

    Please, don't forget the 'Useful' or 'Correct' status for each answer that will help you!

    Cezar Santos
    http://odiexperts.com

  • TABLE import in the source and target OLAP and OLTP Informatica records

    In the designer to map every time I import from my source OLTP and OLAP source table is displayed in its own folder named instance imported from. It is a problem that when I migrate my lower the workflow repository is always looking ofr these sources and targets. How to import or migrate there relative OLTP and OLAP source and target material in the table designer.

    Appreciate the help.

    Hi, before you migrate you can choose options as explained below

    1. create the same global name of connection for ODBC OLAP and OLTP and then import the tables to informatica

    2. other is, after you import the source tables with any ODBC connection name, you can change the name of the file as below
    a. check the table and in the Source Analyzer workspace to modify the table. In the table , tab click on rename
    (b) change the name of the data base by "OLAP" or 'OLTP' depending on your source.
    c. the source table is automatically moved to the folder OLAP and OLTP

    3. If the table is already existing in OLTP or OLAP, you can use the reuse or replacement of options when importing new mappings during the migration.

    Just to test this scenario once and applies for all tables in the source. I do the same during the migration

    Hope this helps

  • automatically create source and target tables

    Hello
    I need to convert many flat COBOL tables (each table has a file description and a data file) to the Oracle Tables.
    I just create (using the 'flat file to oracle table' online documentation) my first project and it works.

    It is possible to automate the operation without manually create each single source table and the target table?
    Where can I find a manual?

    Thanks to advice
    Fabio

    Fabio,

    I do not see how ODI could do this process automatically except by accessing the repository, but it won't work for repositories of executions.

    I suggest do you it manually...

    On the stpe update, if you need not change the revenge for SQL append coming to do inserts.

    Do not forget to put the IKM 'Flow Control' or 'no' which generates fewer steps and really increase performance...

    No sense?

    Cezar Santos
    [www.odiexperts.com]

  • FDM to connect to a relational source and target

    I'm new to this tool. I have a few basic questions. I based my research, but could not find a clear answer.

    Can I connect to a relational table as source and target for an application of FDM. Relational source isn't eBS or other applications, just a relational table. I would like to load the same data from a relational table to another table using FDM. I'm looking at the wrong tool? Should which adapter I use? ERPI source adapter is? Which adapter target?

    Can someone please you suggest? Thanks in advance.

    Hello

    If you're new to this tool, you should know that FDM won't 11.1.2.4.

    It is replaced by FDMEE which is already available in 11.1.2.3.

    In all cases, you can extract data from relational db by using a script of integration. FDM doesn't load data to a target database not Hyperion EPM but you he could get it works using the custom script.

    Concerning

  • Add new Member and firmware update

    Hello

    I have a group of 4 bays Equallogic

    1xPS4000 (Type: 70-0120) and

    3xPS6100 (Type: 70-0400)

    They all firmware v6.0.4

    The new table is a PS6210XV. I'm sure that the firmware of it's newer probably with a release v7.x.

    The documentation for the firmware update, it says that I have to upgrade all the tables on my group first, and then add the new group.

    I was hoping to add the new table and move some of the volumes to that one, update a table that I emptied, add back to the pool, empty one another etc etc.

    Is this possible?

    It is really not a good idea to do so.   In place upgrade is by far the best option.  If you have defined your timeout of 60 seconds and choose a period of quierter I/O, that there should be no problem.  Also, be ready for an upgrade means that be ablel to handle a failure of the controller in the case of a real problem of HW.

    First, if.  You need TO upgrade the new Member and all members of 6.0.x to 7.0.9.   The new table will come with 7.0.x since it is the minimum version for this controller.  Upgrade to 7.0.9 as well.  Create a new pool for this member and do not set the RAID policy yet.  Do not enable the iSCSI 2nd course interface.

    What disks you have in the existing tables?

    You run VMware ESXi?

  • Not able to see the new Member shared alternative hierarchy on Smart view

    Hello

    I had to make changes on the replacement as a hierarchy below:

    1 created shared member on the new roll upward with Member Shared Property (replacing Hierarchy).

    2 removed the former member under the other roll upward.

    3 refreshed the Hyperion, planning of database.

    4 could see the new Member roll up on the alternative hierarchy after refresh.

    Now, when I try to extract data from the new hierarchy of alternative, I'm not able to get the data that I get the error message like "Invalid Grid - size XXXX member is located at the wrong location".

    I choose the option 'selection of members' members, but the grid is not valid when I try to extract data on smartview.

    Have I missed any step to make changes on the planning? I checked from myside to display the shared member on Essbase after updating of the planning application.

    Can you please help me in fixing the issue?

    Thank you.

    VERP.

    Thanks Dan.

    Tried to build the new sheet, and I was able to run successfully. Members have been placed wrongly and could fix it.

  • Procedure of ODI with slow performance (SOURCE and TARGET are different Oracle databases)

    Hi experts,

    I have an ODI procedure but its market with slow performance (SOURCE and TARGET are different Oracle databases), you can see below.

    My question is:

    It is possible write Oracle BULK COLLECT at the 'command on the target' (below)? or

    There is a KM of ODI that perform this task below in a quick way? If so, what KM can you guys suggest me?

    I found 'Oracle Append (DBLINK) control' but I try to avoid creating the dblink database.

    ===============================================================================

    * COMMAND ON the SOURCE (* technology: ORACLE * logic diagram: ORACLE_DB_SOURCE):

    SELECT NUM_AGENCIA, NUM_CPF_CNPJ, NOM_PESSOA

    < % = OdiRef.getSchemaName ("D") % >. < % = odiRef.getOption ("P_TABELA") % >

    ===============================================================================

    *ON the COMMAND TARGET (* technology: ORACLE * logic diagram: ORACLE_DB_TARGET):

    BEGIN

    INSERT INTO DISTSOB_OWNER. DISTSOB_PESSOA (NOM_PESSOA, NUM_CPF_CNPJ, FLG_ATIVO)

    VALUES ('#NOM_PESSOA', '#NUM_CPF_CNPJ', THE FROM ');

    EXCEPTION WHEN DUP_VAL_ON_INDEX THEN

    NULL;

    END;

    ===============================================================================


    Thank you guys!

    Please use SQL for SQL command Append KM... You can delete the unnecessary steps in the KM.E.g. fi you won't create I$ table, control flow etc, then you can remove related steps.

    Please try with that.

  • DRM error - adding new Member (3317)

    I received the error message following (#3317) when I tried to add a new Member - can someone please advise how to solve this problem?

    * \\Record #89 - error adding members ABC12345 (3317) *.

    * \\Record #89 - contours of global storage are no Member once shared in a stored hierarchy, including prototype.*

    * ABC123456789 ABC12345 SAMPLE NAME S + *.

    Thank you!

    The answer lies in the error message itself,

    Please check below thread,

    Essbase Studio?

    and also

    http://docs.Oracle.com/CD/E12032_01/doc/EPM.921/html_errmsgs/ASO.htm

    Murali-

Maybe you are looking for