ODI metadata export from Essbase generates a filter error

I am trying to extract Essbase metadata into SQL with ODI v. 10.1.3.5. Several of my dimension names contain spaces. This creates an error as the MEMBER_FILTER_VALUE for the "Time Periods" dimension is interpreted as "Time" by the LKM because of the space. Spaceless dimension names export without issue. I have tried to use single quotes, double quotes, brackets, braces, etc. Nothing works. Has anyone encountered this before?

Yes, you need to patch ODI, I recommend at least path 10.1.3.5.5
Cheers
John
http:/john-goodwin.blogspot.com/

Similar Messages

  • Substitution Variable Issue while exporting from Essbase.sec file

    Hello All,
    I have an unusually distinct problem.
    I have 2 environments (Development and Production) where each environment has a seperate server with Essbase installed in it.
    When I tried to get information of the Substitution variables using the 'export security_file to data_file' command through MaxL and then checked the output file in Development, it showed me the right number of substitution variables and their values.
    But when I did he same with my Production environment it gives exactly 1 less no of substitution variables in the export file, specifically the last substitution variable that was updated through the Essbase Administration Console.
    I guess it is not updating the Essbase.sec file with the last updated Substitution variable. But I can't understand why since the same functionality works in development but not in production.
    Thank You.

    Hi all,
    In addition, I exported the Essbase.sec file after a long time after changing the Substitution variable and now it does show the updated substitution variable.
    I feel that Essbase does refresh the Essbase.sec file but after a long time. Is there some setting within Essbase that is done which refreshes the artifact files after a while. Or is this a setting within the system in which Essbase has been installed (in my case Linux).
    Also the Substitution Variable that has been created is for (all apps) and (all dbs). Is this the reason why this is not working because I tried changing some other Substitution variable which is for a specific app and a specific dbs and it worked fine.
    Thank You.
    Edited by: 923021 on 27 Mar, 2012 6:15 AM

  • Exporting from bridge brings up an error

    I am trying to export from bridge, this takes about 10 minutes but then brings up an error saying " Contact Sheet Processed. Generate PDF failed due to unknown reason."
    Not a very helpful message. any ideas what i can try?
    This is CS5 and is running on Windows XP SP3

    I'm getting the same message when I have security features turned on, but not when turned off.

  • Call ODI 11g scenario from Essbase calc script/business rule using ODI SDK

    I am looking for any hints on how to use the ODI 11g SDK. I want to call a java application (CDF) that runs an ODI scenario using RUNJAVA in Essbase which I have successfully done in the 10g environment.
    The java application has the odi-core.jar included in the project and registers OK with Essbase and I have replicated code from the Oracle sample code site. When I run the application in a calc script I get the following error:
    EssbaseCluster-1.EFTS.EFTS.odi     Execute calculation script     June 17, 2011 10:20:40 AM NZST     Failed
    Error: 1200456 Problem running [indigo.essbase.odi.RunODIScenario]: [java.lang.NoClassDefFoundError: org/springframework/util/StringUtils]
    When I comment out the code that calls the creates the OdiInstance then the java app executes fine - i.e. writes something to the Essbase log.
    The research I have done so far indicates that a classpath is incorrect. If that is the case where do I start looking to correct the classpath? Is it the ODI classpath or the Essabase classpath?
    Any tips would be grateful.
    Thanks.

    You need to import more jars to execute this
    following are the jars
    1)     bsf.jar
    2)     bsh-2.0b2.jar
    3)     commons-collections-3.2.jar
    4)     eclipselink.jar
    5)     odi-core.jar
    6)     ojdl.jar
    7)     oracle.ucp_11.1.0.jar
    8)     persistence.jar
    9)     spring-beans.jar
    10)     spring-core.jar
    11)     spring-dao.jar
    12)     spring-jdbc.jar
    Once you have this in classpath - your scenario will execute
    Hope this helps.

  • Can't minimize metadata exporting from Lightroom 1.4.1

    I want to strip out EXIF camera metadata when I prepare TIFF images for clients. I've tried setting the "Minimize Embedded Metadata" toggle in the Export dialogue of Lightroom 1.4.1, but this only works when I am exporting JPGS, not with TIFF or PSD files. How can I strip out camera and exposure info for TIFFs and PSDs?

    hi,
    If you just bought the pre then its best to contact your carrier for help. If sprint cant help you or still having prob they will usually escalate the call to palm tech itself.
    On your case the prob really is difficult cause you need to sync first your data into ICAL/ADDRESSBOOK and the only way to do that is to use isync or other third apps program out there. The setup of isync is quite complicated.
    Its best your guided properly..
    hope this helps..
    =)

  • Exports From Audition CC Give "Header Error" in Premiere Pro CS6

    Hello,
    I have finished the audio mixing on a 15 track project in Audition CC. It is very heavy so I had to export all the tracks separately to import them back into the Premiere Pro CS6 movie project. That way I could also do further adjustments in individual tracks later on directly on Premiere, if needed (since mixing isn´t something we´re ever done with).
    I´ve exported them all in wav 9600 Hz 32 bit (Audition doesn´t say whether it´s floating point or not) and also wav 9600 Hz 24 bit. The originals on all the tracks were eitther wav 9600 Hz 24 bit, or wav 9600 Hz 32 bit (converted from 24 bit to aplly declipping and normalization), except 2 tracks with music that had mp3, wav and m4a.
    When importing the exported Audition files back into Premiere all of the 15 tracks, including the ones that didn´t have mp3 and m4a in it, give me the message "The file cannot be opened because of a header error".
    Questions:
    1. What could be wrong?
    2. In case there isn´t a solution, what would be the best lossless formats to try and do the exports for importing into Premiere?
    Thanks a lot.

    I see...
    Trouble is I´ve never had an answer for my posts in the Audition forum (I did originally post this here because I thought it´s more of a Premiere issue, though). I guess Audition just isn´t nearly as widely used as Premiere.
    Also, I have done the same kind of exports for smaller tracks from Audition before and didn´t have an issue importing them into Premiere.
    I find it really troubling that Adobe intends to make Audition a reliable pro audio suite integrated with Premiere and, on top of some weird issues like this one (and such as the 16 bit limit for sending a project from Premiere to Audition, making that integration probably useless for most pro uses), there´s so little support.
    But thanks a lot, anyways!

  • Extracting data from Essbase & loading into flat file through ODI

    Hi,
    I want to extract data from Essbase and load it into a flat file through ODI(for extraction from essbase I'm using a report script) and I’m using these KM’s:- LKM Hyperion Essbase data to SQL,IKM SQL to FILE Append & for reversing I’m using RKM Hyperion Essbase.All the mappings have been done and the interface has been made. But when I’m executing the interface it is throwing the error below:-
    ODI-1217: Session ESS_FILEI (114001) fails with return code 7000.
    ODI-1226: Step ESS_FILEI fails after 1 attempt(s).
    ODI-1240: Flow ESS_FILEI fails while performing a Loading operation. This flow loads target table ESS_FILE.
    ODI-1228: Task SrcSet0 (Loading) fails on the target FILE connection FILE_PS_ODI.
    Caused By: java.sql.SQLException: ODI-40417: An IOException was caught while creating the file saying The system cannot find the path specified
    at com.sunopsis.jdbc.driver.file.impl.commands.CommandCreateTable.execute(CommandCreateTable.java:62)
    at com.sunopsis.jdbc.driver.file.CommandExecutor.executeCommand(CommandExecutor.java:33)
    at com.sunopsis.jdbc.driver.file.FilePreparedStatement.execute(FilePreparedStatement.java:178)
    at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:163)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:102)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)
    at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2906)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:338)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:272)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:263)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:822)
    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
    at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
    at java.lang.Thread.run(Thread.java:619)
    Please let me know what I'm missing and how I can resolve this error.
    Thanks

    It seems that you are trying to use the file as your staging areas. Hyperion LKM extracts essbase data into a DB staging area which can then be used by your file IKM to load it into file.
    You need to use a RDBMS for your staging area.

  • Parallel Export from multiple Essbase cubes

    Hi,
    Is it possible to take parallel Export from Essbase where the source data resides in multiple cubes? I am looking at using source data(lev 0) from multiple cubes and load into simultaneous txt files.
    Please provide links to any documents that may help.
    Regards,
    Lijoy

    IF I read your question correctly, No. You can't merge multiple cube sources into one set of export files. The files are open for output and can't be shared. If you tried to do the one after the other into the same file, it would overwrite.
    You could get creative and after the exports are done concatinate the files together to get a single file. I'm couroius, why do you need all the data in a single file. Even if oyu are loading to other systems you ssould be able to load multiple files. If not, then the concatination through a windows batch script or unix shell script would give you what you want.

  • On trying to export from applications all my files come up error

    Tried to export a clip and a still from FCP7 and the error box comes up. Also have the same problem exporting from MPEG stream clip

    Exactly what error message comes up?  What does it say?

  • Problems with extract metadata from Essbase with ODI 10.1.3.5.

    Hello there, I have a really annoying problem. I have 2 dimensions in essbase v11 with a space on it, (Itens Financeiros and Centros Financeiros), and this is causing a problem when I try to extract the metadata from essbace to a table. the problem occurs some times in 3 - loading - ss_0 - begin essbase metadata extract and some times in 4 - loading ss_0 - extract metadata, but in this 2 steps the error is the same:
    unknown member name [itens] in function [@idescendants]. I see in Johns blog someone sayng to add a '/"' in the front and at the end of the member filter criteria to allow ODI to parse the space as part of the member name. but I really don't understand this. Someone can helpme with this? Thanck you.

    It doesn't matter, I am able to replicate with an older version of the essbase adaptor...
    I take it this is the type of error you are receiving "com.hyperion.odi.essbase.ODIEssbaseException: Extract operation failed : Cannot query members by specs. Analytic Server Error(1200497): Error parsing formula for [REGION DEFINITION"
    If you download patch - Patch 8785893: ORACLE DATA INTEGRATOR 10.1.3.5.2_02 ONE-OFF PATCH
    It is easy to install just a matter of copying a jar file over an existing one in the \oracledi\drivers directory.
    It should resolve the issue.
    Ok?
    Cheers
    John
    http://john-goodwin.blogspot.com/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Error in SQL script  generated from OWB 10.1.0.4.0 Metadata Export Bridge

    Hi... maybe i´m abusing this forum .. but .. when you have questions .. you have to look for answers
    I use OWB 10.1.0.4 to buid some dimensions and one cube. I validate and generate this object and the result was successful.
    I made the deployment and everithing goes OK !!!.
    The problem appears when i want to generate metadata over this objects. I use the option Project > Metadata > Export > Gridge and use the option "Oracle 9i OLAP" like the product where i want to transfer the metadata .. and i got the SQL script without any errors. I suppose that i take the sql script i run it into SQL*plus ... so i do it.. and i got this errors:
    declare
    ERROR at line 1:
    ORA-06501: PL/SQL: program error
    ORA-06512: at line 119
    ORA-06510: PL/SQL: unhandled user-defined exception
    The same error for any dimension in script..
    Any help .. will be fully valued for me ..
    best regards
    Lisandro.

    But how did you identify that there are no runtime records in all_rt_audit_executions for your PL/SQL procedure?
    I guess you tried to search by procedure name... (but what column you used for searching)
    In my case all_rt_audit_executions and wb_rtv_audit_executions contains the same number of records, so they should be always in sync.
    Oleg

  • ODI Scenario fails to extract data from Essbase

    Hello,
    We are running ODI 10.1.3.6.0. When we run a scenario it fails when trying to export data from Essbase. I am pretty new to ODI and can't seem to find the information to fix this error. Thanks in advance for your help. Below is the error.
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 1, in ?
    com.hyperion.odi.essbase.wrapper.EssbaseRecordFetchException: Cannot get result string. Essbase Error(-1): null     at
    com.hyperion.odi.essbase.wrapper.EssbaseReportDataIterator.hasNext(Unknown Source)     at
    com.hyperion.odi.essbase.ODIEssbaseResultSet.next(Unknown Source)     at
    com.hyperion.odi.essbase.ODIStagingLoader.loadData(Unknown Source)     at
    com.hyperion.odi.essbase.AbstractEssbaseReader.extract(Unknown Source)     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:592)     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)     at org.python.pycode._pyx1.f$0(<string>:1)     at 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)     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.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.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.DwgCommandScenario.treatCommand(DwgCommandScenario.java)     at
    com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)     at com.sunopsis.dwg.cmd.e.k(e.java)     at
    com.sunopsis.dwg.cmd.h.A(h.java)     at com.sunopsis.dwg.cmd.e.run(e.java)     at java.lang.Thread.run
    (Thread.java:595)Caused by: com.hyperion.odi.essbase.ODIEssbaseException: Cannot get result string. Essbase Error
    (-1): null     at com.hyperion.odi.essbase.wrapper.EssbaseReportDataIterator.fillBufferWithNextChunk(Unknown
    Source)     ... 35 moreCaused by: com.essbase.api.base.EssException: Cannot get result string. Essbase Error(-1): null     
    at com.essbase.server.framework.EssOrbPluginDirect.ex_olap(Unknown Source)     at
    com.essbase.server.framework.EssOrbPluginDirect.essMainGetString(Unknown Source)     at
    com.essbase.api.session.EssOrbPlugin._invokeMainMethod(Unknown Source)     at
    com.essbase.api.session.EssOrbPlugin._invokeMethod2(Unknown Source)     at
    com.essbase.api.session.EssOrbPlugin._invokeMethod(Unknown Source)     at
    com.essbase.server.framework.EssOrbPluginDirect._invokeProtected(Unknown Source)     at
    com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)     at
    com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)     at
    com.essbase.api.session.EssOrbPlugin.essMainGetString(Unknown Source)     at
    com.essbase.api.base.EssSequentialIterator.isEndOfData(Unknown Source)     ... 36 more
    com.hyperion.odi.essbase.wrapper.EssbaseRecordFetchException:
    com.hyperion.odi.essbase.wrapper.EssbaseRecordFetchException: Cannot get result string. Essbase Error(-1): null
         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.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.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.DwgCommandScenario.treatCommand(DwgCommandScenario.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.k(e.java)
         at com.sunopsis.dwg.cmd.h.A(h.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Thread.java:595)

    Hello
    Could you provide the name of the KMs used and the code generated by the step causing the error ?
    Thanks

  • Extracting Data from Essbase using ODI fails with: Cannot calculate file.

    I'm try to Extract Data from Essbase using ODI KM (LKM Hyperion Essbase DATA to SQL). I'm using
    CalcScript for EXRACTION_QUERY_TYPE. CalcScript in my case resides on Essbase App directory, so I
    just specify the name (i.e. FULLEXP) for EXTRACTION_QUERY_FILE. Before creating ODI interface
    I ran CalcScript successfully from EAS. Also, ODI and Essbase are on different servers. ODI Agent
    is not running on Essbase Server, but ODI Agent has access to file generated by CalcScript.
    EPM Fusion Version 11.1.2.2. Essbase running in LINUX and ODI 11g running on Windows Server.
    Created the ODI interface where source is my Planning Cube and target is a relational table using SYNOPSIS
    MEMORY Engine for staging area. I make it thru the following ODI interface steps OK:
    1 - Loading - SrcSet0 - Drop work table
    2 - Loading - SrcSet0 - Create work table
    3 - Loading - SrcSet0 - Begin Essbase Data Extract.
    I then fail at:
    4 - Loading - SrcSet0 - Extract Data
    I get the following Message in ODI Operators console.
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
         at com.hyperion.odi.essbase.ODIEssbaseDataReader.getAppData(Unknown Source)
         at com.hyperion.odi.essbase.AbstractEssbaseReader.extract(Unknown Source)
         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)
    com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Cannot calculate file. Essbase Error(1013131): Failed to start Asynchronous thread
         at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
         at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:346)
         at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2458)
         at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:48)
         at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
         at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2906)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:540)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:338)
         at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:272)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:263)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:822)
         at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
         at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:83)
         at java.lang.Thread.run(Thread.java:662)

    I'm try to Extract Data from Essbase using ODI KM (LKM Hyperion Essbase DATA to SQL). I'm using
    CalcScript for EXRACTION_QUERY_TYPE. CalcScript in my case resides on Essbase App directory, so I
    just specify the name (i.e. FULLEXP) for EXTRACTION_QUERY_FILE. Before creating ODI interface
    I ran CalcScript successfully from EAS. Also, ODI and Essbase are on different servers. ODI Agent
    is not running on Essbase Server, but ODI Agent has access to file generated by CalcScript.
    EPM Fusion Version 11.1.2.2. Essbase running in LINUX and ODI 11g running on Windows Server.
    Created the ODI interface where source is my Planning Cube and target is a relational table using SYNOPSIS
    MEMORY Engine for staging area. I make it thru the following ODI interface steps OK:
    1 - Loading - SrcSet0 - Drop work table
    2 - Loading - SrcSet0 - Create work table
    3 - Loading - SrcSet0 - Begin Essbase Data Extract.
    I then fail at:
    4 - Loading - SrcSet0 - Extract Data
    I get the following Message in ODI Operators console.
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
         at com.hyperion.odi.essbase.ODIEssbaseDataReader.getAppData(Unknown Source)
         at com.hyperion.odi.essbase.AbstractEssbaseReader.extract(Unknown Source)
         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)
    com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Cannot calculate file. Essbase Error(1013131): Failed to start Asynchronous thread
         at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
         at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:346)
         at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2458)
         at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:48)
         at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
         at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2906)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:540)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:338)
         at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:272)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:263)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:822)
         at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
         at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:83)
         at java.lang.Thread.run(Thread.java:662)

  • Create file for export data from Essbase

    I wish to create dynamically CalcScript for an unloading of the data from Essbase.
    For this purpose I have created variables for each measurement.
    How to create procedure for generate a file with my variables?
    Thanks.

    Hi,
    There are a number of ways of doing this, you could use the odiOutFile tool and write your script into the text, replacing parts of the text with your ODI variables.
    Or you can hold the script in say a db table or file and then create an interface to write a file, it should replace the variable text with your ODI variables if you declare them in a package.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Loading metadata from Essbase to Planning.

    Hi,
    I want to know what are the methods to load metadata into planning from essbase cube. I tried outline extractor to make a csv file, then I've used ODI to reverse the file and create a datasource. Then I reversed the planning application, created the interface and mapped the dimensions. I have more dimensions in planning target than the file datasource and when I execute the interface I always having some problem.
    Do i need to create a sql table from the csv file and then reversed and map it to planning? Is there an easy way I can load the members without using ODI?
    Thanks in advance,
    -Hussain

    Hi John,
    I have tried the essbase to planning series. There were no errors in the operator but I dont see any members in planning after database refresh. I checked the log file and it says:
    2010-06-01 08:56:22,494 INFO [DwgCmdExecutionThread]: Oracle Data Integrator Adapter for Hyperion Planning - Release 9.3.1.1
    2010-06-01 08:56:22,494 INFO [DwgCmdExecutionThread]: Connecting to planning application [PLAN1] on [bms-pc]:[11333] using username [admin].
    2010-06-01 08:56:22,644 INFO [DwgCmdExecutionThread]: Successfully connected to the planning application.
    2010-06-01 08:56:22,654 INFO [DwgCmdExecutionThread]: The load options for the planning load are
         Dimension Name: Account Sort Parent Child : true
         Load Order By Input : false
         Refresh Database : false
    2010-06-01 08:56:22,694 INFO [DwgCmdExecutionThread]: Begining the load process.
    2010-06-01 08:56:22,704 DEBUG [DwgCmdExecutionThread]: **Number of columns in the source result set does not match the number of planning target columns.**
    2010-06-01 08:56:22,714 INFO [DwgCmdExecutionThread]: Load type is [Load dimension member].
    2010-06-01 08:56:22,714 INFO [DwgCmdExecutionThread]: Load process completed.
    The number of columns in the source result set does not match the number of target colums. I have more columns in planning than temp table.
    Thanks,
    Hussain

Maybe you are looking for

  • Memory upgrade on Portege 4010

    I'd like to upgrade my Portege 4010 memory and I know that I need 144pin/PC133 SO-DIMM SD-RAM. Unfortunately I couldn't figure out (even after talking to Toshiba Austria), if I have to buy low or maybe high density memory. Most of the cheap memory on

  • How to set value from one view to other view's context node attr b4 save

    HI all, My requirement is as below: There are two views in component BP_CONT. BP_CONT/ContactDetails    IMPL class BP_CONT/SalesEmployee   SALESEMPLOYEE    STRUCT.SALESEMPLOYEE I want to set value from first view to second view's context node's attri

  • Working with bootstrap css file after opening the browser

    working with bootstrap css file after opening the browser when i came back on working on bootstrap my computer started hanging and opning new tabs  and showing message " A caused the program to stop working correctly.Windows will close thoe program a

  • NI-Visa Freezing Application

    I created an exe using labview 2011 to comunicate through a USB to dh485 adapter. The driver is from FTDI its the newest version. I am running windows 7 64 bit on my laptop. I can run the exe on my laptop with the adapter plugged in and never have an

  • Apple should flex some securities they are not neccessary at all

    How to enable whatsapp calling feature on whatsapp guys...help mi...is it posible i think if not then iphone is the waste phone ever for real...