请问下SSAS有没有办法把访问日志记录下来的?像sqlserver profile里监控到的内容可不可以保存下来存到表里的?

0
因为现在自己做了EXCEL前端访问SSAS,没有像商业的BI方案那样有相应地把用户的操作,打开哪个报表、访问了什么之类的记录下来,有没有办法通过像sqlserver profile里的字段那样可以后期查看一下,哪些用户访问了SSAS,访问的时长是怎样之类的可以后续统计一下有没有用户访问异常或访问频率之类的一些分析

9999.png

 
已邀请:
0

天善_小龙 2016-04-28 回答

SSAS没有内置的功能抓取访问OLAP Server的账户信息。但是,我们可以抓取SSAS Query Log的信息,里面会记录哪个用户跑了哪些Query.
 
具体如下设置并使用SSAS Query Log信息,可以参考下面的文章:
Analysis Services 中的日志操作:https://msdn.microsoft.com/zh-cn/library/dn892080.aspx#bkmk_querylog
https://technet.microsoft.com/library/cc917676
0

minren118 2016-04-28 回答

按照教程说明做了下,但不知道为什么出不来那张log表

99.png


88.png

不过我没有做下面的这个步骤,看不太懂,面对这些手工加代码的操作就不太敢也不太会操作了
77.png

 
好像真的是权限问题,但问题又来了,我怎么授予SSAS的帐号有访问、创建关系数据库表的权限?一面对这些各式各样的复杂的权限问题,整个人都软了

88888888888888.png


9999999999999999.png


10000000000000000.png


111111111111111.png

 

要回复问题请先登录注册