gpt4 book ai didi

reporting-services - 跟踪报告使用情况

转载 作者:行者123 更新时间:2023-12-03 06:05:50 25 4
gpt4 key购买 nike

是否有一种简单的方法可以跟踪谁在 SSRS 2005 中运行给定的报告,以及他们在什么时间运行该报告?我们的 SSRS 实现中有大约 80 份报告,正在尝试查看是否有任何报告可以安全地搁置。如果我们能够以某种方式轻松查看哪些报告未被使用,那将对我们有所帮助。有什么想法吗?

最佳答案

下面的article中有一些关于生成相关报告的好建议和查询。 .

例如,如果您想查看最常用的报告,可以执行以下操作:

SELECT COUNT(Name) AS ExecutionCount,
Name,
SUM(TimeDataRetrieval) AS TimeDataRetrievalSum,
SUM(TimeProcessing) AS TimeProcessingSum,
SUM(TimeRendering) AS TimeRenderingSum,
SUM(ByteCount) AS ByteCountSum,
SUM([RowCount]) AS RowCountSum
FROM (SELECT TimeStart,
Catalog.Type,
Catalog.Name,
TimeDataRetrieval,
TimeProcessing,
TimeRendering,
ByteCount,
[RowCount]
FROM Catalog
INNER JOIN
ExecutionLog
ON Catalog.ItemID = ExecutionLog.ReportID
WHERE Type = 2
) AS RE
GROUP BY Name
ORDER BY COUNT(Name) DESC,
Name;

需要注意的一点是,默认情况下执行日志仅保留 2 个月的数据。您可以使用 ExecutionLogDaysKept 服务器属性控制此行为,请参阅 this technet article .

关于reporting-services - 跟踪报告使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1179082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com