四个开源商业智能平台比较
四个开源商业智能平台比较(五)
lumi 问JPivot能否单独使用,不能,根据其主页上的描述, JPivot is a JSP custom tag library that renders an OLAP table and let users perform typical OLAP navigations like slice and dice,drill down and roll up. It uses Mondrian as its OLAP Server. JPivot also supports XMLA datasource access. RDL是Report Define Language openI具有一个BI应有的大部分特性了, report :? jasperreport,JFreeChart olap :?? mondrian +? JPivot data mining:?? weka 它的各层衔接的非常的紧,好像用了eigenbase做数据管理,不是很清楚这部分,openI在做数据挖掘的时候它没有调度器,它的Portlet Interface 主要是指在用JPivot的时候JPivot可以到处使用 openI没有自己的开发专属工具,入门门槛也相对较低。 JasperSoft JasperSoft最重要的就是它的报表,但是它支持输出的格式很多,管理的方式也很多,也用了eigenbase做数据管理。 有比较完善的权限控制,用的acegi, 支持多种数据源,只要有JDBC驱动。 它的产品已经形成了一个产品线,最著名当然还是它的JasperReport。 你可以看到它为了更好的管理各种报表和数据,有自己专属的展现平台JasperServer,这个平台是 06/26/2006才创建的,完全是JasperSoft为了实现BI而迈出的重要一步。jasper没有数据挖掘。 有任务调度器,用了quartz。 有自己专属的ETL: JasperETL 它有自己的OLAP SERVER : jasperAnalysis 展示层用到了AJAX和applet,也有DashBoard。 查询语句支持SQL,Hibernate (HQL),XPath (XML),EJBQL,MDX(多维查询语言,OLAP专用,SQLSERVER用的是XMLA) SpagoBI spagoBI平台厉害很多,也复杂了很多。 它的各个组件之间模块化很好,Plugin加载,来看一下它的各个组件: report : BirtReportDriver,? BirtReportEngine,JasperReportDriver,JasperReportEngine GEO :? GeoDriver,GeoEngine(用地图显示数据和查询的) OLAP : JPivotDriver,JPivotEngine QBE? :? QbeDriver,QbeEngine?? (以前学Hibernat的时候记得总是说QBE功能很弱,不知道这个这么说 ) Data Mining : WekaDriver?,? WekaEngine Security :? ExoPortalSecurityProvider Booklet (小册子) : BookletsComponent: it is a component for booklets generation.主要包括文件上传,工作流,OpenOffice支持。 它还有文档管理,用的是apache的JackRabbit,有搜索功能,用的lucene.不愧是做cms,portlet,workflow出身的,技术就是牛。 spagoBI的使用的工具也比较多: Report :? Bird?,?? JasperReport ETL :?? Octupus? 和? talend?? (talend是官方合作伙伴,顺便说一句,官方主页好像打不开,www.talend.com,我是直接在sf.net上搜索然后下载下来的) OLAP :? Mondrian? 和? JPivot Data Mining?? : Weka Portal?? : eXoPortal 它 的展现层也使用了AJAX特性,另外它在DashBoard也使用了openlaszlo,(一个用Java code 生成Flash的框架,主页是http://www.openlaszlo.org/。新版的4.0好像也要支持生成DHTML) 所以spagoBI的DashBoard看上去很爽. spagoBI的ETL是非常之牛的。你可以看到它下面的数据处理层是单独分出来的,至于为什么牛,我在后面ETL部分会专门提到的。 还有一些很细节的东西,想BIPortlet,BIMessage,Notify,Schedule,Workflow ,Rule Engine,Profiling,Analytical Document 我会在后面尽量把我知道的说一下。 pentaho (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |