SQL Server 报表服务器PowerBI- dbo.执行日志存储-列含义

tquggr8v  于 2023-01-20  发布在  其他
关注(0)|答案(1)|浏览(108)

我想为报告(分页/PBI)构建一些基本的监视/ Jmeter 板。
我正在读取表dbo.ExecutionLogStorage,但不知道列中的某些值。
ReportAction--〉我知道下面的内容--〉CASE(ReportAction) WHEN 1 THEN 'Render' WHEN 2 THEN 'BookmarkNavigation' WHEN 3 THEN 'DocumentMapNavigation' WHEN 4 THEN 'DrillThrough' WHEN 5 THEN 'FindString' WHEN 6 THEN 'GetDocumentMap' WHEN 7 THEN 'Toggle' WHEN 8 THEN 'Sort' WHEN 9 THEN 'Execute' ELSE 'Unknown' END AS ItemAction,
从10到19是什么数字?
我没有找到任何文档。你有文档或其他东西吗?
谢谢你。

jxct1oxe

jxct1oxe1#

我认为9之后的任何东西都是PowerBI特定的,因为我只有最多9个动作(因为我不使用PowerBI报告,只使用经典的SSRS)。
我运行的是SQL Server 2016,但我在dbo.ExecutionLog3视图中发现了这个问题。您可以编写该视图的脚本,看看是否列出了其他代码,或者您可以直接使用该视图进行查询。

CASE(ReportAction)
    WHEN 1 THEN 'Render'
    WHEN 2 THEN 'BookmarkNavigation'
    WHEN 3 THEN 'DocumentMapNavigation'
    WHEN 4 THEN 'DrillThrough'
    WHEN 5 THEN 'FindString'
    WHEN 6 THEN 'GetDocumentMap'
    WHEN 7 THEN 'Toggle'
    WHEN 8 THEN 'Sort'
    WHEN 9 THEN 'Execute'
    WHEN 10 THEN 'RenderEdit'
    WHEN 11 THEN 'ExecuteDataShapeQuery'
    WHEN 12 THEN 'RenderMobileReport'
    ELSE 'Unknown'
    END AS ItemAction

相关问题