从 SSAS 捕获查询

Catching queries from SSAS

我正在寻找类似 SQL 服务器数据收集的东西,但要让 Analysis Services 记录每个执行的 OLAP 查询。据我所知,SSAS 日志不提供此信息。

您可以使用连接到 SSAS 的 Profiler 实时观看查询。

或者您可以安装 ASTrace 以在没有 GUI 运行 的情况下将查询或任何其他跟踪事件记录到 SQL 数据库。

或者您可以使用 server side trace to write to .trc files on disk on the SSAS server. Then you can later load those files to a SQL server database for analysis with a PowerShell script like this

或者您可以使用 XEvents