Capturing Report Execution Time
Is there a way to capture how long it took for a report to run? When you refresh a report, the amount of time it took for the last refresh to complete is displayed, so I know it stores this value. How can I retrieve it?
Hello Josh,
I recommend to post this query to the [BusinessObjects Enterprise Administration|BI Platform; forum.
This forum is dedicated to topics related to administration and configuration of BusinessObjects Enterprise, BusinessObjects Edge, and Crystal Reports Server.
It is monitored by qualified technicians and you will get a faster response there.
Also, all BOE Administration queries remain in one place and thus can be easily searched in one place.
Best regards,
Falk
Similar Messages
-
Report execution time should displayed in Local Time
Hi,
I have a query related to the Report execution time.
Our SAP Servers are available in US. The Servers are configured in US Time.
We have developed a Z report and used SY-UZEIT to display the Report Run Time.
we also have a plant in India.
When we execute this report for India Plant we are getting the execution run time for US.
But we need to get the run time in India Time.
Please help ASAP.
Regards,
ShankarHi Shankaran,
In your Z report, give a condition to check if the Plant is in India. If it is in india, then get SY-UZEIT and add the time difference to get IST.
Display this time on your report.
For implementing this, you will have to convert the Date and Time into Timestamp (use FM "LXHME_TIMESTAMP_CONVERT_INTO"), add the Time to this Time stamp (use FM "TIMESTAMP_DURATION_ADD" and convert it back to Date and Time (use FM "LXHME_TIMESTAMP_CONVERT_FROM").
Reward points if useful.
regards,
Raj
Message was edited by: Rajagopal G -
Report Execution time in NQQuery.log should be display in Milliseconds
Report Execution time in NQQuery.log should be display in Milliseconds.
For Example :
--- Logical Query Summary Stats: Elapsed time 0, Response time 0, Compilation time 0 (seconds)
Can we see the logical Query Summary Stats in milliseconds?
If so Where should i cofigure to populate this.No. If you query comes in less that 1 second then you got nothing to worry about. I haven't seen a single DWH where users would worry about queries returning in milliseconds.
-
Report execution time is in milliseconds
My report execution time is in milliseconds.Where should i examine this time?
If u have permisssions to see the log..(logging level >2) then you can see your execution time in the following path
setting--->Administration------>Manage Sessions------>View Log
In that you can find different sections which can give your the execution time
-------------------- Physical query response time
-------------------- Physical Query Summary Stats
-------------------- Logical Query Summary Stats -
Hi, good day to all! Is there any way on how to capture an
execution time of a cfm instruction? I have two situations, but I
think they're similar as shown below:
1st situation:
<!--- start query --->
<cfquery name = "q1" datasource="#db#">
SQL statement
</cfquery>
<cfquery name = "q2" datasource="#db#">
SQL statement
</cfquery>
<cfquery name = "q3" datasource="#db#">
SQL statement
</cfquery>
<cfquery name = "q4" datasource="#db#">
SQL statement
</cfquery>
<!--- end query --->
For the 1st situation above, I want to capture the total
execution time from q1 to q3 only. Also, I want to get the time
each query is executed. Is there any way how?
2nd situation (could be any cfml instructions):
<!--- start cfml --->
instruction 1............................
instruction 2............................
instruction 3............................
instruction 4............................
<!--- end cfml --->
In the 2nd situation, I want to get the total execution time
from instruction 1 to instruction 3 only.
Any help is really appreciated. Thanks.
Update ----------------------------------------
By the way, I am using cf 6.1. It seems the gettickcount
technique isn't returning the exact execution time. actually, i
have a code in cf that contains a vbscript. that writes to an excel
file. This is what i did:
start:
..... cf tags here ...
<cfset startTimer = GetTickCount()>
<script language="vbscript">
--- some vbscript and cf statements .........
<cfoutput query = "some_query">
objXL.ActiveSheet.Cells(X_Pos,1).Value = "#some_cf_value#"
objXL.ActiveSheet.Cells(X_Pos,1).Font.size = "#FSize#"
--- some vbscript and cf statements .........
</cfoutput>
--- some vbscript and cf statements .........
</script>
<cfset endTimer = GetTickCount()>
<cfset totalTime_ms = endTimer - startTimer >
end:
totalTime_ms doesn't seem to return the exact length of time
of the process. I mean, From one test, I tried to use a stopwatch
and found out it took about 30 seconds to complete filling the
excel file. But totalTime_ms returns only about 1500 ms, which is
only about 1.5 seconds. The result is far from reality. Why? Is
there any other way? Thanks.if you wanna know the execution time of the whole page, here
is coding..
put this
<cfset tickBegin = GetTickCount()> on the top row of ur
page.
put this
<cfset tickEnd = GetTickCount()>
<cfset loopTime = tickEnd - tickBegin>
<cfset loopTime = loopTime / 1000>
<cfoutput>Messages Results #count_first# - #count_end#
of about #ListLen(session.topic_replies_list)# for seconds
milliseconds. (#loopTime# seconds)</cfoutput>
at the bottom row of ur page. -
SAP BO Report Execution time and Record count
Hi All,
We have a requirement to set the limits on report execution time and record count centrally. Can you please help me to identify where exactly we have to define the settings in CMC for BO4.
Thanks in advance,
ShaliniHi Shalini,
Please follow these steps, also check in for any more details if any;
Step 1: Launch CMC
Step 2: Select Servers
Step 3: Select Web Intelligence processing Server, right click and Goto Properties
Step 4: Maximum List Of Values Size (entries) default value is 50000.
Step 5: Increase this value if your "LOVS" greater than this value.
Step 6: Save and close.
Step 7: Restart the server.
Hope this helps.
- Ram -
Hi experts,
Can any one tell me how to check the report execution time in portal.Its taking a long time to execute
the report in portal.so i would like to evaluate the execution time in portal itself.
I know how to check it at bi side but here iam intrested to know at portal itself and it varies
at bi side RSRT and at portal level. At RSRT and in Analyzer its taking expected time only but in
portal its taking long time.
Regards,
ShaisThanks Alot For your reply.
Its working. when i run the statistics i got the below details .
Step runtime: 7532 ms -
> is this the total time taken to execute the report?
Remote runtime :6845 ms
Local runtime :687 ms
Handle types olap frontend events:
- BRFC: 78 ms
- DP: 237 ms
- OLAP: 6443 ms
- DFLT: 95 ms
- DIAL: 0 ms
- APPL: 391 ms
- F4: 4 ms
- CMD: 110 ms
- ITEM: 109 ms
what is meant by remote run time, local run time,BRFC .......... Can you explain me in details.
Waiting for your reply,
Regards,
Shais. -
I'm looking for a way to include the amount of time that a report took to create. I've looked at an option given in an existing thread:
Re: How to calculate total time taken by a report
but this method is extremely slow. I already have complaints about execution time and don't need another excuse added that it's taking longer to tell how long it runs. It seems there would a very simple, and quick, way of getting this information. I just want to put the execution time, or maybe just start and end time, on the trailer where I already list all of the parameters that were passed.
Any help on this would be much appreciated.Can someone from Oracle at least tell me if this can be done or not???
-
OSB: reporting via service callout & reporting execution times
Assume I made a common local service for a general report action and it's called from all inbound proxy services. At the moment all I see is in the report database is: inbound service uri: LocalProxy and inbound service name: <my local report service name>. How can I log the original service instead which was called?
An other question: is it possible to report the execution time of the service call into the database as well? I'd prefer having two measures: service execution time from the inbound proxy service until it leaves the ESB with the response; and the called business service execution time.>
How can I log the original service instead which was called?
>
It was discussed here before: Re: How to call a OSB proxy service from a different OSB process?
Search forum to get more inputs.
>
An other question: is it possible to report the execution time of the service call into the database as well? I'd prefer having two measures: service execution time from the inbound proxy service until it leaves the ESB with the response; and the called business service execution time.
>
OSB out-of-box monitoring capabilities are not enough?
http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/operations/monitoring.html
If you want to log execution time of every single call, try searching forum again. -
Report Execution Time in BOE XI R2
<p>Hi,</p><p> I have a crystal report file which i want to export as a PDF.</p><p>I want to publish/execute the same in BOE XI R2 and see the statistics(basically performance information) regarding execution of the report and how much time it has taken to generate the PDF.</p><p> Is there any UI in BOE XI R2 which will enable me to see the statistics rather than writing JSP code which makes use of relevant SDK's to achieve the same.</p><p>Cheers </p><p> </p>
<p>You don't mention here whether you are viewing your reports, OnDemand or scheduled.</p><p>Either way you should be able to change the command line of the service that you are concerned with and add the switch '-trace' this may give you the information you are looking for.</p><p>Depending on how you are running your reports you may want to add this switch to the Job Server, Page Server, or RAS Server service. </p><p>For more info on how to add switches to your service command lines see your Administrator's Guide. </p><p>Rob Horne<br /><a href="/blog/10">Rob's blog - http://diamond.businessobjects.com/blog/10</a></p>
-
Regarding reporte execution time and date
hi all,
Is there any table in sap which can give me date and time of last execution of a report.
Thanks and regards .
PunitHi
I exactly don't know but i can provide you with the list of table names where BASIS people are gonna use them
http://www.saptechies.com/list-of-important-transaction-codes-tables-programs-reports/
check out this tabel i hope it helps you
DBSTATC
Regards
Pavan
Edited by: Pavan Bhamidipati on Jul 18, 2008 7:57 AM -
Support pact: report execution time
Hi all,
we have got one report....that report is working perfectly fine in one of our system taking about 2 hrs run time but it taking about 13-14 hrs in our other box where we applied the Support Pack recently...so I was just wondering what may be the possible reson for this:
Can you please tell all the possibilities that I need to check with...
Thanks,
RajeevYou need to check the code and see what is it doing. Just saying a report is not going to help anyone.
At a start you should run SE30 in both the boxes to see where the bottleneck is in the box with SP applied, and then see if you can find something related to that in OSS.
to give you an example, SAP made some changes to the way it selects data in variant config in oneof the support packs. That caused one of our cusotm reprots to run longer than usual. But then we looked at the analysis to see what happened, found the cause, and applied to resolving note.
No one can help you here if you keep on repeating the question. Support packs can do a whole lot of things. Look at the side effects report for the SP you applied to see if there are any obvious areas related to your report -
Job / Report execution time restrictions
Hi everyone,
is one of the following options possible ? If yes how ?
1) Set a restriction so that a certain user is only allowed to start reports or jobs at a specified time of day.
2) Set a restriction so that a certain job or report can only be started at a specified time of day.
Regards,
ThomasOne way of doing it is by removing their own access to run these transactions or their reports in the mode which you are concerned about, and assign the authorizations for it to an emergency user.
In the application where they can request this emergency user, you can then configure and check the time of day or even system load if you want to, before permitting them to switch to the emergency user.
If you want to keep the original user ID name and only add the additional access temporarily on request between certain times, then you can use the reference user concept for this. What will be tricky is to work out how and when to remove the additional access again, but it can be done.
There is to my knowledge no standard way of doing this in the system.
Next best would be if you are certain that the report is not used anywhere else in any other mode, then you can hardcode a sy-uzeit check into it and raise a custom message which tells them to RTFM, or check the system load and raise a more polite warning...
Another way which could however be hobbled over by a semi-skilled person would be to lock and unlock the transaction code for the report and check the transactions status in the report before it is submitted. But that is all-or-nothing, and if the user finds your lock / unlock report then you will need to consider some things there as well to protect it from being run or the lock job from being stopped... Much too complicated.
Cheers,
Julius -
Execution time of a report as a column
Hi Gurus,
Normally if you want to know the report execution time we will go to the Administrator-->manage sessions there we will find the time of execution of the respective reports.
Is it possible to add column(Execution Time) in the report and it as to show the time of that respective report what exactly showing in the manage sessions. Can we achieve this in OBIEE...?
Thanks,
RafiHi Rafi,
If you have enabled usage tracking, make use if Total_time_sec column,
http://gerardnico.com/wiki/dat/obiee/usage_tracking_time_column
Regards,
Dpka -
Discrepancy in report execution duration
Hello,
Everyday we are executing audit reports which tells us report execution time for all our daily scheduled reports. Here we have observed some discrepancy between the time shown in the instance history verses auditing report's data. For example, if XYZ report took 120 seconds to execute, our auditing report shows 110 seconds only (-10 sec difference); however instance status in report history shows 120 sec only.
Here are environment details:
Product: SAP BI 4.0 SP6 Patch 6
Server OS: Windows Server 2008 R2
CMS DB: Oracle 11g R2
Auditing DB: Oracle 11g R2
We would like to know why there is a difference? Please advise!
Regards,
Daya JhaIssue resolved after doing multiple activity.
- Adding 2 new cluster in PRD environment, After refering Server sizing Guide from SAP
- Adding 4 new Web Intelligence Processing Server in PRD environment
- Assign Static port in all 4 Nodes, Previously it was Dynamic Ports
- Proper spiliting of APS as per SAP APS Sliting KBA (1792286 ,1694041)
- Change Maximum Connection Paremeter in Web Intelligence Processing Server, Because we have more Web Intelligence Business user to view the Web Intelligence reports.By Default SAP provided 50 Connections.
- Change in Tomcat Parameters like
Parameter Old Value New Value
XX:MaxPermSize 384 M 512 M
Maximum Memory 2,048 4,096
maxThreads 200 900
Thanks,
Daya
Maybe you are looking for
-
Creation of destination to SAP failed. Could not copy SAPOSS in SDCCN t-cod
Hi experts, i am trying to generate rfc destination after entering SDCCN transaction when i click create destination to SAPNET R/3 Frontend getting an error as " Creation of destination to SAP failed. Could not copy SAPOSS" can any one explain how to
-
IPhoto 6 and Spotlight - the ANSWER
Hi, I had some problems with iPhoto 6 and Spotlight indexing. After reading tons of posts and not finding answers that worked, I ended up learning about Spotlight myself. The solution is as simple as it is embarrassing (for Apple). They simply forgot
-
Events created in iCloud do not get sent to invitees
I have spent the entire day going through discussions to try and solve this and have had no luck. I have an iCloud account with my AppleID as my primary address ([email protected]) and I have no secondary address. What I am trying to do is create a c
-
Unable to Switch Audio Sync Settings
Hey everyone, I'm trying to create an animation based off of a 5-minute mp3 audio recording. I need to be able to switch my audio sync settings to Stream so that I can preview audio anywhere in my animation. Currently if I press play just anywhere in
-
I keep getting this message every time I log in. Why? I have an iMac with sharing on for my networked printer and to share file between the iMac and my MacBook. Can anyone help?