Loading data to Essbase with ODI rules file
Hi allI 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
RNGHello
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 youHello
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 + columnI 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-PlanningSee 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
SirotBut 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.nlthe 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.
-
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
-
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
AchyoutIf 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?
-
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
-
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