读书人

对商务智能BI的小结

发布时间: 2012-10-12 10:17:04 作者: rapoo

对商务智能BI的总结

???????前些日子,我从项目管理部门转到软件部,得知公司以后的java项目组所接手的所有项目都商务智能化,即基于商务智能平台开发及应用!之前我一直在做CMMI项目管理这块,对商务智能系统(BI)这方面并不了解。后来,公司要求所有Java开发人员在公司培训和自主学习的情况下尽快熟悉BI。于是,自己就查找相关资料开始学习BI。现在网上BI的资料和讲解挺多的,但我看起觉得不够系统,组织结构不明朗!所以,自己将看过的资料进行整理,便于自己快速高效掌握BI方面的基本知识。

?????????

??????? 首先,说说什么是BI,为什么会出现BI,它的出现到底给企业带来多大的效益!

??????? 目前,学术界对商务智能,又称商业智能: Business Intelligence,简写为BI。经过几年的积累,大部分中大型的企事业单位已经建立比较完善的CRM,ERP,OA等基础信息化系统。这些系统的统一特点都是:通过业务人员或者用户的操作,最终对数据库进行增删改等操作。上述系统可以统一称为OLTP(Online Transaction Process,联机事务处理),指的就是系统运行了一段时间以后,必然帮助企事业单位收集大量的历史数据。但是,在数据库中分散。独立存在的大量数据对于业务人员来说,只是一些无法看懂的天书。业务人员所需要的是信息,是他们能够看懂、理解并从中受益的抽象信息。而商务智能系统的出现就是为了解决将数据转化为信息,使得业务人员包括管理者能够充分掌握和利用这些信息,并且辅助决策。

??????? 说的简单一点,商务智能是对商业信息的搜集,管理和分析的过程,目的是使企业的各级决策者获得知识或洞察力,促使他们做出对企业更有利的决策。

?????????在信息时代中,对信息处理和利用能力的强弱成为了决定企业兴衰成败的关键。随着Web技术的迅速发展,有越来越多的企业开始利用业务信息流和一些数据分析技术进行企业重整。这就决定了信息时代将是“智能”占主导地位的服务经济,也是商务智能大显身手的时代。

?

?????? 其次,谈谈商务智能的组成及实现和具体工作流程是怎样的。

?????????? 商业智能一般由数据仓库、联机分析处理(OLAP)、数据挖掘、数据备份和恢复等部分组成。商业智能的实现涉及到软件硬件咨询服务及应用,其基本体系结构包括数据仓库、联机分析处理(OLAP)、数据挖掘三个部分。我们可以将商业智能看成一种解决方案。它的关键是从许多来自不同的企业运作系统的数据中提取出有用的数据并进行清理,宜保证数据的正确性,然后经过抽取(Extraction)转换(Transformation)和装载(Load),这就是ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。

?????? 借助BI产品能够对数据实施全生命周期管理,设计的环节包括数据加工、数据展现、数据分析等。比如,以ETL为主的数据加工,以报表为主的数据展现,以多维分析(OLAP)、数据挖掘为主的数据分析。

?

???? 最后,我们需要分析一下商业智能的市场

??????? 从行业发展来看,商业智能作为业务驱动的决策支持系统,其发展是以较为完善企业的信息系统和稳定的业务系统为基础的。商业智能未来的应用与行业内信息化的基础状况密切相关,以制造型企业为主,其次是流通企业,这两个领域将是商业智能不可忽视的新市场。企业随着信息化水平的提高,商业智能产品将会与ERP和CRM等管理软件进一步融合,目前很多ERP厂商都将商业智能嵌入到相应的ERP系统内,比如SAP的ERP就嵌套了BO公司的商业智能产品。

??????上面我们说过了,信息时代将是“智能”占主导地位的服务经济,也是商务智能大显身手的时代。尽管商务智能市场不会出现爆炸式的增长,但在其诞生10年间却在持续不断地发展壮大,全世界30%的用户企业都引进了商务智能产品。

???????目前中国市场上的商务智能外国公司主要分为两大阵营:一大阵营是专门做商业智能软件的厂商,主要有:Business Objects,Brio,Cognos。这个阵营厂商的特点是技术先进,产品功能强大而全面,产品易用性高,可以使用各种数据源,目前这个阵营的厂商已经占据了中国商务智能市场的大部分市场份额。另一阵营厂商则一般与数据库有着千丝万缕的联系,这类厂商包括Oracle,微软,IBM,惠普等。这类厂商往往是把商务智能打包在其他软件中推广,特别是有自己数据库产品的厂商,比如Oracle的Oracle BIEE。本国公司主要是博科资讯和用友公司等老牌的企业管理软件的公司。

??????企业在上商业智能系统的时候,一定要认真选型,选择适合自己的商业智能产品,并且要把重点放在后期实施上和企业领导和员工的观念的转变上,只有这样,才能最终发挥商业智能产品对企业所带来的好处。

???????

???????从这三个方面来了解BI会简单点,至少对于我来说是这样的!

?

?


By the way,供大家交流Pentaho的圈子,里面可以共享有关pentahoBI平台学习的资料,期待您的加入! http://pentahofrends.group.iteye.com/



?

1 楼 honglove 2010-07-05 感觉您写得非常好 能不能把您们公司对bi选型做一个简单的介绍 2 楼 hu437 2010-07-05 Cognos现在就是IBM的
BO也被SAP收购了~~

都是在2007年收购的

Brio也早被Oracle收购,在Oracle的众多BI产品里面现在Brio基本上已经被废弃了~~现在Oracle的主推就是BIEE

所以现在的主要厂家就是SAP的BO,IBM的Cognos,和Oracle的BIEE

如果要排个名的话BO最强大,BIEE和Congnos差不多 3 楼 zhameng 2010-07-05 我们一般用BO公司的产品,不过BUG也不少! 4 楼 ruinxdgzy 2010-07-06 回复1楼:我们公司之前准备选用Oracle BIEE的,同时也对公司java组员工做了简单培训,但鉴于Oracle公司的这款BI产品是收费的且软件安装过程中出现了一些问题,所以,公司暂定使用Pentaho公司的BI套件,Pentaho BI套件是开源BI领域中很主流的一种,它们能提供完整的,成熟的BI套件,而且是基于java EE平台技术研发而成。采纳了Mondrian OLAP引擎,并且Pentaho BI套件借助Weka项目进入到数据挖掘领域!
唯一不足的是公司没有这方面的培训,使用它得靠自学了!网上资料较少,基本为英文资料,图书更是少见!

读书人网 >软件架构设计

热点推荐