Reports on ODI's Execution Log

Please let me know how to export / extract required information from execution log from Operator.
To breif, If I want to know execution time , records inserted,updated,deleted from specific time, Is there any tool or option availble in ODI .
Thanks in Advance,
Dinesh.

The SNP_SESSION able holds the bulk of the data you are looking for. In terms of the errror row information you will need to query the SNP_CHECK_TAB table which is created when static/flow control is enabled, by default, this table will be created in the work schema of your default physical schema of your DB data server. Take a look at this helpful blog with lots more information on this table and the information it holds
https://blogs.oracle.com/dataintegration/entry/did_you_know_that_odi_generate

Similar Messages

  • Report on ODI Execution Log

    I am looking for Report on Execution Log so that we candump it in file format and view later for analysis. Report should have step level analysis. Main intension to know which step/package is taking more time.
    Any work-around ?
    Thanks in Advance.
    Regards,
    Dinesh.

    Hi Dinesh,
    You can start with querying the work repository tables, take a look here to get you started :
    http://rnm1978.wordpress.com/2010/11/03/analysing-odi-batch-performance/

  • Need information on Reports execution Log..

    Hi All,
    Need help regarding SAP Report execution log. Here Client wants to develop a report, which displays the information about reports Usage (ABAP Report, ABAP Query and Report Painter).
    The report requires the following information.
    1. Users who has run the report
    2. T-codes of reports
    3. Type of report (ABAP Report, ABAP Query and Report Painter)
    4. Run times for each instance that the report was run
    5. Dates for each instance that the report was run.
    Requesting to share the information about the tables or function modules, where I can get the data.
    Thanks in advance.
    Chanda.

    Hi Chanda,
    The log can be seen using STAT transaction.
    TXN:STAT
    Give the date: The required date.
    Read Time: 23:59:59
    Start Time: 00:00:00 (or ur required time)
    User: username/      * (for all users)
    Transaction: SE38/      * (For all transactions)
    Program:      ztest/     
    In tools option:
    You have further options:
    there
    Wait time for collection of data (via RFC): 99999
    Maximum runtime: 23:59:59
    And Execute.
    It displays a log of all the details required.
    There are few sample programs in this link. Also check out them:
    http://www.kabai.com/abaps/q.htm
    Programs: 072, 065, 021, 015, 012
    http://www.kabai.com/abaps/z72.htm
    Best Regards,
    Anjali

  • How to view report execution Log files on RAS Server

    I wish to view the log files that are generated when a crystal report is run. In my application the crystal report is triggered from java application. The report templates are stored on the BO server. The report is executed converted to PDF and then returned back to java app for viewing. I need the execution logs and the activities performed by the server for this report generation.
    1. Where can I find the log file with this information on the server?
    2. Are there any setting required to be made to capture these information ? If yes, where and ho can I make these settings ?
    Thanks in advance.

    Hi Don,
    Thank you very much for your reply. I am fairly new on working on the Admin side and this is my first opportunity to be managing some tasks of this role. I have majorly been a CR report designer.
    The answers to your questions are as below :
    1. The reports are developed using CR 2008.
    2. I have access to the CMC. The product version as specified in the settings tab is Product Version:  12.1.0.882 .
    3. The Dev application programming language is Java(Spring,hibernate etc)
    4. I have access to BusinessObjects Enterpriseu2122 XI Release 2 Administratoru2019s Guide. However I couldnt find anything that can give me report execution information.
    Am I looking at the correct application (CMC) and docs ? If not, what is the correct BO application I should be using to enable  Iogging. In the settings tab, I can however see that Auditing is enabled. Below is the complete information I can see under Properties in the Setting tab of the CMC application.
    Build Date:  2008/09/13:08:31:32  
    Build Number:  882  
    Product Version:  12.1.0.882 ; 
    Data Source:  BOE120:localhost:3306  
    Database Name:  5.0.34-enterprise-nt  
    Database User Name:  sa  
    Auditing:  Enabled  
    I  am really confused and require your urgent help.
    Thanks
    Malvika

  • Report Conversion Tool - problem with logging in table OBJ_G_MIGRATION

    Hello Community-Members,
    since several days I am searching different BO-Communities for a solution, but I didn't find any threats about my problem.
    I am new to BO XI R3.1 and I want to convert deski-reports with the report conversion tool.
    I tried it directly on the server-machine and all is ok (report is converted inclusive the logging in the audit-table OBJ_G_MIGRATION).
    When I try it on my client-machine, the conversion is made successfully, but there is no result in the audit-table.
    On the client-machine, I use the same connection like on the server machine and on both machines, I am logged on (in the report conversion tool) with the "Administrator"-user.
    Has anyone an idea? Could it be a problem of user-rights in the Oracle-DB?
    kind regards
    Guenny

    Hello Denis,
    thank you for your reply.
    From my client machine I can successfully test the connection to the Audit-DB. With non BO-Tools like "SQL Tools1.4.1" I can also connect to that DB.
    After your reply I have tested once again and I have found something else strange.
    If I convert a deski-report, and the conversion-status is "not converted", the Audit-DB is written (for example: error-text = "document cannot be read" / workaround = "remove protection password if set").
    But when I convert the same report together with an other report, which will result in "partially converted", nothing is written to the Audit-DB (same effect as when I convert only reports with status "partially convertet").
    regards
    Guenny

  • Can I print 2 different reports for the same execution?

    Hello all,
    I currently have a test sequence that branches off into several subsequences, which branch off, etc. Currently, I have the report options filter out to only report 'pass' or 'fail' results. Even with this, my report is 90-100 pages. This is a good, very detailed report.
    However(you knew there would be a 'however'), some people want a condensed version of this report, where it only lists whether the sequence itself failed, and not the individual steps within.
    My question is, can I run my test and have both the detailed and compact reports run for that execution? Either that, or simply list if each sequence passes, and if it fails, then display the individual steps?
    Either way would work for
    me.
    Thanks in advance for your help!
    Dave Neumann
    [email protected]

    Hi,
    As far as I know, TestStand does not include a built in feature to do what your are looking for. However this doesn't mean you can not do what your are looking for.
    Like Zvezdana mentioned, you can either use the dll or sequence files to generate reports and you have to modify either of them to achieve what you want.
    The dll generates de report faster that the sequences, however, the sequences are easier to modify. You can select the option you want from the Report Options.
    If you select to use the sequences, there are two sequence files that would be called depending on the format you choose for your report. reportgen_txt.seq or reportgen_html.seq
    They are located under ...\testStand\components\ni\models\testStand models\ Coy this to the
    user directory (same path as above but user instead of ni) and make the changes that you need.
    For your second option (only printing the details when a step fails) you can start with AddSequenceResultToReport sequence. This sequence has the code that inserts the begin and end sequence markers. You can getrid of them and this will make your report smaller. You can replace that with code that includes if your sequence passed or failed. Look under parameters for the result property. In this sequence there is a call to a subsequence that adds all the results of all the steps within the sequence. You can add a precondition to this step to execute only if the sequence failed.
    There are many more things that you could do, but I hope this helps you get started. If you have specific questions once you start doing this, let me know.
    I hope this helps,
    Marcela.

  • I need a doc link to connect 11g forms report and ODI ODQ software

    hi
    i need a doc link to connect and install 11g forms report and ODI ODQ software with 11gR2.
    oracle forms/report 11g server is need to be installed on oel 5.6 64b box and My DB is on different home PC with OEL 5.6.
    The ODI DQ sofware need to be installed on local client win xp PC.
    ofm_odidq_win_11.1.1.3.0_32_disk1_1of1
    ofm_odi_win_11.1.1.3.0_32_disk1_1of1_2
    ofm_pfrd_linux_11.1.1.2.0_64_disk3_1of1.zip
    ofm_pfrd_linux_11.1.1.2.0_64_disk2_1of1.zip
    ofm_pfrd_linux_11.1.1.2.0_64_disk4_1of1.zip
    please also suggest if anything to download.
    kind regards
    may be SWINM may think it may be appropriate forum.but my primary requirement is doc link.

    schavali wrote:
    SQLPL/SQLSYSAPPSDBATE0-121(EBZ11,R12)HPEVA1152046c wrote:
    cjmurray wrote:
    I asked one of the Oracle Data Quality (ODQ) writers, who provided this information:
    The documentation can be found here:
    * http://www.oracle.com/technetwork/middleware/data-integration/index-082810.html (Products page with Getting Started docs and sample files)
    * http://download.oracle.com/docs/cd/E15985_01/doc.10136/tutorial/ODQTG.pdf (Oracle Data Quality Tutorial)
    * http://download.oracle.com/docs/cd/E14571_01/integrate.1111/e12643/orcl_data_qual.htm#CHDHAADF (Chapter "Working with ODQ Products" of the ODI Dev guide)
    thx but i am finding hard to find frms report developer guide too.Which version of forms ?check the dled files.its 11.1 hopefully.
    >
    Forms 11g and 10g - http://www.oracle.com/technetwork/developer-tools/forms/documentation/10g-forms-091309.html
    Srini

  • OpsMgr EventId 26007 on Domain Controllers "The EventLog service reported that the Security event log on computer ' ' is corrupt."

    Hi,
    We are receiving several eventids '26007' from the OpsMgr log on our Domain Controllers, also eventids '26008' with similar description are logged
    The EventLog service reported that the Security event log on computer '<Domain Controller Computer>' is corrupt. The Windows Event Log Provider will attempt to recover by re-opening log.
    I'll appreciate any suggestion in order to solve this issue.
    Regards.

    I guess this issue is caused by event ID 4661 is corrupted in security event log.
    Please check if you have many 4661 events in security event log and XML view cannot be viewed.
    Running the below command on DC will disable the auditing of the SAM Object access. This should stop the Event ID 4661 from being logged which should stop the Alert regarding corrupt Event log:
    auditpol /set /subcategory:"SAM" /success:disable /failure:disable
    Regards,

  • OSB: Service execution logging/tracing

    If I want to log all service (proxy service in my case) execution which way is best? If I enable execution tracing, where could I see execution log in OSB console?
    Mainly interested on tracing who, when and which service executed.
    Edited by: abobov on 15.05.2012 21:07

    To see the message tracing log you have to go to the Weblogic Admin Console under Diagnostics/Log Files, then choose the Server Log for your osb server.I can see service calls (trace) from log file, but it's not very user friendly.
    If you need control over service usage, for example I need to know which client use particular service and how often then needed to parse logs to get such statistics. I'm looking for simple table with date, service, client columns.
    Maybe some additional Oracle products provide such monitoring features.

  • ODI Web Services Logging

    Hi Experts,
    If we use ODI 11g web service to invoke scenario, is there any way to get the detailed session log, like, each stepLog, start/end time, etc.?
    Thanks!

    Hi Michelle,
    This information should still be available in the ODI Console Operator log (and also the work repository schema, if you are going through the back door).
    Cheers
    Bos

  • Question about ODI execution log

    Hi guys,
    I need to delete the result of the execution of a package I'm referring to get in a table if the scenario runs with status of warning, mistake or sucess. I can see the values in the operation.
    Do you know uin which table ODI stores this values?
    Thanks in advance.

    ORV wrote:
    Hi guys,
    I need to delete the result of the execution of a package I'm referring to get in a table if the scenario runs with status of warning, mistake or sucess. I can see the values in the operation.
    Do you know uin which table ODI stores this values?
    Look for SNP_SESSION
    SNP_STEP_LOG
    Thanks in advance.

  • Report Performance Issue and Strange Execution Log Data

    Today we have had a report suddenly start taking a long time to execute.
    Looking at the Report Server executionLog3 table/view we have the following information for the query in question. 
     <Connection>
          <ConnectionOpenTime>1</ConnectionOpenTime>
          <DataSets>
            <DataSet>
              <Name>ReportDataset</Name>
              <RowsRead>7</RowsRead>
              <TotalTimeDataRetrieval>150013</TotalTimeDataRetrieval>
              <ExecuteReaderTime>3</ExecuteReaderTime>
            </DataSet>
          </DataSets>
        </Connection>
    Supposedly the time taken to retrieve the data is around 150 seconds.  However, running a profiler trace while running the report in SSRS shows the query executing in under 1 second.  
    Indeed running a profiler trace for anything on the server with a duration greater than 60 seconds isn't returning anything.  I can only assume the above data is wrong when it says 150 seconds to retrieve the data.  IT IS taking that long to run
    the report though - so the question is - where is the time going? 
    Why can't I find a slow query on the server but SSRS thinks there is? 
    LucasF
    EDIT: This was fixed by restarting the report server.  Any ideas on why this might occur? 

    Hi Lucas,
    According to your description, you find the <TotalTimeDataRetrieval> in ExecutionLog3 is larger than the profiler trace time.
    In Reporting Services, to analyze the performance of the report, we usually check the TimeDataRetrieval to find the time we spend on retrieving the data. It’s the time needed for SQL Server to retrieve the data of all datasets in your report. So in your
    scenario, please check if the TimeDataRetrieval is equal to the time in profiler trace.
    Reference:
    More tips to improve performance of SSRS reports
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • Suddenly ODI scheduled executions taking more time than usual.

    Hi,
    I have set ODI packages scheduled for execution.
    From some days those are taking more time to execute themselves.
    Before they used to take 1 hr 30 mins approx.
    Now they are taking 3 - 3 hr 15 mins approx.
    And there no any major change in data in terms of Quantity.
    My ODI version s
    Standalone Edition Version 11.1.1
    Build ODI_11.1.1.3.0_GENERIC_100623.1635
    ODI packages are mainly using Oracle as SOURCE and TARGET DB.
    What things should i check to get to know reasons of sudden increase in time of execution.
    Any pointers regarding this would be appreciated.
    Thanks,
    Mahesh

    Mahesh,
    Use some repository queries to retrieve the session task timings and compare your slow execution to a previous acceptable execution, then look for the biggest changes - this will highlight where you are slowing down, then its off to tune the item accordingly.
    See here for some example reports , you might need to tweak for your current repos version but I dont think the table structures have changed that much :
    http://rnm1978.wordpress.com/2010/11/03/analysing-odi-batch-performance/

  • An error has occurred during report processing. (rsProcessingAborted) Query execution failed for dataset 'dsPriority'. (rsErrorExecutingCommand)

    click report error:
    log file:
    processing!ReportServer_0-2!104c!04/27/2015-19:15:21:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: An error has occurred during report processing., ;
     Info: Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: An error has occurred during report processing.
     ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for dataset 'dsPriority'.
     ---> Microsoft.AnalysisServices.AdomdClient.AdomdErrorResponseException: Query (26, 25) The ALLMEMBERS function expects a hierarchy expression for the  argument. A member expression was used.
       at Microsoft.AnalysisServices.AdomdClient.AdomdDataReader..ctor(XmlReader xmlReader, CommandBehavior commandBehavior, AdomdConnection connection)
       at Microsoft.AnalysisServices.AdomdClient.AdomdCommand.ExecuteReader(CommandBehavior behavior)
       at Microsoft.AnalysisServices.AdomdClient.AdomdCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
       at Microsoft.ReportingServices.DataExtensions.AdoMdCommand.ExecuteReader(CommandBehavior behavior)
       at Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSet.RunDataSetQuery()
       --- End of inner exception stack trace ---
       at Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSet.RunDataSetQuery()
       at Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSet.Process()
       at Microsoft.ReportingServices.OnDemandProcessing.RuntimeParameterDataSet.Process()
       at Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSet.ProcessConcurrent(Object threadSet)
       --- End of inner exception stack trace ---
    open http://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx?op=ProcessWarehouse click Invoke:
    System.Web.Services.Protocols.SoapException: TF221029: Reporting for Team Foundation Server does not have any warehouse jobs defined. Use the Team Foundation Administration Console to rebuild the reporting. : 2015-04-27T19:30:29:782 ---> System.InvalidOperationException:
    TF221029: Reporting for Team Foundation Server does not have any warehouse jobs defined. Use the Team Foundation Administration Console to rebuild the reporting. at Microsoft.TeamFoundation.Warehouse.WarehouseAdmin.QueueJobs(String collectionName, String jobName)
    at Microsoft.TeamFoundation.Warehouse.WarehouseControlWebService.ProcessWarehouse(String collectionName, String jobName) --- End of inner exception stack trace --- at Microsoft.TeamFoundation.Warehouse.WarehouseControlWebService.ProcessWarehouse(String collectionName,
    String jobName)

    Hi shelman,
    I'd like to know whether you configured TFS reporting service properly, and if you can get the report normally before. From the error message, you might has wrong data source or the parameters of the dataset 'dsPriority'. You can check whether the data source
    for your report is available, try to use windows authentication. Or check the parameters of dataset 'dsPriority' make sure the query works when you execute it manually.
    To process the TFS data warehouse and analysis services cube, I'd like to know which operation you selected before clicking Invoke button. Please follow the instructions on this
    page to process TFS data warehouse and analysis service cube manually. You can also refer the James's last reply in this
    thread or this
    blog to check if the solutions work for you.
    Another option is run TFS best practice analyzer to check if there any configure issues on your TFS server machine. And check event logs to see if there any useful information, elaborate more details about your scenario including reproduce steps if the problem
    persists.
    Best regards,

  • ODI Procedure error log syntax

    hi
    I need to call an odi procedure and an error log needs to be stored on an error table.
    I have created an ODI procedure and in command on source select Oracle as technology and the logical schema
    here I put
    DECLARE
    ODI_VAR VARCHAR2(4000);
    BEGIN
    select ( '<%=odiRef.getPrevStepLog( "MESSAGE" )%>') into ODI_VAR from dual;
    END;
    and in target tab.
    Insert into ERROR_LOG (TASK_NAME,ERROR_DESCRIPTION)
    Values ('test','ODI_VAR');
    AFTER executing I am getting the below error
    900 : 42000 : java.sql.SQLSyntaxErrorException: ORA-00900: invalid SQL statement
    java.sql.SQLSyntaxErrorException: ORA-00900: invalid SQL statement
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:397)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
         at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:662)
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
         at oracle.jdbc.driver.T4C8Odscrarr.doODNY(T4C8Odscrarr.java:101)
         at oracle.jdbc.driver.T4CPreparedStatement.doDescribe(T4CPreparedStatement.java:848)
         at oracle.jdbc.driver.OracleStatement.describe(OracleStatement.java:5331)
         at oracle.jdbc.driver.OracleResultSetMetaData.<init>(OracleResultSetMetaData.java:58)
         at oracle.jdbc.driver.OracleResultSetImpl.getMetaData(OracleResultSetImpl.java:274)
         at oracle.odi.runtime.agent.execution.sql.concurrent.FastJDBCRecordSet.<init>(FastJDBCRecordSet.java:73)
         at oracle.odi.runtime.agent.execution.sql.SQLDataProvider.readData(SQLDataProvider.java:97)
         at oracle.odi.runtime.agent.execution.sql.SQLDataProvider.readData(SQLDataProvider.java:1)
         at oracle.odi.runtime.agent.execution.DataMovementTaskExecutionHandler.handleTask(DataMovementTaskExecutionHandler.java:67)
         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:662)
    Please help me to resolve this issue.

    Hi,
    Try like this :
    Command on source :
    select ( '<%=odiRef.getPrevStepLog( "MESSAGE" )%>')  ODI_VAR from dual
    Command on target:
    Insert into ERROR_LOG (TASK_NAME,ERROR_DESCRIPTION)
    Values ('test',:ODI_VAR)
    Use the above syntax as it is....it should work..........

Maybe you are looking for

  • Yoga 2 13 stuck in tablet mode

    Hello, I just received a new Yoga 2 13, 8Gb, 256Gb SSD. I have been using it exclusively as a laptop. It worked just fine for a few days. I did notice once the screen flipped sideways and the keyboard turned off randomly but after turning the laptop

  • Goods issue posting

    Hello, As we know, when goods are issued, value change is posted to the Stock account in inventory accounting. I like to clarify what is this stock account. Is it in quantity or amount that the value change is posted? Are both the stock quantity and

  • I WANT TO IMPORT MAIL FROM OUTLOOK TO TALKTALK

    i want to direct mail from outlook to talktalk.

  • Cannot install CS5 Master

    I have just purchased the student edition of Adobe Master Collection for $900 and have spent the past several days trying to install it, but to no avail.  I have been trying many solutions but nothing has worked.  I'm already frustrated, as I believe

  • JBO-33001 in UIX

    Hi I am using Jdeveloper 10.1.2 and I am getting this error on one of the UIX page. I don't know what is wrong. The error is oracle.jbo.JboException: JBO-33001: Cannot find the configuration file /abcfile/common/bc4j.xcfg in the classpath I got this