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.

Tags: Business Intelligence

Similar Questions

  • QUESTION: Extracting data Essbase and ODI Agent installation?

    To extract the data of Essbase cubes, ODI has 'LKM Hyperion Essbase DATA to SQL'.
    We can use (1). ReportScript, or (2). An MDX query or (3). CalcScript

    For the extraction of data by using CalcScript, ODI Agent must be running on the same server as the Essbase server.

    Anyone know if there is a need for ODI Agent on the Essbase machine if we use the method of MDX query for the extraction of the data?

    We would like to avoid the installation of Agent ODI for Essbase-extraction of data.





    .

    It's just for the Calc script method because it has access to the exported file, you should be fine with the other methods.

    See you soon

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

  • 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/

  • 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/

  • QUESTION: Extracting data Essbase AND the ODI Agent installation?

    To extract the data of Essbase cubes, ODI has 'LKM Hyperion Essbase DATA to SQL'.
    We can use (1). ReportScript, or (2). An MDX query or (3). CalcScript

    For the extraction of data by using CalcScript, ODI Agent must be running on the same server as the Essbase server.

    Anyone know if there is a need for ODI Agent on the Essbase machine if we use the method of MDX query for the extraction of the data?

    We would like to avoid the installation of Agent ODI for Essbase-extraction of data.





    .

    It's just for the Calc script method because it has access to the exported file, you should be fine with the other methods.

    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

  • Automation and scripts data flow using ODI API AND SDK in Oracle Data Integrator (ODI) 11g

    Hi team,

    We have a requirement of scripts and automation of stream using ODI API and SDK. The requirement must use source ODI API and SDK to target cards in Excel (mapping map) is read and can use the SDK to create interfaces for Excel sheets. I am a novice to Groovy and Java script. Please help me on what should be the approach.


    I am able to create individual objects of ODI as 'Projects', 'Models', 'Interfaces' and 'Packages' by using the 'Groovy' editor that comes with ODI 11 g.

    Thank you very much in advance!

    Best regards

    Dos Santos.

    Take a look at the post by Dave Allen who will in the sense of what you're trying to achieve:

    https://blogs.Oracle.com/warehousebuilder/entry/odi_11g_interface_builder

  • 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/

  • Extraction of Essbase formulas using ODI

    I'm extract an Essbase by ODI schema, but it does not extract formulas correctly. Whenever there is a line break in the Essbase formula, instead of putting the words together in the same line, ODI puts the contents of the formula on the second line, which makes it difficult to load in the back. Anyone encountered this problem before. What can be done in addition to remove spaces and lines of formulas.

    Thanks in advance.

    Hello

    Consider that you are extracting in a flat file, then it is possible to use something like the replace command on your mapping for example replace (fieldname, chr (10), ") or replace (fieldname, chr (13),")

    See you soon

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

  • With the help of ODI to extract data from IBM DB2

    Has anyone used IBM DB2 as a data source for essbase using ODI? If so, do you have tips, pointers specific to this particular situation of DB2, or better yet the resources outside the SER60 reading?

    If you want to understand the different modules of knowledge and how to set up the DB2 technology in ODI, then have a read of:-http://download.oracle.com/docs/cd/E14571_01/integrate.1111/e12644/db2.htm#CHDBJIBH

    Once you have extracted the data from db2 source then you would just use the SQL IKM to essbase with a rule of load data for load data into essbase, I covered the essbase data loading in my blogs.

    See you soon

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

  • 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/

  • Data extracted from planning to DWH classic planning license using ODI

    We can extract data from the data warehouse planning with Classic planning application license using ODI?

    We currently use ODI to load data into the planning.


    Thanks in advance

    You will need to check with your Oracle account manager to see which adapters that you are approved for the.
    If you have a license for the essbase adapter which I believe you should be, then, you will be able to extract data

    See you soon

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

  • Export data to Oracle DB using ODI Essbase

    I am trying to export data to Oracle DB using ODI essbase. When I create the schema with data source and target warehouses, my goal has error indicating that the target column has no capabilities of sql. I don't know what that means. Can anyone enlighten us? Thank you.

    This means that you have not defined a resting area for your columns on the target data store, as you use essbase in your interface, you need a rest area, essbase as a technology has no SQL features.

    See you soon

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

  • How to extract data from SAP and COBOL using ODI

    Hi people,

    Can you please let me know the procedures in ODI to extract data from SAP and COBOL?

    Thank you all for the help.

    Hello

    You can download the Patch 8571830 to Oracle metalink.

    It has a new technology 'SAP ABAP' and KMs to extract and load data-
    RKM SAP ERP and SAP to Oracle ERP LKM.

    Thank you

Maybe you are looking for