主流BI工具对比

nbjacky

贡献于2012-08-24

字数:7189 关键词: 数据挖掘

Cognos Cognos开发流程 抵债资产系统在三个部分用到了Cognos的产品,第一部分是固定报表,这一部分主要用到的产品是PowerPlay和Impromptu;第二部分是统 计分析,这一部分主要用到的产品是Transformer和PowerPlay Enterprise Server;第三部分是灵活查询,这一部分用到的产品是Impromptu和Impromptu Web Report。 1、即席查询报表工具 Impromptu。 Cognos Impromptu 是即席数据库查询工具,它能帮助用户摆脱SQL语言的困扰,提供一个极具亲和力的图形化操作界面,通过鼠标的拖拽和点击就能够获取所需数据的展现。 Impromptu提供了许多预定义的模板,方便用户创建标准格式的报表,包括A4大小的普通报表、交叉报表甚至是信封等等。如果用户不满足于这些预定的 格式,还可以选择“Blank”模版,用 Impromptu 提供的报表格式设计工具设计自定义格式的报表。报表的内容来源于 Impromptu 连接的关系型数据库。 2、OLAP(联机分析处理)数据立方体制作工具 Transformer。 Transformer 是基于图形界面的模型制作工具。它能读取多种数据源,包括由 Impromptu 产生的关系型数据库查询文件 IQD、文本数据、dBase 表等等。用户设计模型的操作基本上用鼠标拖拽来完成,只需将所需维度、度量从数据源窗口拖拽到维度窗口和度量窗口,就能形成基本的模型结构。 Transformer 是 Cognos 应用开发过程中的核心部分。 3、OLAP展现工具报表制作工具 Powerplay。 Cognos Powerplay 是业界领先的 OLAP 多维分析和报表工具。利用 Powerplay,可以从任意角度、按任何组合的方式来探索数据,从而轻松地对 KPI 或收支进行报表。Powerplay一体化主要的报表活动,并经过优化,将报表信息广泛地分发给用户。 4、Cognos报表和分析包括Cognos Visualizer的高级数据可视化功能。用户可以通过使用高度可视化的、协调的图形察看复杂的指标,快速理解业务绩效趋势、问题和机会。 BO(Business Objects)平台产品 § Business Objects Enterprise Professional 6.5 (BOE 6.5 平台) • BO Designer (语义层设计) • BO Supervisor (安全管理) • Info view (商业智能门户) • RDBMS Access (关系数据库访问) • BO SDK (开发集成) • BCA Scheduler (报表定时) Options: (选件) • Business Objects Publisher (报表EMAIL/HTML方式发布) • BOE Auditor (审计) • BOE Explorer (HTML 报表分析,如图表转换,钻取) • BOE OLAP Access (连接OLAP,如Hyperion Essbase) 分析工具 § Business Objects 6.5 (C/S 分析工具) § Web Intelligence 6.5 (B/S 分析工具) Business Objects Enterprise作为一个整体套件,提供了包括报表设计、查询分析、监控管理等功能组件,通过这些组件来实现商业智能的具体功能: 1、Business Objects 客户端分析工具 Business Objects可以为您的企业提供完整的咨询,报表制作及分析功能。 2、Web Intelligence Web分析工具通过WebIntelligence,用户可经由内联网和外联网,对传统关系数据库以及在线分析处理(OLAP)服务器中的战略数据进行访 问、分析和共享。 3、InfoView 商业智能信息门户 InfoView 是一个企业级的商业智能信息门户,是能够在企业的内部及外部以安全的,集中的,个性化的方式表现给用户的商业智能信息门户。InfoView 不仅让用户可以个性化地管理、查看及分配它们的BI 内容,而且它还是一个独立的商业智能入口 4、Designer 语义层设计 Business Objects的所有解决方案在设计上都是为了能够让非技术用户采用一种简单的拖拽界面对其公司信息进行独立地查询、分析和报告。Designer是一种 高度可视化工具。通过这种工具,管理员可以简单快速并且经济地对语义层进行设置。 5、BOE OLAP Access - 多维数据库访问 BOE 可以集成OLAP多维数据库, 可以对存放在OLAP多维数据库中的数据进行查询,分析,并生成报表。对于分析功能,BOE提供了一个DHTML的界面,可以在屏幕上拖,拽,同步可以钻 取的图形,并且可以drill-through到更细节的报表。 6、其他 Supervisor 商务智能安全管理、BCA Scheduler 报表定时生成、Developer Suite - SDK 开发、 MSTR Microstrategy7i中的报表是由事实对象、实体对象、度量对象、筛选对象、自定义组对象组成。如下图 设计人员将数据库表各字段根据业务需求映射为相应对象,通过这些对象组成最终客户所看见的报表。上图中的“报表”、“报表组成部分”及“数据库”分别为: 报表:根据业务需求定制为最终用户展示的固定报表,或用户自定义的自由查询。报表组成对象:根据业务逻辑定制的用以组成报表。数据库: 关系型数据库。二者差别: MOLAP是事先生成多维立方体,供以后查询分析用,而ROLAP是通过动态的生成Sql,去做查询关系型数据库,如果没有做性能优化,数据量很大的时 候,性能问题就会显得比较突出了。 Microstratge和cognos都自带OLAP Server,但是两者实现的原理是不同,MSTR算是ROLAP,也就是说查询数据时时从数据库中读取数据了。COGNOS算是MOLAP,在建模以后 要生成cube立方体文件,可以预先计算一些中间结果,所以一般来说MOLAP的查询速度比ROLAP的要快,但是MOLAP的局限性比ROLAP要大 (文件受2G大小的限制,增量更新等问题), 在MetaGroup在最近的一份报告中,单就技术而言,处于领先地位的公司包括Cognos、Microstrategy、Brio、BO和 Oracle。为了考察以上提到的几家公司BI产品的特色,eWEEK/每周电脑报特别联合了一些正在进行BI选型的企业重点对以上五家公司以及SAP、 微软公司的BI产品进行了比较与评估。 在评比中我们发现Cognos与Microstratagy属于同一阵营,都属于产品线较齐全,既有前端展示功能,又有后端数据分析与挖掘功能,二者都能 够提供比较集成化的方案。Cognos数据处理速度更快一些,且在预算与规划方面造诣颇深,而Microstratagy由于其在OLAP Server上的优势在处理大数据量数据方面更出色。由于Cognos早在1969年就已成立,比其他3家都要早20年,这也决定了他们在技术架构上的差 异。据悉,除Cognos仍然沿用C/S架构外,其他几家主流厂商都基于B/S架构。所以Cognos的产品并不能通过Internet进行浏览,但针对 特定的和主流的ERP软件专门。Cognos已设计了相应的加速器PPES(PowerPlay Enterprise Server)可解决这个问题,相应的投资自然也会大幅增加。 BO与Brio都是在前端展现方面比较突出,用户接受程度较高。但二者均无OLAP Server,导致数据监控功能较弱,虽然也可以与微软或Oracle的OLAP Server挂接,但这样毕竟受制于人,给客户提供的方案也不是最集成的。正是因为这个原因,Hyperion才认为对Brio的收购是前端与后端的最完 美的结合(不过由于缺少数据挖掘这部分功能,他们所谓的完美似乎也有些牵强)。 对此,现任Hyperion中国区销售总监的原Brio中国区总经理王善越认为,Hyperion自身的OLAP Server功能不错,扩展性好,而且可读可写,Brio可以从OLAP里拿数据,也可以从关系型数据库里提取数据,没有任何冲突。而且双方产品合并后没 有任何变化,被称为最匹配的合并。另外从客户的角度,目前在国内既在前端用Brio,又采用Hyperion OLAP Server的客户占了Brio全部客户的80%。 相反,BO斥资8.23亿美元收购Crystal的行为除了使其年营业额从4亿美元增长到7.36亿美元外,更多的是引起了业内人士的疑惑。卡尔蒙特力认 为,这二者的产品线重点都在前端展示,重合度很高,BO并没有使其产品线得到更有效的扩充。 对此,BO公司亚太区市场总监Kriss Channe先生解释道,BO的产品线已经涵盖了从BPM、数据挖掘到BI前端展示产品,惟独在报表这方面不是很强,而Crystal恰好是最强的报表工 具提供商,在全球拥有大量低端用户,而他们恰恰是BO产品的潜在用户,因此二者合并后产生的商机是巨大的。同时,对于Hyperion与 Brio的合并,Channe的看法相当客观,他认为以前Hyperion的用户仅仅局限在财务部门和高层财务人员在使用,而Brio在财务外业务部门有 很多解决方案,产品大部分由业务部门使用,收购后,Hyperion希望能够借助Brio从财务部门走到业务部门。“但能不能如Hyperion所愿真正 走出财务部门,还要看其今后怎么运用Brio这张牌。 ” 一、 概要     对于目前主流的报表设计工具,按照报表的设计方式区分,大体可以分为三类,即表格式布局、区段式布局和智能式布局。每一种方式对应的典型产品分别如下: (一)表格式布局 1、e.SpreadSheet, 安讯公司(http://www.actuatechina.com/) 2、FarPoint Spread, FarPoint公司(http://www.fpoint.com/) 3、润乾报表,润乾公司(http://www.runqian.com.cn/) 4、FineReport,帆软公司(http://www.finereport.com) (二)区段式布局 1、水晶报表,Business Objects公司(http://www.china.businessobjects.com/) 2、杰表,杰创公司(http://www.jatools.com/) 3、FastReport,Fast Reports公司(http://www.fast-report.com/) (三)智能式布局 1、百灵报表(BIRT),安讯公司(http://www.actuatechina.com/) 二、具体介绍 (一)表格式布局 1、e.SpreadSheet: 优点: (1)完整的表格功能。 (2)操作灵活。 (3)兼容Excel。 缺点: (1)Applet性能制约。 2、FarPoint Spread: 优点: (1)完整的表格功能。 (2)弹出式计算器。 (3)兼容Excel。 缺点: (1)仅限.NET平台。 3、润乾报表: 优点: (1)行列对称。 缺点: (1)功能不完整。 (2)扩展困难。 4、FineReport: 优点: (1)极为丰富的样例。 (2)支持数据填报。 缺点: (1)无表格嵌套。 (2)运行不够流畅。 (3)无宽度适应。 (二)区段式布局 1、水晶报表: 优点: (1)所见即所得的设计方式。 (2)可视化数据关系定义。 (3)对齐感知。 (4)深度查询。 (5)参数树。 (6)操作灵活。 缺点: (1)不能指定外部CSS。 (2)不支持表格式布局设计。 (3)不能自动布局。 2、杰表: 优点: (1)超级cell模型。 (2)纯 JAVA 实现。 (3)丰富的样例。 (4)支持查询和输入表单的设计。 缺点: (1)不能指定外部CSS。 (2)不能自动布局。 (3)扩展困难。 3、FastReport: 优点: (1)样例管理功能。 缺点: (1)不能指定外部CSS。 (2)不能自动布局。 (3)基于 Delphi 开发,运行平台受限。 (三)智能式布局 1、百灵报表(BIRT): 优点: (1)扩展灵活。 (2)可指定外部CSS。 (3)智能化自动布局。 (4)包含表格式和区段式布局方式。 (5)样例管理功能。 缺点: (1)不支持绝对定位。 三、总结 由上述分析可知,每一种典型的产品在具备其特有优点的同时也带有一些缺点。因此,在选择报表工具时,要根据具体的使用要求作出合理选择。 二、 综合多种报表工具以及以前项目经验的整理出来的一份报表选型参考!ITPUB个人空间Qrt&q7G 序号 功能 二级功能 1 对操作系统的支持 UNIX Linux Windows Other 2 对关系数据库的支持 Oracle Sybase SQL Server Informix DB2 Access Other 3 对OLAP的支持 Microsoft OLAP Oracle OLAP SAP OLAP Sybase IQ Other 4 BI部署的复杂度 高中低 5 中间件的支持 IIS Tomcat JBOSS WebSphere BEA Other 6 C/S架构支持 7 B/S架构支持 8 B/S支持方式 纯HTML ASP/JSP页面 控件/插件方式 9 B/S浏览器 Netscape Explorer Opera Mosaic Other 10 多语言支持 Chinese English Other 11 数据导出格式 Excel Word Text HTML Other 12 分析结果发布方式 WEB E-mail File Fax/Mobile 13 打印功能 是否可进行调整 打印是否美观 14 权限/安全管理 是否支持用户权限管理 分析主题权限管理 字段权限管理 维度权限管理 是否支持SSL 是否支持LDAP协议 15 文档丰富程度 丰富的联机帮助文档 用户操作指南 二次开发手册 错误指南 Other 16 报表开发/操作便易性 是否支持可视化拖曳 是否提供丰富自备函数 是否支持二次开发功能 是否提供二次开发接口 是否支持自定义SQL 易学程度 美观程度 17 告警功能 自定义等级 自定义颜色 自定义告警指标 告警发布方式 18 定时任务 是否支持定时任务报表 是否支持查询条件动态设置 年/季/月/旬/周/日/时报表的定制 定时任务报表的分发功能 19 基本报表功能 自定义维度成员 自定义指标 透明访问功能 从OLAP访问到OLTP数据 钻取功能 上钻下钻 任意钻取 预定义钻取路径 旋转功能 切片切块 数据过滤功能 时间序列功能 基本图形功能 多坐标轴支持 饼图 堆叠 三维 折线 散点 雷达 仪表盘 组合图形 其他 20 基本统计分析功能 80/20分析 绝对值分布分析 现状分析方法 比重分析 排序分析 平衡性分析 方差分析 80/20区间分析 进度分析 强度分析 异常值分析 发展分析方法 基比分析 环比分析 增长率分析 同期比分析 21 扩展功能 数据挖掘扩展 决策树 神经网络 时间序列趋势预测模型 多元回归线性/非线性预测模型 数据抽取扩展 建模工具 单独的报表工具 元数据管理工具 嵌入其他管理软件 负载平衡功能 多机冗余和故障点恢复功能 对中国式报表的支持度 22 重点功能 部署方式灵活性 复杂报表制作难易程度 最终客户掌握使用报表工具的难易程度 直接通过浏览器在报表上进行OLAP分析,除了常规的旋转、切片、钻取之外,还应当包括从汇总数据到详细数据的无缝钻透和跨主题的交叉钻取功能 直接在WEB上灵活地建立、定制不同的分析指标和各种指标计算公式 具有多种预测分析算法、趋势分析、时间序列分析、假设分析和回归分析功能 具有丰富的分析功能,如最优/最差分析、例外分析、排名分析、比较分析 提供报表调度功能,即在非高峰时间调度报表,生成报表结果 允许用户设置一定的预警条件,即当报表中某一项满足一定条件时,以特定的格式(包括特殊字体、特殊符号或图片)显示此项 提供用户订阅报表的能力,即允许用户通过一定的时间频度订阅报表,将报表执行结果发送到相应位置 提供数据缓存机制,使重复进行的查询操作无需频繁直接查询数据库,从而减少网络传输,全面提高即席查询性能 提供资源控制机制。系统管理员能够监控查询的运行进程,并停止长时间运行的查询,控制资源使用效率 用户设立不同的查询优先级,实现数据仓库资源的合理分配用户设立不同的查询优先级,实现数据仓库资源的合理分配 Other 23 商务因素 价格高低 用户授权许可 技术支持服务的完善 对硬件设备的要求 Other 1. Style Report http://www.inetsoft.com.cn/products/StyleIntelligence/ http://www.inetsoft.com.cn/evaluate/download.jsp inetsoft 2. Cognos https://www-01.ibm.com/software/cn/data/cognos/biwhitepaper/reg.html?cmp=apch_2010|IBM|CA_IT_AO_LI-20100303&cm=k&csr=Baidu&cr=Cognos&ct=CN0B701W&ck=Cognos&ppcseid=2467&mmtkwdid=5336249&mmtcmp=1882514&mmtctg=18710268&mmtmt=27 http://www.ibm.com/developerworks/cn/downloads/im/cognos/ 试用版的评估期为 30 天。 IBM 3. BO Business Objects 是全球领先的商务智能(BI)软件公司 SAP http://www.sap.com/china/solutions/sapbusinessobjects/index.epx 4. SSRS SQL Server Reporting Services (SSRS) SSAS是SQL SERVER2005中用于BI的组件 Microsoft SQL Server2008企业版 5. BRIO Brio Intelligence Brio Software 6. 润乾 http://www.runqian.com.cn/download-apply

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ]
3 人已下载

下载文档

相关文档