Mondrian的web应用.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Mondrian的web应用.ppt》由会员分享,可在线阅读,更多相关《Mondrian的web应用.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Mondrian使用教程通过本教程,您将了解到什么是Mondiran,及如何将mondrian支持添加到您的JavaWeb项目中。在阅读本教程之前,您可能需要掌握以下概念:OLAP(联机分析处理联机分析处理On-LineAnalyticalProcessing),您可以通过阅读ROLAP的概念.pptx来了解OLAPMDX多维表达式,您可以通过阅读MDX的基本语法及概念.pptx来了解MDX1.Mondrian是什么?Mondrian是一个开源项目。一个用Java写成的OLAP引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。然后经过JavaAPI以多维的方式对结果进行展示。
2、Mondrian的使用方式同JDBC驱动类似。可以非常方便的与现有的Web项目集成1.1Mondrian的体系结构(Architecture)MondrianOLAP系统由四个层组成;从最终用户到数据中心,顺序为:1.1.1表现层表现层(thepresentationlayer)1.1.2维度层维度层(thedimensionallayer)1.1.3集合层集合层(thestarlayer)1.1.4存储层存储层(thestoragelayer)结构图如下:模式管理器Mondrian的模式文件,它定义了关系数据到多维数据的映射。需要我们生成表现层多维层集合层存储层1.1.1表现层(thepre
3、sentationlayer)表现层决定了最终用户将在他们的显示器上看到什么,及他们如何同系统产生交互。有许多方法可以用来向用户显示多维数据集,有pivot表(一种交互式的表),pie,line和图表(barcharts)。它们可以用Swing或JSP来实现。表现层以多维文法(grammar)(维、度量、单元)”的形式发出查询,然后OLAP服务器返回结果。下面我们将对mondrian在javaweb端使用的jpivot表现层进行简单介绍1.1.1.1Jpivot表现层JPivot是Mondrian的表现层TagLib,一直保持着良好的开发进度。您可以通过访问您可以通过访问jpivot的官方网站
4、的官方网站以获得更多的帮助及支以获得更多的帮助及支持持jpivot使用使用XML/XSLT渲染渲染OLAP报表报表:JPivot使用WCF(WebComponentFramework),基于XML/XSLT来渲染WebUI组件。这使它显得十分另类。不过,OLAP报表这种非常复杂但又有规律可循的东西,最适合使用XSLT来渲染。jpivot完全基于完全基于JSP+TagLib:JPivot另外一个可能使人不惯的地方是它完全基于taglib而不是大家熟悉的MVC模式。但它可以很方便的将多维数据展示给最终用户,如下表格:jpivot其实是一个自定义jsp的标签库。它基于XML/XSLT配置来生成相应的
5、html。所幸的是,我们并不需要了解太多关于这方面的内容,我们只要掌握相应jsp标签的使用即可。在本教程的实例中,我们将会对一些常用到的jpivot标签进行讲解。您还可以通过汉化WEB-INF/jpivot下的xml文件来完成对jpivot的汉化工作1.1.2维度层(thedimensionallayer)维度层用来解析、验证和执行MDX查询要求。一个MDX查询要通过几个阶段来完成:首先是计算坐标轴(axes),再者计算坐标轴axes中cell的值。为了提高效率,维度层把要求查询的单元成批发送到集合层,查询转换器接受操作现有查询的请求,而不是对每个请求都建立一个MDX声明。集合层负责维护和创建
6、集合缓存,一个集合是在内存中缓存一组单元值,这些单元值由一组维的值来确定。维度层对这些单元发出查询请求,如果所查询的单元值不在缓存中,则集合管理器(aggregationmanager)会向存储层发出查询请求1.1.3集合层(thestarlayer)1.1.4存储层(thestoragelayer)存储层是一个关系型数据库(RDBMS)。它负责创建集合的单元数据,和提供维表的成员。1.2APIMondrian为客户端提供一个用于查询的API因为到目前为止,并没有一个通用的用于OLAP查询的API,因此Mondrian提供了它私有的API.尽管如此,一个常使用JDBC的人将同样发现它很熟悉.不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mondrian web 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内