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

(本文档仅供参考)

问题

        可以通过什么方式获取通过数据模型创建的报表的执行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语句

       

       

  • 无标签