BI是由什么组成的

来源:互联网 发布:java包名命名过长 编辑:程序博客网 时间:2024/04/28 15:06

BI系统主要是指是一种捕获和分析商业数据的方式,它主要将无序的、繁杂的数据转化为有序的、直观的数据展现模式。它能够帮助用户对自身业务经营做出正确明智决定的工具,帮助用户在业务管理及发展上做出及时、正确的判断。也就是说怎样从业务数据中提取有用的信息,然后根据这些信息来采用明智的行动。
其实BI在出现交换商品的时候已经存在,例如铁匠铺,在农忙的时候多打些镰刀、锄头之类的耕地铁器,在过年时多打些铁链子之类杀猪或者杀羊之类的铁器,这就是一个朴素的商业智能,能够判断在什么季节旺销什么商品。而今大家提到的商业智能多是利用计算机强大的计算功能去发现一些不易发现的商业规律,形成了目前大家热论的商业智能系统,但是这些系统都是运行在数据库之上的,对数据库现有的数据进行分析和归纳,总结出某些结果供决策者进行参考。
国内在经历了一遍ERP实施热之后,逐步有企业认识ERP产生大量的历史数据,但是这些数据仅仅保存在数据库中,没有发挥多大的作用,任何企业都不舍得把这些历史数据清除,因为他们也很清楚历史数据虽然用处不大,但是都是企业的财富,如何把这些数据进行重复的发挥呢?商业智能是个不错的平台,它可以将历史数据进行汇总整理后给企业一个参考意见,能够让企业根据历史数据做出下一步的计划和预期。
在商业智能系统出现之前,大家都是通过报表来展现数据库中的数据,报表有简单有复杂,当然报表只能静态的展现一部分数据,用户只能看到已经做好的报表,不能根据自己的需要重新构造报表。随着技术的发展,出现了OLAP分析,它能够让用户根据自己的想法对数据进行聚类、分类、钻取等操作,这样就很好的解决了报表不能动态展现的问题。之后随着数据仓库和数据挖掘技术的不断完善,大家都认为商业智能系统主要是分析数据,就把OLAP、数据仓库和数据挖掘归类到一起形成了BI系统,这三项确实能够体现Intelligence的概念。因此初期的BI系统都是只含有这三块,但是用户在使用一段时间后认为报表模块是必不可少的,因此都纷纷要求BI供应商将报表模块加进来,为什么会出现这种情况呢?因为虽然OLAP能动态展现数据,但是它主要还是侧重于决策者的分析,而中层领导更喜欢看到的是报表,他们需要掌握自己所分管部分的运营情况,报表则是最好的展现数据的方式,因此最后各BI厂商就将报表也加入到BI系统中去了,例如BO收购水晶报表,Hyperion收购Brio等都是BI厂商收购报表厂商来完善自己的报表功能。
现在大家比较公认的商业智能系统分为报表、OLAP、数据仓库、数据挖掘和即席查询五大块,本身商业智能系统也只是一个比较新的概念,也许随着技术和应用的发展还会扩充出来很多模块。让我们拭目以待。