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/

Tags: Business Intelligence

Similar Questions

  • Load data into Essbase using the rules file

    Hello

    IAM trying to create a rule to load for the fresh Essbase cube associated with the Hyperion Planning Application.We having 14 Dimensions (including the HSP_Rates Dimension).

    The falt file used to generate the rule file has columns related to the 13 dimensions as well as the data as the 14th column column. When I validate the rules file, he said "the rules file is correct for the loading of the data.

    My concern here is iam not taking care of Member Dimnesion related to the Dimension of "HSP_Rates" (not even as the Difinition of the header). I'm doing something wrong here? How validation can MOVE independently without taking into account one dimension?

    If I insert the data, while recovering the data in Excel which dimension member HSP_Rates should I use?

    Any response is greatly appreciated.

    Thank you
    RNG

    Hello

    You should charge against 'HSP_InputValue' in the HSP_Rates dimension, i.e. where the input values must be loaded.

    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/

  • Load data into Essbase with EAS (no space available on the device)

    Hello

    I exported all Essbase database data in a text file with EAS. The size of the file is 1.6 GB autour

    I want to load it into the same database on another server with EAS. And each time around 55%, EE gives me the error "No space" available on the device [ServerB]

    Here is the configuration:
    -Essbase server: 11.1.1.3 on a linux server has (enough space left for Essbase)
    -Server EAS: 11.1.1.3 on a linux server B (enough space for the data file)
    -EAS Client: 11.1.1.3 on my computer (Windows)
    -Data file: on my computer too

    Error messages tells me that there is no space left on the service Regional Server.

    Do you know where EE server temporarily load the data file before sending it to Essbase? So, I can increase my file system.

    Thanks for your help.

    Why don't you just copy the export more to the essbase server, personally I would not even try to send this amount of data over a network through the Regional service.

    See you soon

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

  • URGENT: How to load data into essbase R12 by ODI

    Hi all

    Could you please provide me with step by step document "How to load data into essbase R12 directly through the ODI".

    Kind regards

    Rubi

    Hello

    You need below KM

    RKM E-Business Suite

    IKM E-Business Suite (open Interface)

    then follow the link below

    Red shift: ODI for eBusiness Suite integration - in 4 steps

    Hope it helps

    Thank you

  • A trial is possible before loading data into Essbase?

    Hi all

    I am trying to load data into Essbase, but I need to check in advance for any errors. Is there a way to test vacuum as we do in planning of loading utility?

    I am trying to load via a rule file!

    This thread comes to mind:
    http://www.Network54.com/Forum/58296/thread/1311019508/data+load+optimization+-headervs + column

    I try to stay away from my most entertaining reviews that it simply raises my bp.

    I would say that Essbase databases with incorrect data are the Essbase databases causing a lot of grief. I think that the OP certainly has the right idea, I don't think that the place to do so is Essbase.

    :)

    Kind regards

    Cameron Lackpour

    P.S. If it is a database of the OSB, I like your idea of a fictitious scenario, then a replacement of rule of load (groan) to move the data of this scenario, but even with a WHOLE CLEARBLOCK which will create a fragmentation.

    Published by: CL on August 30, 2011 14:31
    Well, the red stuff is in our veins, you know the stuff that carry oxygen to our body. That starts with a 'b' and ends with a "d"? This word is prohibited through OTN. As well as leather things you put on your feet. So weird. I had to post four times to understand what was get arrested.

  • Construction of dimension with a rules file for Hyperion Planning

    Hello Experts!

    I'm on version 11.1.1.3. I created a classic with 3 Hyperion Planning application plan types, and in EA I have successfully downloaded the same members of dimension entity with the same rules file in each of the 3 contours under my application from HP. Then I've also updated database in the Planning, but I don't see any new dimension member in HP. - could someone help me with what is wrong? Hyperion Planning of work with files of rules for dimension is not build? Thanks in advance!

    No planning does not work with the rule files, you must load dimensions information directly in the planning, and then push it to essbase.

    See you soon

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

  • Loading data into Essbase by FDM

    Dear Guru,

    Can someone provide any document or Pdf associated with loading data into Essbase by FDM?

    Thanks in advance...

    Hello
    I found a couple of days now. Seemed quite useful.
    http://www.Scribd.com/doc/61656853/configuring-FDQM-for-Hyperion-Planning

    See you soon,.
    Alp

  • When exporting data to essbase with L0 members, shared members are also get exported.

    Hi, when exporting data to essbase with L0 members, shared members are also get exported.

    But I don't want to export another hierarchy!

    Example:

    project

    XYZ +.

    ABCD +.

    P00001 +.

    p00002 +.

    GFE +.

    p00003 +.

    p00004 +.

    all the xyz (Label only)

    ABCD (shared member)

    EFG (shared member)

    I want data to be exported only with P00001, 2, 3, 4.

    I think that the OP cannot use Level0 in DATAEXPORTOPTIONS, because not all dimensions are zero-level.

    Cameron, thanks - Yes, it's the behavior of the OP is seen (and disliking).  The share of 'level zero' which is in fact not level zero (in the primary hierarchy) is included in the output.  I think it's the problem rather than replication / repetition.

  • Loading data into Essbase directly

    Hi all

    I have a question about loading data into Essbase, rather than planning.
    Essbase I found another dimension called HSP_Rates. How can I adjust this dimension when downloading to essbase directly?
    Or the question from another perspective: when writing data to a form in the planning, to which Member of the HSP_Rates is she responsible?

    I hope you got the point that I'm ugly questions :D
    Your help is very appreciated.

    BR
    ioGGo.

    Hello

    This link should provide a little more information:-http://download.oracle.com/docs/cd/E12825_01/epm.111/hp_admin/ch10s04s19s02.html

    What data loading loading essentially it against Hsp_InputValue

    See you soon

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

  • How to load several files column data into essbase using the rule of load.

    Hello

    I need to load a file of data into essbase, which includes data from several columns.

    Here is a sample file.


    Year, Department, account, Jan, Feb, Mar, Apr, may, June, July, August, Sept, Oct, Nov, Dec
    FY10, ministere1, account1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
    FY10, agencies2, account1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
    FY10, ministere3, account1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12


    Thank you
    Sirot

    But this isn't an error as such, that is to say that no data values have been changed so that they possible already exist in the database.
    If there is no release, they should be in a file of errors.

    See you soon

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

  • Is it possible: Loading SQL with generic rule file?

    Hello
    When you load a flat file into Essbase, can be defined in the header of the data load domain names. In the load data, dimension names given and at the end of the data. In the file rule under Options > properties of data source > header reference could be made to this line. It works very well.

    We want to load the data with SQL in the same way. A load rule with a variable substitution for the selection view and we can use it for every load of data. We specified the name of dimension in the table column header. The data column has been defined as 'data' - without the quotes.

    The result is so far, it does not load.
    The question is - did someone tried this before and can help me on this?

    Thanks in advance.

    Kind regards
    Philip Hulsebosch
    www.trexco.nl

    the data column can be repersented in several ways, as I do usually is to set for the Member, it belongs to. In my example where your variable substitution & currmth is "Jan" then "Jan" would be the name of the column. The next month when the var void changes to Feb, on Feb.

  • ODI load data into essbase

    I have load data files dishes to Essbase and got the following errors:

    Description:

    from com.hyperion.odi.common import ODIConstants
    from com.hyperion.odi.connection import HypAppConnectionFactory
    import java.lang class
    import java.lang Boolean
    import java.sql *.
    from java.util import HashMap
    #
    # Get the select statement in the meeting area:
    #
    SQL = "" "select C14_ACCOUNT" Account", sum (C5_AUG)" Aug", sum (C6_SEP)" Sep", sum (C1_OCT)" Oct", sum (C15_NOV)" Nov", sum (C13_DEC)" Dec", sum (C9_JAN)" Jan", sum (C2_FEB)" Feb", sum (C8_MAR)" Mar", sum (C3_APR)" Apr", sum (C4_MAY)" May", sum (C10_JUN)" Jun", sum (C16_JUL) 'Jul', 'Work', 'Version', 'Real' 'Scenario',"FY05"" Years", trim (C12_PEOPLESOFTHYPERIONPLANNING)"Entity"of" C$ _0SampleBalSheet»» "" "" "" "" "" ""» , "C$ _1SampleBalSheet" where (1 = 1) and (C11_ENTITY = C7_HYPERION) C14_ACCOUNT group.
    «Trim (C12_PEOPLESOFTHYPERIONPLANNING) "»

    srcCx = odiRef.getJDBCConnection ("SRC")

    stmt = srcCx.createStatement)

    srcFetchSize = 30

    stmt.setFetchSize (srcFetchSize)

    RS = stmt.executeQuery (sql)

    #load data
    stats = pWriter.loadData (rs)

    #close the database result set, connection
    RS. Close()
    stmt. Close()

    "" "" Message - error
    org.apache.bsf.BSFException: exception of Jython:
    Traceback (innermost last):
    "< String >" file, line 21, inside?
    java.sql.SQLException: unexpected token in the statement [select C14_ACCOUNT "Account", sum (C5_AUG) "Aug", sum (C6_SEP) "Sep", sum (C1_OCT) "Oct", sum (C15_NOV) "Nov", sum (C13_DEC) "Dec", sum (C9_JAN) "Jan", sum (C2_FEB) "Feb", sum (C8_MAR) "Mar", sum (C3_APR) "Apr", sum (C4_MAY) "May", sum (C10_JUN) "Jun", sum (C16_JUL) 'Jul', 'Work' 'Version', 'Real' 'Scenario' "" ' "" ' "" ' "] , "FY05" 'Years', trim (C12_PEOPLESOFTHYPERIONPLANNING]

    at org.hsqldb.jdbc.jdbcUtil.sqlException(jdbcUtil.java:67)

    at org.hsqldb.jdbc.jdbcStatement.fetchResult(jdbcStatement.java:1598)

    at org.hsqldb.jdbc.jdbcStatement.executeQuery(jdbcStatement.java:194)

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

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    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._pyx24.f$ 0 (< string >: 21)

    to org.python.pycode._pyx24.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)

    at org.python.util.PythonInterpreter.exec (PythonInterpreter.java)

    at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)

    at com.sunopsis.dwg.codeinterpretor.k.a (k.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt (SnpSessTaskSqlI.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep (SnpSessStep.java)

    at com.sunopsis.dwg.dbobj.SnpSession.treatSession (SnpSession.java)

    at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand (DwgCommandSession.java)

    at com.sunopsis.dwg.cmd.DwgCommandBase.execute (DwgCommandBase.java)

    at com.sunopsis.dwg.cmd.e.i (e.java)

    at com.sunopsis.dwg.cmd.g.y (g.java)

    at com.sunopsis.dwg.cmd.e.run (e.java)

    at java.lang.Thread.run(Thread.java:619)


    java.sql.SQLException: java.sql.SQLException: unexpected token in the statement [select C14_ACCOUNT "Account", sum (C5_AUG) "Aug", sum (C6_SEP) "Sep", sum (C1_OCT) "Oct", sum (C15_NOV) "Nov", sum (C13_DEC) "Dec", sum (C9_JAN) "Jan", sum (C2_FEB) "Feb", sum (C8_MAR) "Mar", sum (C3_APR) "Apr", sum (C4_MAY) "May", sum (C10_JUN) "Jun", sum (C16_JUL) 'Jul', 'Work' 'Version', 'Real' 'Scenario' "" ' "" ' "" ' "] , "FY05" 'Years', trim (C12_PEOPLESOFTHYPERIONPLANNING]

    at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
    at com.sunopsis.dwg.codeinterpretor.k.a (k.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting (SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders (SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders (SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt (SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt (SnpSessTaskSqlI.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask (SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep (SnpSessStep.java)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession (SnpSession.java)
    at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand (DwgCommandSession.java)
    at com.sunopsis.dwg.cmd.DwgCommandBase.execute (DwgCommandBase.java)
    at com.sunopsis.dwg.cmd.e.i (e.java)
    at com.sunopsis.dwg.cmd.g.y (g.java)
    at com.sunopsis.dwg.cmd.e.run (e.java)
    at java.lang.Thread.run(Thread.java:619)

    You use an agent defined instead of the LFA to reverse, I recommend using an agent also sometimes there may be problems reversing with the local agent.

    See you soon

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

  • Ask about the load of metadata in Essbase using the rules file

    Hello

    In our application, we load the metadata using the Essbase rules file and here, we are faced with a problem. Suppose we have load a member of level 0, called "xxxx" under two different parent, assume parents are Parent_AAAA and Parent_BBBB. But our demand is the operator of consolidation for the first occurrence (i.e. under the Parent_AAAA) is '+' and for the Member shared under Parent_BBBB is ' - '. But, when we are load using rule file the operator of consolidation for the Member always shared loading as ' + '. Y at - it a trick to change the operator of consolidation for other than manually changing outline shared member?

    Pls help... Thanks in advance.

    I don't think that there is a way to change the default setting.

    However, what you can do is to have a different charge and rule file different text with only the metadata that you want to have an exception for shared members. In this way, you can get that you don't have to change existing rules file.

    Concerning

    ORACLE | Essbase

  • Unable to load text data in planning with ODI

    Hi all

    I am able to load digital data in the planning with odi but trying to load its rejection of all lines of text data.

    I am trying to load just two records and I get this message

    org.apache.bsf.BSFException: exception of Jython:
    Traceback (innermost last): "< string >" file, line 2, in there? Planning, writer load summary: number of rows processed successfully: 0 number of lines rejected: 2

    I went through blog "ODI-get the textual data in the planning" of john and he has helped me get to this point, but I get this error at the end.

    Someone help me please and please let me know if need more information in this regard.


    Concerns

    Achyout

    If you load data, you don't need to use the operator column, it is used with loading of metadata.
    If you go through my blog shows exactly how to do and the columns that are required.

    See you soon

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

Maybe you are looking for

  • Import files from iPod to new iTunes

    I want to synchronize the music that is on my iPod in my iTunes library on my new macbook. the only option I can see will delete all my music on my iPod. The only thing I could do is to sync the purchased music, but not the rest.

  • IdeaPad Z570 - can he support a SATA III SSD?

    I'm looking for by replacing the slow 5400 RPM HARD drive in my laptop Z570, and I was wondering if anyone knows if it can support a SATA III SSD?

  • Hi HP

    When I run my assistant to win 8 it shows a compatible application and other things I look at to re install and incompatible apps there was one thing I didn't understand it says "secure boot is not compatible with your PC your PC firmware does not su

  • HP Officejet 6500 E710n-z how can I send faxes received

    I have a HP Officejet 6500 E710n-z set up like the wireless. I want to have all incoming faxes saved directly to my PC and not be printed. I can't find all the information on how to do it. There may be information on the DVD that comes with it, but I

  • BackGroundColor RGB

    Hello, I want to put a RGB in backgroundcolor. My color is 0, 160, 226 and my code is as follows: int color_bg = (255