Skip to main content

SSRS Report Usage Statistics

Declare @FromDate as date,@ToDate as date

Set @FromDate=CONVERT(date,getdate())

Set @ToDate=CONVERT(date,getdate()+1)

 

SELECT

Cat.[Name] AS ReportName,

Cat.[Path] AS ReportPath,

Ex.[Format] AS ReportFormat,

Ex.[UserName] AS RunBy,

Ex.[TimeStart] AS RunDateTime,

CONVERT(nvarchar(10), Ex.[TimeStart], 101) AS RunDate, 

CASE(Ex.[Source])

WHEN 1 THEN 'Live'

WHEN 2 THEN 'Cache'

WHEN 3 THEN 'Snapshot'

WHEN 4 THEN 'History'

WHEN 5 THEN 'AdHoc'

WHEN 6 THEN 'Session'

WHEN 7 THEN 'Rdce'

ELSE 'Unknown'

END AS [DataSource],

CASE(Ex.[RequestType])

WHEN 0 THEN 'Interactive'

WHEN 1 THEN 'Subscription'

WHEN 2 THEN 'Refresh Cache'

ELSE 'Unknown'

END AS RequestType,

1 AS [NumRuns],

Ex.[TimeDataRetrieval],

Ex.[TimeProcessing],

Ex.[TimeRendering],

Ex.[ByteCount],

Ex.[RowCount],

CASE cat.Type

WHEN 1 THEN 'Floder'

WHEN 2 THEN 'Report'

WHEN 3 THEN 'Resource'

WHEN 4 THEN 'Linked Report'

WHEN 5 THEN 'Data Source'

ELSE 'Unknown'

END AS [Catalog Type]

FROM ExecutionLog AS Ex INNER JOIN [Catalog] AS Cat ON (Ex.ReportID = Cat.ItemID)

WHERE Cat.Type = 2

AND Cat.[Path] NOT LIKE '%Report Components%'

AND Ex.[TimeStart] BETWEEN @FromDate AND @ToDate

ORDER BY Ex.TimeStart DESC

Comments

Popular posts from this blog

Exception deserializing the package "The process cannot access the file because it is being used by another process."

TITLE: Microsoft Visual Studio ------------------------------ Failed to start project ------------------------------ ADDITIONAL INFORMATION: Exception deserializing the package "The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process.". (Microsoft.DataTransformationServices.VsIntegration) ------------------------------ The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process. (mscorlib) ------------------------------ BUTTONS: OK ------------------------------ While running SSIS package i got the error “The process cannot access the file ‘*.ispac’ because it is being used by another process”. I tried to close SSDT and run it again but, I still got the same error while compiling. Then, after searching over internet, I got...

SSRS INTERVIEW QUESTIONS

Q: What is SSRS? Ø   SSRS or SQL Server Reporting Service is a server-based report generation software systems from Microsoft and is part of Microsoft BI. Ø   It is used for preparing and delivering interactive and variety of reports. Ø   It is administered through an web based interface. Ø   Reporting services utilizes a web service interface for supporting and developing of customized reporting applications. Ø   SSRS lets you create very rich reports (Tabular/Graphical/Interactive) from various datasources with rich data visualization (Charts, Maps, sparklines) Ø   SSRS allows are reports to be exported in various formats (Excel, PDF, word etc) Q: Explain SSRS Architecture? Reporting services architecture comprises of integrated components. It is a multi-tiered, included with application, server and data layers. This architecture is scalable and modular. A single installation can be used across multiple computers. It includes the fo...

Failed to execute the package or element. Build errors were encountered

Error: TITLE: Microsoft Visual Studio ------------------------------ Failed to execute the package or element.   Build errors were encountered. For more information, see the Output window. ------------------------------ BUTTONS: OK ------------------------------   Solution: We tried to close SSDT and run it again but, we still got the same error while running SSIS package. Then, we need to follow bellow solution: Step 1: Go to Task Manager–> Details Tab. Step 2: Locate the process “ DtsDebugHost.exe “. Kill this process. There might be multiple instances of this process. Kill all of them. Step 3: Rerun SSIS package