pentaho,Kylin, Mondrian, Saiku之间到底是什么样的关系?感觉开源的东西名字好乱。
百度查到:
pentaho是一个BI平台,集成了
◆ ETL工具:Enhydra/Kettle也可以其他
◆ OLAP Server:Mondrian也可以其他
◆ OLAP展示:JPivot也可以其他
◆ 数据挖掘组件:Weka也可以其他
百度Saiku查到:
Saiku成立于2008年,由Tom Barber和Paul Stoellberger研发。最初叫做Pentaho分析工具,起初是基于OLAP4J库用GWT包装的一个前端分析工具。经过多年的演化、重写之后,于2010年,改名为Saiku。
那么我就可以认为Saiku是pentaho的最新版,所以好了,我可以不用理会
pentaho了,Saiku是pentaho的最新版那么应该包含:
◆ ETL工具:Enhydra/Kettle也可以其他
◆ OLAP Server:Mondrian也可以其他
◆ OLAP展示:JPivot也可以其他
◆ 数据挖掘组件:Weka也可以其他
百度:Apache Kylin查到:
Apache Kylin™是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由eBay Inc. 开发并贡献至开源社区。它能在亚秒内查询巨大的Hive表。
那么我是否可以认为Apache Kylin和Mondrian同样是OLAP引擎,只不过Apache Kylin比Mondrian强大,是分布式的而且主要为大数据生态的Hadoop和hive而生?
然后我网上查发现有这么个组合:
《Saiku+Kylin构建多维分析OLAP平台》: 使用Saiku+Kylin构建多维分析OLAP平台 - zoubf的专栏 - CSDN博客
困惑1,Saiku 不是已经包含了OLAP引擎了:Mondrian(也可以其他)了吗?这个组合的意思是把Saiku的默认OLAP引擎换成更强大的Kylin的意思?
再查资料,又看到:
《Kylin, Mondrian, Saiku系统的整合》:Kylin, Mondrian, Saiku系统的整合
Kylin和Mondrian都属于OLAP引擎,Saiku也自己含OLPA引擎,这个组合是什么意思? 是只Saiku的其他部件不变,OLAP变成Kylin+Mondrian双引擎?
Saiku原装的◆ ETL工具、OLAP Server:Mondrian、OLAP、展示、数据挖掘组件分别是什么?
挺困惑的。
另外我觉得这些开源的BI的展示不够美观,也不是中文,可否修改源码使其变成中文,并将展示的图换成Echart呢? 有没有教程或者实际案例呢?