- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mondrian解析MDX到sql分析与整理
????????
?
在控制台输出mdx被解析出来的对应的sql语句步骤:
1..在WEB-INF下添加一个perties文件,内容如下:
# Allow the use of aggregates
mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true
mondrian.native.topcount.enable=true
mondrian.native.filter.enable=true
# perties
mondrian.result.limit=50000
# For XML/A JSPs
mondrian.rolap.generate.formatted.sql=true
说明:你可要是怕敲代码,就在mondrian的源文件perties这个文件,并将里面的最后一句删除,mondrian.test.connectString=Provider=mondrian;Jdbc=jdbc:odbc:MondrianFoodMart;JdbcDrivers=sun.jdbc.odbc.JdbcOdbcDriver;Catalog=/WEB-INF/queries/FoodMart.xml;
然后加上以下这句话即可:mondrian.rolap.generate.formatted.sql=true
2.同时,将perties文件拷到你的tomcat安装目录下的bin文件夹里
3. 在你项目的直接目录src下新建一个perties文件,内容如下:
# Set root logger level to DEBUG and its only appender to MONDRIAN.
log4j.rootLogger=WARN, MONDRIAN
# MONDRIAN is set to be a ConsoleAppender.
log4j.appender.MONDRIAN=org.apache.log4j.ConsoleAppender
# MONDRIAN uses PatternLayout.
log4j.appender.MONDRIAN.layout=org.apache.log4j.PatternLayout
log4j.appender.MONDRIAN.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# Trace MDX and SQL statements
log4j.category.mondrian.sql=DEBUG
说明:perties文件的内容设置你可以参看你mondrian安装目录下的D:/mondrian-3661/doc/文件,打开index.html页面,如图,
选中Configuration,进入页面:
再选中MDX and SQL Statement Logging,进去,里面介绍了详细步骤!以及perties文件的内容。
现在运行项目,在你的控制台就会输出相应的sql语句了。
下面就是Mondrian解析的过程:
mondrian到底执行了那些sql语句.1. 22157 [http-8080-1] DEBUG mondrian.sql - 1: SqlMemberSource.getMemberChildren: executing sql [
select
`producttype`.`proTypeId` as `c0`,
`producttype`.`proTypeName` as `c1`
from
`product` as `product`,
`producttype` as `producttype`
where
`product`.`proTypeId` = `producttype`.`proTypeId`
group by
`producttype`.`proTypeId`,
`producttype`.`proTypeName`
order by
ISNULL(`producttype`.`proTypeId`), `producttype`.`proTypeId` ASC
]
22203 [http-8080-1] DEBUG mondrian.sql - 1: , exec 46 ms
22219 [http-8080-1] DEBUG mondrian.sql - , exec+fetch 62 ms, 4 rows
********************
您可能关注的文档
- 最全最实用地质年代表A3.doc
- Part One-Chapter5 -Double layer-Chen SL 14-15.ppt
- unit3金融英语.ppt
- 汉英笔译必备句型.pptx
- 古生物各论复习.doc
- 精读英语第三课PPT词汇解析.pptx
- 管理经济学讲义5.ppt
- 第二章 国际贸易的微观基础(一).ppt
- 地质年代表1(较新).doc
- Delphi日期函数及日期加减.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)