BI开源工具调研报告_第1页
BI开源工具调研报告_第2页
BI开源工具调研报告_第3页
BI开源工具调研报告_第4页
BI开源工具调研报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BI开源工具调研报告BI系统的简述从技术角度来说BI包含了ETL、DW、OLAP、DM等多环节。简洁的说就是把交易系ETL工具抽取到主题明确的数据仓库中,OLAPCube或报表,透过Portal呈现给用户,用户利用这些经过分类、聚拢、描述和可视化的数据,支持业务决策。这些众多的BI工程从规模和对BI系统支撑的完善程度上来说Framework、Stand-aloneToolsBISuit三种类型。FrameworkBIBI工具,BI解决方案。Stand-aloneToolsBI工具,这是开源工程中数量最多的一类。很多工具只侧重BI系统中的某个环ETL、Report、OLAPDatabase等等。BISuit在统一的架构下供给了多种BI系统的特性的工具集合。就目前的状况看,不管是商业软件还是开源软件,还没有任何一个套件供给了完整的端到端的BI解决方案。这些开源的BISuit是通过连接多个其他的组件和工具的方式形成套件的,由于BI系统涉及到的工具是BI解决方案是很困难的。BI解决方案中的工具BIBI系统中各个阶段的工作。ETL工具数据抽取、转换和加载工具。优秀的ETL工具应当具有以下特性:1WorkflowManagement,JobExecutionandSchedulingManagerETL任务;2、CentralizedMetadataRepositoryandManagement。集中存储和治理符合业界标准的元数据;3、DataProfileandValidation。可以检验数据的质量;4、HighPerformance。在大负荷的任务执行中照旧有良好的性能;5、Scalable,PlatformIndependent。具有良好的弹性,支持多种操作系统和数据库系统,能操作多种异构的数据源;6、OpenArchitectureandAPI。具有开放的架构和易于使用的二次开发接口。ETL工具有:1、KETLIBMKPMGKineticNetworks公司开发,现在已经有三(ClickStream)分析应用中表现精彩。KETLPlug-inJava开发;2、KETTLEETLPentaho;3、ra的LL应用;4、EnhydraOctopusJavaETLJDBC来连接各种数据源,易于使用和部署。曾有人应用于电信网络资源分析系统中。报表工具优秀的报表工具通常具有以下特性:1、支持多种数据源;2、直观的可视化设计器,简洁易用的报表定制功能;3、便利的数据访问和格式化,丰富的数据呈现方式;4、符合数据呈现的通用标准,能和应用程序很好地进展结合;5、易于扩展和部署;目前较为知名的开源报表工具有:1、JasperReports,一个优秀的Java报表工具,始于2023,现在JasperSoft公司持CrystalReport,支持PDF、HTML、XLS、CSVXMLJava开发者最常用的报表工具;2、OpenReportsweb的灵敏报表解决方案,通过扫瞄器自动生成动态PDF,XLS,HTMLCSVChartJavaJasperReports作为报表引擎,Hibernate,Veloctiy,Webwork;3、JFreeReportPentaho的一局部,它是一个优秀的用来生成报表的JavaJavaPDF,Excel,HTMLXHTML,PlainText,XMLCSV文件中;4、EclipseBIRTEclipseJ2EEWEBPDFHTML格式的报表,它供给了核心的报表功能。OLAP工具OLAPMOLAP〔多维型ROLAP〔关系型〕和〔混合型,优秀的P工具通常有以下特性:1、良好的执行性能,能快速地进展分析处理工作;2、良好的适用性和可伸缩性;3API;OLAP工具有:1、MondrianPentaho的一局部,为一个用JavaOLAP效劳器,实现了MDX语言、XMLJOLAP标准,可以不写SQLSQL数据JDBC数据源并把数据以多维的方式呈现出来;2、JPivot,是一个JSPOLAP表格和图表。用户OLAPMondrian作为其OLAPWCF(WebComponentFramework)XML/XSLT来WebUI组件。JPivot在元数据缓存方面的过于简化的整体性初始扮装载的做法将限制它只能处理很小的立方体(Cube)。数据库特地的优化工作。Bizgres以PostgreSQL为根底进展了数据仓库环境下的优化,提高了分析查询性能。BI套件下面列出相对成熟和完整,并且有借鉴意义的开源BI套件。openIOpeniJavaWebOLAP效劳器、关系数据库和数据挖掘效劳ETL等。Openi主要包括:1、OLAP呈现:JPivot2、报表工具:JFreeChart3、分析数据源连接器Openi架构:RDLReportDefineLanguageopenI具有一个BI应有的大局部特性了,report: jasperreport,JFreeChartolap: mondrian+ JPivotdatamining: weka它的各层连接的格外的紧,似乎用了eigenbase做数据治理,不是很清楚这局部,openIPortletInterfaceJPivot的JPivotopenI没有自己的开发专属工具,入门门槛也相对较低。JasperSoftJaspersoft商务智能套件是建立在模块的根底上的,因此很简洁建立,以此证明其递增价值。Jaspersoft主要包括:1、JasperServer:为商业用户的互动,特定和预设查询与报告效劳器2、JasperAnalysisOLAP数据分析3、JasperETL:开发人员和数据库治理员的高性能的图形数据整合4、JasperReportsJava报表函数库JasperSoft最重要的就是它的报表,但是它支持输出的格式很多,治理的方式也很多eigenbase做数据治理。acegiJDBC驱动。它的产品已经形成了一个产品线,最著名固然还是它的JasperReport。你可以看到它为了更好的治理各种报表和数据,有自己专属的呈现平台JasperServer,这个平台是06/26/2023JasperSoftBI而迈出的重要一步。jasper没有数据挖掘。有任务调度器,用了quartz;ETL:JasperETL;它有自己的OLAPSERVER:jasperAnalysis;AJAXapplet,DashBoard;SQL,Hibernate(HQL),XPath(XML),EJBQL,MDX〔多维查询语言,OLAP专用,SQLSERVERXMLA)。SpagoBISpagoBIMondrainJProvitOpenLaszlo产生实时报表。SpagoBI使用java开发,不依靠于具体的操作系统,有很强的扩展力气。它主要包括:1、报表工具:JasperReports/EclipseBIRT/iReport2、OLAPServer:Mondrian3、OLAP呈现:JPivot4、数据挖掘组件:Weka5、Map引擎:Geo6、ETL:BIE7、搜寻引擎:Lucene8、Dashboard:OpenLaszlo9、PortalServer:JBoss/Tomcat/JOnASRoadmap可以看出,SpagoBIBIBI之外的功能。SpagoBI架构:spagoBI平台功能很强大,也很简洁。它的各个组件之间模块化很好,Plugin加载,来看一下它的各个组件:report:BirtReportDriver, BirtReportEngine,JasperReportDriver,JasperReportEngine;O: r,用地图显示数据和查询的;OLAP:JPivotDriver,JPivotEngine;QBE : QbeDriver,QbeEngine;DataMining:WekaDriver, WekaEngine;Security: ExoPortalSecurityProvider;Booklet(小册子):BookletsComponent:itisacomponentforbookletsgeneration.主要包括文件上传,工作流,OpenOffice支持;apache的JackRabbit,lucene。是做cms,portlet,workflow出身的,技术很强。spagoBI的使用的工具也比较多:Report: Bird , JasperReport;ETL: Octupus 和talend;OLAP: Mondrian 和JPivot;DataMining :Weka;Portal :eXoPortal;它的呈现层也使用了Xd也使用了一个用codeFlash“:///“:///4.0似乎也要支持DHTML)spagoBIDashBoard界面很友好。spagoBIETL是格外之牛的。你可以看到它下面的数据处理层是单独分出来的。PentahoPentahoBIBI相抗衡。它包括:1、工作流引擎:SharkandJaWE2、数据库:FirebirdRDBMS3、集成治理和开发环境:Eclipse4、报表工具:EclipseBIRT5、ETL工具:Enhydra/Kettle6、OLAPServer:Mondrian7、OLAP呈现:JPivot8、数据挖掘组件:Weka9Portal效劳器:JBoss10LDap认证:JOSSO11、自定义脚本支持:MozillaRhinoJavascript脚本处理器由上可见Pentaho是一个很完善的BI解决方案。Pentaho偏向于与业务流程相结合的BI解决方案,侧重于大中型企业应用。Pentaho架构:pentahospagoBI格外相像,不过pentahosolution,以pentahowhitepaper:pentahoBIBI〔Solution)的框架,具有商业智能〔BI)组件,使得公司可以开发商业智能问题的完整解决方案pentaho一样把数据处理层看的很重要,多种数据显示方式,甚至有RSS输出。pentaho是有各种开源组件组成的。ETL: Kettle (pentahoDataIntegration,previouslyKettle)Report:PentahoReport(它也支持Birt和JasperReport的集成,还有特地的文档〕OLAP :Mondrian和JPivot (Mondrian已经参与了pentaho)Platform:Pentaho

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论