盘点商务智能(BI)系统的主要功能

一个典型的BI系统应具有以下四个主要功能:1、读取数据功能:读取多种格式的文件,同时可读取关系型数据库中的数据。 2、关联/限定分析功能:关联分析主要用于发现不同事件之间的关联性,即一个事件发生的同时,另一个事件也经常发生。关联分析的重点在于快速发现那些有实用价值的关联发生的事件。 3、数据输出功能:打印统计列表和图表画面等,可将统计分析好的数据输出给其他的应用程序使用,或者以HTML格式保存。 4、定型处理功能:所需要的输出被显示出来时,进行定型登录,可以自动生成定型处理按钮。以后,只需按此按钮,即使很复杂的操作,也都可以将所要的列表、视图和图表显示出来。

以国内的一个BI系统为例,我们来介绍一个博易智软BI系统的主要功能,这个系统主要包含多维模型定义、数据清洗转换、多维立方体、数据展现分析服务以及信息发布。

由于现在基于Web的应用在用户界面和商业逻辑之间总是存在着断层,专业的网页设计人员与专业的业务逻辑实现人员存在着沟通的困难,从而使得项目的进展变得不如人意。BI-Pilot因而封装的Web Application Graphics User Interface(WAGUI) API (Web应用图形用户界接口)正是为了解决这一难题而产生的,它提供了一系列通用、美观的控件,使得程序员可以更加专注于业务逻辑的设计;同时对于现有的核心应用,提供了快速搭建不同界面的能力。

后台应用接口与WAGUI的结合,产生了BI-Pilot的WEB应用框架。这个框架与现有的应用框架相比(如Struts),完全不是同一个量级的产品,它具有开发图形化;控件标准化、环境国际化、接口统一化、发布简单化等独特优势。

标准表单提供了方便的图形开发界面,使得开发WEB的数据库应用变得非常用易,由于WAGUI的使用,可以用很低的成本开发出与传统的C/S结构同样丰富的、复杂的终端用户界面,这是使用以往的开发工具无法想象的。快速的、灵活的集成开发环境基于以上的基础工具包,BI-Pilot提供了集成的开发环境。从易用性上这个环境可以媲美桌面级的工具如VB;从应用性上,它提供了传统开发工具无法比拟的企业级开发框架。

对于企业来说,报表需求是随着时间和业务变化而变化的,BI项目交付之后,维护部门还需要不断的收集新的需求,更好的为企业经营和管理服务,从中体现出BI项目的价值。