Clearing Data in Essbase

Does anyone know of a quick way to clear data for one dimension? I used the CLEARDATA command but that process took several minutes. I also used the Clear Data Combinations option in my load rule but that is still going (6 minutes later). I need to clear all the data for the parent "Revenue Statistics" before I re-load the Revenue Statistics. Any other way I can tackle this?

I'm not 100% sure what your calc is doing, but when I design calcs, I try to make it so that no clearing is required beforehand, as the process to clear large amounts of data adds time to calcs. You then have to visit those blocks again to recalculate the values.The way I do it is I try to avoid calcs that add to existing values - any calculated value I try to use values that exist in OTHER members - rather than take the value that's already there and use it somehow.Second, I try to build the logic that will set #Missing values where it needs to if necessary, rather than clearing ALL the data then calc'ing again.Of course there are dozens of situations where you have to clear data, and I don't mean to over simplify the problem, but I try to keep that kind of stuff in mind when I am designing / re-designing calcs.Why do you have to clear the value before you calc? If you run a calc, any values that are there already should be replaced.Regards,Jade---------------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]

Similar Messages

  • Clear data in ASO 9.3.1.3

    how can i clear data for some combination of data
    what i ahve done is i run th report script of those combination and then i deleted the values and loaded the data with rul file
    is this way or or we have any other way to clear the data

    Hi,
    Be extremely careful if you are doing this..
    One way is to make use of calculation script:
    FIX(dim1, dim2) /*dim1 & dim2 are those members which form the combination where you donot want the data*/
    CLEARBLOCK ALL; /*Clears and removes all blocks*/
    ENDFIX;
    NOTE:
    1. Take backup before executing. Check the number of blocks before and after execution to get fair idea of whats happening.
    2. If you use CLEARBLOCK within a FIX command, Essbase clears only the cells within the fixed range, and not the entire block.
    3. Choose the FIX members cautiously.
    Hope it helps!
    Neha
    Sorry, this is for BSO only!!
    Edited by: NehaGahtori on Mar 26, 2010 5:32 AM

  • FDM to load data in Essbase ASO cube

    Anybody have used FDM to load data in Essbase ASO cube? How do you clear and run calc on ASO cube?
    Thanks

    Does the Essbase Adapter for FDM Support ASO Cubes? [ID 1168153.1]
    Modified 17-AUG-2010 Type HOWTO Status PUBLISHED
    Applies to:
    Hyperion Financial Data Quality Management - Version: 11.1.1.3.00 and later [Release: 11.1 and later ]
    Information in this document applies to any platform.
    Goal:
    Does the Essbase adapter for FDQM support ASO cubes?
    Solution:
    ASO cubes are not currently supported in FDQM.
    Unpublished Enhancement 6568323 has been created and it is currently under consideration for a future release.
    References
    BUG:6568323 - 8-529236080 - CUSTOMER WANTS TO TAKE ADVANTAGE OF THE ASO FUNCTIONS IN ESSBASE.
    Related
    Products
    Middleware > Enterprise Performance Management > Financial Data Quality Management > Hyperion Financial Data Quality Management

  • Error: 1013020 Cannot clear data for database [Daily] while other users are

    I'm trying to clear a (BSO, v 11.1.2.1) database, and it's failing with the following message:
    Error: 1013020 Cannot clear data for database [Daily] while other users are connected.
    There are no other users connected first of all. Second of all, I've never had a database fail to clear just because other users were connected. Has anyone seen this before?
    Sabrina

    WHen ever u start essbase application ..there is services starts in task manager called "ESSSvr" . The number get increased when keep opening as number of application you open ..So what i say is when u see no users in sesssion and no batch runs ahead , u can stop the Application in EAS and automatically it will log off all the users from that respective application ..And then start again the application and u can perform ur task
    this usually happnes when some one is connected with excel addin or Same EAS open by another user remotely..thats what i have seen in my exp's

  • Extract data from Essbase with HAL to a flat file

    Hello,
    I would like to extract data from Essbase with HAL.
    I use the essbase Adapter with the "Extract Data" Method.
    All is working when I use only the essbase Adaptater and configure it.
    But I want to have a variable on my Years dimension.
    I have to fill "Years member port" and "Years Criteria port" of my essbase Adapter with variable.
    I have a "v_year" and "v_year_criteria" variable. I fill "v_year" with "FY05" but I don't know how fill my "v_year_criteria" variable.
    Thanks a lor for answer.

    If you are in 9.3x, I would recommend using the DATAEXPORT calc script function. You just FIX on what you want to export (including substitution variables), and then fill in some parameters and it writes a file. Look in the DBAG.

  • Posting date and clearing date different in G/L clearing document

    Hi Friends,
    While clearing a G/L manually using F-03, the clearing date is entered in the selection screen.
    The clearing document which is posted is posted with the posting date same as the clearing date mentioned in the selection screen of F-03.
    In what situations can the posting date of a G/l clearing document be different from the clearing date?
    Regards,
    Shilpi

    Hi,
    The Clearing Date in F-03 is actually the Posting date, so in this case the posting date will be same as clearing date. But a clearing document can also be created when you reverse a FI document, in this case the Reversal document will have a clearing date different than posting date. Let me know if this info helps you

  • How to extract data from essbase to oracle database incrementally?

    I have to extract data from essbase to an oracle database table incrementally using informatica , can anyone tell me how to do it or give me some tips. I have been thinking about it for a whole day but have no ideas.
    I cannot do the delete & insert method because this oracle database table is a interface table that has to deliver the data to Oracle ESB tables.
    Thanks in advance....

    Hi,
    Have you read through :-
    Oracle Data Integrator Adapter for Hyperion Essbase Getting Started - http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/odiess_getting_started.pdf
    Oracle Data Integrator Adapter for Hyperion Essbase User's Guide - http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/odiess_users.pdf
    If you have read them and are still have a problem at what stage are you having the issues?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Error in loading data into essbase while using Rule file through ODI

    Hi Experts,
    Refering my previous post Error while using Rule file in loading data into Essbase through ODI
    I am facing problem while loading data into Essbase. I am able to load data into Essbase successfully. But when i used Rule file to add values to existing values I am getting error.
    test is my Rule file.
    com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Cannot put olap file object. Essbase Error(1053025): Object [test] already exists and is not locked by user [admin@Native Directory]
    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)
    from com.hyperion.odi.common import ODIConstants
    from com.hyperion.odi.connection import HypAppConnectionFactory
    from java.lang import Class
    from java.lang import Boolean
    from java.sql import *
    from java.util import HashMap
    # Get the select statement on the staging area:
    sql= """select C1_HSP_RATES "HSP_Rates",C2_ACCOUNT "Account",C3_PERIOD "Period",C4_YEAR "Year",C5_SCENARIO "Scenario",C6_VERSION "Version",C7_CURRENCY "Currency",C8_ENTITY "Entity",C9_VERTICAL "Vertical",C10_HORIZONTAL "Horizontal",C11_SALES_HIERARICHY "Sales Hierarchy",C12_DATA "Data" from PLANAPP."C$_0HexaApp_PLData" where (1=1) """
    srcCx = odiRef.getJDBCConnection("SRC")
    stmt = srcCx.createStatement()
    srcFetchSize=30
    #stmt.setFetchSize(srcFetchSize)
    stmt.setFetchSize(1)
    print "executing query"
    rs = stmt.executeQuery(sql)
    print "done executing query"
    #load the data
    print "loading data"
    stats = pWriter.loadData(rs)
    print "done loading data"
    #close the database result set, connection
    rs.close()
    stmt.close()
    Please help me on this...
    Thanks & Regards,
    Chinnu

    Hi Priya,
    Thanks for giving reply. I already checked that no lock are available for rule file. I don't know what's the problem. It is working fine without the Rule file, but throwing error only when using rule file.
    Please help on this.
    Thanks,
    Chinnu

  • Error while loading Data into Essbase using ODI

    Hi,
    I am very new to ODI. I have installed ODI and working on Demo environment only. I havn't done any configuration. I am using Essbase Technology which is coming by default.
    I have created one sample outline in Essbase and a text file to load data into essbase using ODI.
    Following my text file.
    Time     Market     Product     Scenario     Measures     Data
    Jan     USA     Pepsi     Actual     Sales     222
    I am getting the error. I have checked in Operator. It is giving at step 6 i.e. Integration SampleLoad data into essbase.
    Here is the description.
    from com.hyperion.odi.common import ODIConstants
    from com.hyperion.odi.connection import HypAppConnectionFactory
    from java.lang import Class
    from java.lang import Boolean
    from java.sql import *
    from java.util import HashMap
    # Get the select statement on the staging area:
    sql= """select C3_C1 ""Time"",C5_C2 ""Market"",C2_C3 ""product"",C6_C4 ""Scenario"",C1_C5 ""Measures"",C4_C6 ""Data"" from "C$_0Demo_Demo_genData" where      (1=1) """
    srcCx = odiRef.getJDBCConnection("SRC")
    stmt = srcCx.createStatement()
    srcFetchSize=30
    stmt.setFetchSize(srcFetchSize)
    rs = stmt.executeQuery(sql)
    #load the data
    stats = pWriter.loadData(rs)
    #close the database result set, connection
    rs.close()
    stmt.close()
    Please help me to proceed further...

    Hi John,
    Here is the error message in execution tab....
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 20, in ?
    java.sql.SQLException: Unexpected token: TIME in statement [select   C3_C1    ""Time]
         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(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)
         at org.python.pycode._pyx4.f$0(<string>:20)
         at org.python.pycode._pyx4.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(Unknown Source)
    java.sql.SQLException: java.sql.SQLException: Unexpected token: TIME in statement [select   C3_C1    ""Time]
         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(Unknown Source)

  • Error while using Rule file in loading data into Essbase through ODI

    Hi Experts,
    I am facing problem while loading data into Essbase. I am able to load data into Essbase successfully. But when i used Rule fule to add values to existing values am getting error.
    test is my Rule file.
    com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Cannot put olap file object. Essbase Error(1053025): Object [test] already exists and is not locked by user [admin@Native Directory]
         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)
    from com.hyperion.odi.common import ODIConstants
    from com.hyperion.odi.connection import HypAppConnectionFactory
    from java.lang import Class
    from java.lang import Boolean
    from java.sql import *
    from java.util import HashMap
    # Get the select statement on the staging area:
    sql= """select C1_HSP_RATES "HSP_Rates",C2_ACCOUNT "Account",C3_PERIOD "Period",C4_YEAR "Year",C5_SCENARIO "Scenario",C6_VERSION "Version",C7_CURRENCY "Currency",C8_ENTITY "Entity",C9_VERTICAL "Vertical",C10_HORIZONTAL "Horizontal",C11_SALES_HIERARICHY "Sales Hierarchy",C12_DATA "Data" from PLANAPP."C$_0HexaApp_PLData" where      (1=1) """
    srcCx = odiRef.getJDBCConnection("SRC")
    stmt = srcCx.createStatement()
    srcFetchSize=30
    #stmt.setFetchSize(srcFetchSize)
    stmt.setFetchSize(1)
    print "executing query"
    rs = stmt.executeQuery(sql)
    print "done executing query"
    #load the data
    print "loading data"
    stats = pWriter.loadData(rs)
    print "done loading data"
    #close the database result set, connection
    rs.close()
    stmt.close()
    Please help me on this...
    Thanks & Regards,
    Chinnu

    Hi Priya,
    Thanks for giving reply. I already checked that no lock are available for rule file. I don't know what's the problem. It is working fine without the Rule file, but throwing error only when using rule file.
    Please help on this.
    Thanks,
    Chinnu

  • 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

  • Error while extracting data from essbase

    Hi All,
    Now I'm tring to extract data from essbase by ODI, and at the sametime, I need to do some transformations, such as join with other relational tables or flat files to get more information about metadata. But unfortunately, once I add join into the interface, an error occurs. And it works fine if I extract directly (with no joins).
    Is there any other way except using staging table? Our data vloume is large, using staging table will waste lots of storages.
    The messages as below.
    2011-07-12 23:34:00,931 INFO [DwgCmdExecutionThread:null:49]: ODI Hyperion Essbase Adapter Version 9.3.1.1
    2011-07-12 23:34:00,931 INFO [DwgCmdExecutionThread:null:49]: Connecting to Essbase application [CORPPROD] on [172.18.93.150]:[1423] using username [admin].
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Successfully connected to the Essbase application.
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Essbase data extract LKM option EXTRACTION_QUERY_FILE = D:\ODI_ESS_QUERIES\QUERY.TXT
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Essbase data extract LKM option EXTRACTION_QUERY_TYPE = ReportScript
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Essbase Load IKM option PRE_CALCULATION_SCRIPT = null
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Essbase data extract LKM option EXT_COL_DELIMITER =      
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Essbase Load IKM option PRE_EXTRACT_MAXL =
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Essbase Load IKM option POST_EXTRACT_MAXL =
    2011-07-12 23:34:00,962 INFO [DwgCmdExecutionThread:null:49]: Essbase Load IKM option ABORT_ON_PRE_MAXL_ERROR = true
    2011-07-12 23:34:00,962 DEBUG [DwgCmdExecutionThread:null:49]: inside getAppData()
    2011-07-12 23:34:00,962 DEBUG [DwgCmdExecutionThread:null:49]: Got Source Metadata
    2011-07-12 23:34:01,119 ERROR [DwgCmdExecutionThread:null:49]: The number of columns returned by script [13] is less than the source data columns exposed [14]
    com.hyperion.odi.essbase.ODIEssbaseException: The number of columns returned by script [13] is less than the source data columns exposed [14]
         at com.hyperion.odi.essbase.wrapper.EssbaseReportDataIterator.validateColumns(Unknown Source)
         at com.hyperion.odi.essbase.wrapper.EssbaseReportDataIterator.init(Unknown Source)
         at com.hyperion.odi.essbase.ODIEssbaseDataReader.getAppData(Unknown Source)
         at com.hyperion.odi.essbase.AbstractEssbaseReader.extract(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor769.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)
         at org.python.pycode._pyx85.f$0(<string>:1)
         at org.python.pycode._pyx85.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.DwgCommandSession.treatCommand(DwgCommandSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.k(e.java)
         at com.sunopsis.dwg.cmd.g.A(g.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Unknown Source)
    2011-07-12 23:34:01,119 INFO [DwgCmdExecutionThread:null:49]: Logging out and disconnecting from the essbase application.
    From the working steps, I found a redundant column (Entity) was added while creating work table. Is it the reason?
    create table HYP.C$_0CUX_ABC_HYP_INTERFACE
         C14_HSP_RATES      VARCHAR2(80) NULL,
         C3_ACCOUNT      VARCHAR2(80) NULL,
         C10_PERIOD      VARCHAR2(80) NULL,
         C7_SCENARIO      VARCHAR2(80) NULL,
         C9_CURRENCY      VARCHAR2(80) NULL,
         C15_YEAR      VARCHAR2(80) NULL,
         C6_DATATYPE      VARCHAR2(80) NULL,
         C2_VERSION      VARCHAR2(80) NULL,
         C1_CATEGORY      VARCHAR2(80) NULL,
         C12_ENTITY      VARCHAR2(80) NULL,
         C13_ENTITY      VARCHAR2(80) NULL,
         C11_DEPARTMENT      VARCHAR2(80) NULL,
         C8_PROJECT      VARCHAR2(80) NULL,
         C5_DATA      NUMBER(18,8) NULL
    Appriciated!

    Extract the essbase data to a staging area and then do the transformations in another interface.
    The adaptor needs to extract the data first.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to clear data in Table Control.

    hi! all
    How to clear the data in table control.
    i have a Table control which displays column A data from the previous screen and allows to enter column B and column C and i have a button CLEAR, when i click CLEAR button the Data displaying in table control has to be cleared. how to do it.
    Regards,
    Nagulan

    Hi,
    Loop over the internal table of table control & clear data from table control.
    loop at tctab.
    clear tctab.
    modify tctab.
    endloop.
    Best regards,
    Prashant

  • Using back button to clear data

    I have a several JSP pages that help create a report. The first page you choose some options using check boxes. The second page you put those options in a certain order. The last page you choose the data you want to search for and it runs the report. The second and the last pages have a back button. The problem is when you use the back button and change some of your choices the old choices don't always go away. What I need to do is erase the previous choice (which are contained in an array) when the back button is clicked.
    One problem is that the array is declared in a different method than the one that determines what happens when the back button is pressed.

    You can use reset funcyion to clear data on back button.
    Cheers
    Varun Rathore

  • Trying to delete my Contacts Storage using Clear Data button however it's Unavailable

    Just recently upgraded to a Droid Razr (been a long time blackberry user) and really just beginning to understand some of the features.  During the initial setup I didn't handle my contacts the way I would have preferred and would like to start over.  From what I can decipher, I should be able to go to Settings>Applications>Storage Use> and then chose "Contacts Storage" to completely delete my contacts via the "Clear Data" button.
    However, the "Clear Data" button is grayed out and unavailable.  I've tried using "Force Stop" thinking that if this application currently had the data in an open state then that might be why is was unavailable.  However, it doesn't appear that "Force Stop" ever actually stops the application and it certainly doesn't allow me to chose "Clear Data" afterwards.
    Does anyone know how I could either make the "Clear Data" button available or another method to completely remove my contacts?
    Some other info that might be helpful:
    Hardware: Droid Razr
    Android Version: 2.3.6
    Data Size: 31.29MB
    I do not want to "root" my phone at this time.  If I were going to make a wild guess, I think it could be related to Backup Assistant (same idea that if an application has locked the data, it's not read/writable).  However, I don't see any way in the phone to disable Backup Assistant to test this theory.  Furthermore, I have disabled sync with all other contact services (facebook, linkedin, etc.) so if I can ever delete my contacts... the deletion won't propogate to my original sources.
    Any help would be greatly appreciated!!!

    Take a look at these instructions i Found And you might be able to Get Rid of them by Tapping on the Contacts up on Top then hitting your settings and Tap Manage Contacts that might give you the option there to get Rid of them. You could Export them to your SD CARD Then once in there Format the Card. But a word of Caution if you have an Pictures or Songs in there they will be Wiped as Well..
    How do I manage my contacts on my DROID RAZR?
    How do I manage my contacts?
    Quick links 
    Create a new contact
    Add recent calls to contacts
    Edit a contact
    View contact
    Unable to view contacts within the Navigation app     
    My contacts on Corp Sync account Stopped Syncing after I updated the phone software to 6.12.173  
    Delete a contact
    Add picture to contact     
    Create a new contact group
    Delete a group
    Sort contacts
    Set an individual ringtone for a contact
    Contact transfer assistant
    Choose which contacts to display
    Create a new contact
    Touch ,tap contacts.
    Press the Menu key and tap Add contact.
    Choose an account to store new contacts
    Add all the information you want to store for this contact in the appropriate fields.
    Tap Save.
    Add recent calls to contacts
    From the Home screen, tap 
    Tap the recent (second from the left icon).
    Scroll to the number you want to add to contacts.
    Touch and hold the number.
    Tap Add to contacts.
    Select Existing to add number to existing contact or New to create a new contact.
    Add all the information you want to store for this contact in the appropriate fields.
    Scroll down and tap Save.
    Edit a contact
    From the Home screen, tap .   
    Tap Contacts.
    Locate and tap the contact you would like to edit.
    Tap the options key. (four squares located beneath the display screen)
    Tap Edit contact.
    Make your changes.
    Tap Save.
    View contact
    Tap   
    Tap Contacts.
    Press and hold the contact that you would like to view and tap View Contact.
    Delete a contact
    Tap  
    Tap Contacts.
    Tap and hold on the contact.
    Scroll down and tap Delete contact.
    Tap OK to confirm.
    Note: At this time multiple contact selection is not supported.Add picture to a Contact
    From the Home screen, tap .   
    Tap Contacts.
    Locate and tap the contact you would like to edit.
    Tap the options key. (four lines located beneath the display screen)
    Tap Edit contact.
    Tap on the image icon located on the top left corner
    Make your selection
    Tap Save.
    Create a new contact group
    Tap   
    Tap Contacts.
    Tap on the group icon  located next to the magnifying icon.
    Press the menu button
    Tap New Group.
    Enter the name of your group.
    Tap OK.
    Tap the check box of the names you would like to add to the group..
    Tap Done.
    Repeat steps 7-9 until you are done adding items into the groups.
    Delete a group
    Tap   
    Tap Contacts.
    Tap on the group icon located next to the magnifying icon.
    Tap and hold on the group name you wish to delete. 
    Tap delete group.
    Tap Yes to confirm.
    Sort contactsTo sort contacts or set display options, press Menu > Display options and touch:
    Only contacts with phones: hide email-only contacts.
    Sort list by: sort by first or last name.
    View contact names as: view contacts as first name or last name first.
    Choose contacts to display: select which source to use contacts from.
    Set an individual ringtone for a contactYou can assign a custom ringtone for each of your contacts.
    Touch and touch the name of the person.
    Touch > Options.
    Touch Ringtone and select the ringtone to use.
    To switch back to the default ringtone for a contact, select Options > Ringtone > Default ringtone. CLICK HERE to visit our web based contact transfer assistant.
    Contacts Menu OptionsWithin your contacts Menu you will have other options to help manage and share your contacts such as, Add contact, Display options, Accounts, Import/Export, Share name cards and More.Notes:
    Exporting contacts to the SIM card does not currently save the contacts. You can export and save contacts to the SD card.
    If you have multiple SIM cards, you will need to power cycle the device for all the SIM contacts to be visible.
    Under More, you can see My info - Which contains all of your contact information.  And Settings - Access toDisplay suggestions and Contact storage, which allows you to choose which account new contacts will be saved to.
       You can also remove the Display suggestions under you Contacts settings as well by removing the check from this location as well.
    Unable to view contacts within the Navigation appIf you're unable to view your contacts within the Nagivation application, try updating your Google maps application. Touch Market > Menu > My apps and select maps to update to the latest version.
    Choose which contacts to display.
    Q: I have several accounts set up in my phone. How do I choose which contacts to display for the account i have set up such as Facebook, Corporate/Enterprise, Gmail/Google etc..? A: From the home screen, touch Apps > Contacts, touch the Menu key> Display options. Under Choose contacts to display, select the account which contacts the contact you wish to display or not display and check to display or uncheck to hide the contacts.
    My contacts on Corp Sync account Stopped Syncing after I updated the phone software to 6.12.173If you experience the issue with the contact sync after the update, please follow the steps below:
    Under Accounts, select the corp sync account, General Settings, and UNCHECK the Contacts check mark.
    Tap on - OK, OK.  Go to your Corp Sync email account and tap on the Manual Refresh (two arrows) to perform the Sync.
    Power Cycle the device and repeat the steps above by CHECKING the Contacts check.
    Details 
    Answers others found helpful
    MotoCast User Manual
    Troubleshooter
    Download MOTOCAST Desktop Software
    Locks Up/ Freezes (DROID RAZR)
    How can I speed up receiving the GPS signal for my outdoor workout faster?

Maybe you are looking for

  • Problem in pre populated adapter in OIM 11 g R2

    hii i have followed following steps regarding the pre populated adapter ,but no luck. java code : package com.oracle.demo.iam.prepop.plugin; import java.io.Serializable; import oracle.iam.request.plugins.PrePopulationAdapter; import oracle.iam.reques

  • No Adobe Flash Player.pkg to click on in my download.

    I couldn't install the latest Flashplayer update. The troubleshooting instructions said to uninstall the existing version of Flashplayer; did that. The installer still didn't work. I tried downloading the install package four times. None of them work

  • Slash mark at end of URL

    Has anybody noticed that (possibly) the source for the rash of blank pages on first try visiting a site is related to the slash mark at the end of the URL? I started noticing the blank pages about a month ago at most. Recently I noticed that every on

  • Automatic Product Group Creation.

    I'm wondering if I can create Product Groups automatically.  My problem is that I have 110 Product groups in Excel and they are assigned to 2500 materials. Now I want to move to have those product groups in SAP. Creating "PROD" material and then assi

  • IMac molto lento dopo aver installato OS X Yosemite

    Buongiorno un mese fa, a causa di un amico insistente, ho installato Yosemite sul mio iMac (del 2009). Il problema, per conto mio grave, è che prima con Mavericks si avviava in 5-10 secondi massimo ed ora con questo sistema operativo ci impiega 10 mi