Groups | Blog | Home
all groups > sql server reporting services > july 2005 >

sql server reporting services : Charging back


Alex
7/4/2005 5:06:18 PM
Hi,

Is there any automated method to measure reporting services usage (report
duration) per report in order to be used for charging back report owners in
an enterprise and shared reporting services environment?

We have SQL Server RS 2000 SP2 on an shared report/ SQL server and need to
find a method to charge back our customers.

Thanks

Ray Seppala
7/4/2005 5:08:01 PM
Alex,

All your reporting services report processing statistics are stored in the
Report Server database in the ExecutionLog table. It details execution
times, user ID, etc for each report run. You will have to tie the report ID
to the ItemID in the Catalogue to get you report names to see which reports
are being run by who.

Reporting services cleans the executionlog table out every couple of months,
so if you wish to keep a permanent record of all reports run then you will
have to periodically export the table contents to another table/database.

Hoep this helps

Ray

[quoted text, click to view]
Chris McGuigan
7/5/2005 8:23:53 AM
Alex,
There is a bit in BOL about the execution data you can get from RS. Try
this link;

ms-help://MS.RSBOL80.1033/rsadmin/htm/arp_rslogfiles_v1_88gy.htm

Chris


[quoted text, click to view]
Alex
7/5/2005 9:50:25 AM
Hi Ray,

Thanks for the info. It works great.

Alex

[quoted text, click to view]

Alex
7/5/2005 10:51:06 AM
Ray,

I beleive the start and end time are from when user clicks on run button
until they actually see the report. This time will include the time while
Reporting server was waiting for data from database server. This will not be
fair to include the wait time in charge back and charge customers for it.
Is there anyway to get the actual time Reporting server was busy processing
the report only?

Thanks

[quoted text, click to view]

AddThis Social Bookmark Button