页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 3 当前 »

(本文档仅供参考)

问题

可以通过什么方式获取通过数据模型创建的报表的执行MDX和SQL?

解决方案

方案一:系统监控(推荐)

具体步骤如下:

1、【用户】-【系统监控】-【服务器-设置】;或者访问该地址:http://ip:端口/smartbi/vision/sysmonitor.jsp,参考此文档添加OLAP服务器:如何使用SmartbiOLAP监控器?

2、清空系统缓存(因有缓存情况下,不会重新将SQL拿到数据库中执行则无法获取到执行SQL)

01.png

3、回到【系统监控】-【olap服务】-【MDX查询监控】

4、打开报表

5、回到【系统监控】-【olap服务】-【MDX查询监控】,点击刷新,查看执行MDX

6、拿到生成的MDX编号(如上图75),切换至【SQL监控】,在【MDX查询ID】输入编号,刷新查看生成的执行SQL语句(一般看Segment.load生成的即可

方案二:OLAP监控网页

具体步骤如下:

1、在OLAP所在的服务器上(或网络通信可正常访问OLAP地址的机器上)访问OLAP地址:http://IP:端口/smartbiolap/manager/

2、在【Query监控】中,可看到输出的MDX语句

3、在【SQL监控】中,可看到输出的SQL语句

  • 无标签