监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

BI界面Web化

申请免费试用、咨询电话:400-8352-114

文章来源:泛普软件

在企业应用软件中,商业智能(BI)往往在用户界面功能方面一路领先,看看桌面上的表格和图表输出、数据透视表以及图形报表,您就会对BI的用户界面有所了解,今天,随着Web技术的成熟,BI界面也正在从胖客户机转向瘦Web。

使用XML、JavaScript、Flash等诸多工具的Web应用编程接口(API)让BI开发商可以在最普通的Web浏览器中提供类似桌面客户端软件的体验。实际上,BI一直处在瘦客户机和胖客户机之争的最前线。今天,BI开发商正在给瘦客户机添加大量的用户界面功能,如此一来,瘦客户机就用不着担心用户界面比不过基于PC的胖客户机了。

过去十年里,BI开发商一直在尽量利用Web浏览器,因为Web浏览器可以把BI的报表和输出传送给任何一台与因特网连接的机器。只要采用表格、颜色和简单的字体控制,HTML文档的样式就会比大多数用黑白激光打印机打印出来的报表好很多,更棒的是这种HTML报表减少了打印需求,您可以不打印或仅打印几张关键页。除此之外,浏览器提供的文本搜索功能大大加快了数据访问的速度。到今天为止,将BI报表输出到Web上已经有了长足的进步。

从上世纪80年代末到90年代初,用Information Builders公司的Focus或Oracle产品开发主流的报表应用软件时,要增强输出到文件的功能是非常容易的。譬如说,开发人员可以方便地插入带浮水印的日期:“1996年9月11日”作为报表输出页面的标记和背景,因此在90年代中期,当一些厂商开始把BI报表输出转移到Web上时并没有引起多大的关注。很快,Crystal Reports和R&R Reportwriter等BI开发商开始为Web提供图表和图形;随后,又有其他BI开发商为报表输出添加了子报表区域:先是放在页脚和标题里;后来是直接嵌到主报表项目的页面上;紧接着就可以输出成Excel文件和Adobe PDF——全都实现了自动化。

把报表输出到Excel实际上是建立了一种新标准,因为Excel允许有经验的用户通过点击鼠标或使用过滤器来隐藏行和列,而且数据也能很容易地剪贴到另一张电子表格里,以便进一步分析或进行图形/图表处理。与此同时,PDF输出变得非常流行,因为质量非常高、并且嵌有字体和图形的报表可以通过Web发送,然后通过笔记本电脑或彩色喷墨打印提供给决策者们。接下来要做的事情是定制报表,联机分析处理(OLAP)的输出和数据挖掘视图都能够以Java小应用程序或AcitveX辅助报表的形式通过HTML格式传递到您的桌面上。不久前,像Actuate公司新的商业智能报表工具(BIRT)这类Java报表生成器开源项目也承诺全面支持基于HTML和Web的输出。

Web输出在BI中的优点

您经常会从BI开发商那里听到这样的看法:“在许多操作环境中,基于Web的输出具有明显的优势”。Hyperion公司产品营销副总裁Rich Clayton也有同感,他认为BI输出放在Web服务器上有以下优点:由于采用集中控制方式,使得更新和发布只有一个来源,所以更安全、更可靠、成本也更低。一般来说,人们使用商业智能应用软件的情况呈“金字塔形”分布:大约65%到75%用做普通的BI和OLAP报表;10%到20%用做分析;5%到10%用做BI设计、查询和报表创建。Rich Clayton认为,从“金字塔”底部逐渐往上走,BI的界面也随之从基于Web浏览器的瘦客户机逐渐转变为桌面胖客户机模式。

几乎所有的BI开发商都一致认为BI应用分布是呈金字塔形,不过它们对该金字塔有几个层次还缺乏共识,对每个层次各占多少百分比也意见不一,甚至对怎样在BI应用软件中使用基于Web浏览器的API也明显缺乏共识。例如,Actuate公司产品管理副总裁Paul Clenahan说:“我认为BI瘦客户机的数量已经超过了桌面胖客户机的数量——特别是考虑到那些作为有针对性、交互式的BI内容提供给最终用户的报表数量。”所以,众商家一致认为BI金字塔底部主要由Web瘦客户机构成,但也有开发商认为,瘦客户机占据了金字塔顶部。BI分析和设计程序正充分利用J2ME、Java、Java Server Faces(JSF)等技术为瘦客户机提供更加丰富的表现力;也有厂商认为使用Flash SWF的富BI Web客户机直接把Web界面推向了BI金字塔和BI设计任务的顶层。

BI开发商一致认为,Web界面需要跨平台和跨浏览器支持。没有一家开发商宣称自己的工具依赖于微软的IE,尽管如此,IE还是有很多优势的。一些最终用户反映,Cognos ReportNet设计工具在IE中使用时效果最好;而其他最终用户则强调,为了保证可以在Mozilla和Opera中使用的操作报表在IE中也能够使用,他们必须另外进行测试。无论还存在哪些具体问题,Web API及界面已经成为BI工具集和任务的主要表现手段。不过,更让人感兴趣的是Web API对用户定制需求做出快速响应的功能。

沿着BI金字塔迁移

BI界面的另一个重大趋势是转向门户输出(portal outlet),这就要求在报表生成过程中提供更多的定制和动态设计特性。Actuate公司的Clenahan提到了这一趋势。他说:“开发商为瘦客户机应用软件提供更多功能的计划肯定会把越来越多的先进功能引入瘦客户机领域。”许多开发商已经在各自的OLAP和报表工具中提供输出到Excel的功能。现在,这些开发商借助基于Web的瘦客户机,提供类似Excel的查询和报表分类/样式设计等功能。

JavaScript、Java和Flash都是面向Web的工具,它们允许BI开发商提供可以在本地处理的定制和样式设计。如果数据以XML或其他某种数据格式存储,用户就可以进行更广泛的查询和数据过滤处理,而不会出现重新查询服务器带来的延迟。

一些开发商正在往输出中添加设计对话框/弹出式窗口。这种弹出式窗口允许对报表或图表(或两者同时)的属性进行重大改变。这些弹出式窗口设计工具几乎免不了要对服务器进行全面的重新查询。不过它们的确允许有经验的用户更快地获得所需的数据和报表——用不着等IT人员为他们创建报表。当然,最佳方案就是Web API内嵌有整套设计工具,几家开发商正在开始支持这一功能。

来源:CCW

发布:2007-04-22 10:22    编辑:泛普软件 · xiaona    [打印此页]    [关闭]

泛普哈尔滨OA快博其他应用

哈尔滨OA软件 哈尔滨OA新闻动态 哈尔滨OA管理信息化 哈尔滨OA快博 哈尔滨OA软件行业资讯 哈尔滨软件开发公司 哈尔滨门禁系统 哈尔滨物业管理软件 哈尔滨仓库管理软件 哈尔滨餐饮管理软件 哈尔滨网站建设公司