Mendrian学习二



Pentaho的学习现在有了一个初步的认识。Pentaho是一系列的BI解决方案组件组成, 其最主要的由kittle,mendrian,dashbord,jasper报表组成。而且其中kittle是etl工具可以和mendrian划分开来使用的。 其中的关系可以说并不是很大。Mendrian完成可以离开kittle这个工具。但是往往BI中是会用到kittle这个工具来做ETL的。
这些天详细研究了mendrian这个产品,下面就讲讲其组成结构。
Mendrian包括了有四层:
展现层,有 pivot 表 (一种交互式的表), pie, line 和图表(bar charts),也可以用open flash chart,来做展示效果。也可以用anychart来做展示,但它是一个收费的。
维度层,也就是MDX,多维查询语句
集合层,缓存层
存储层,RMDBS 关系型数据库
JPivot 是Mondrian的表现层TagLib。
现在的mondrian与Essbase相比,有优秀的地方,但是也有很多的不足之处。
首先:mondrian是一个ROLAP工具不是一个MOLAP工具,所在当数据量达到一定大的时候,性能上是不行的。
其次:其不支持计算函数或方法,只可以定义一些简单的工具,比如已知本期值,和上期值,算出增减额,再者计算出增减%,而其实现也只是通过mdx语言中的相关语法。致今为止还没有找到有相关函数或公式的方法,这需要进一步去查找相关资料。
第三.Mondrian这个工具可以说更适合跟BIEE  administrator tool做比较。
Mondrian BIEE administrator tool
支持数据源 只有RMDBS RMDBS或多维数据库
三层架构 有,但无中间元数据管理 有
展示工具 JPivot ,定制性弱,但可改造 BIEE自行提供,定制性强
设计器 Mondrian desiner administrator


你可能感兴趣的:(数据结构,Flash)