博德之门2马兹:IT中的BI是什么?

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 06:30:14
那么请问BI的全称是什么呢?

BI在业内搞的红红火火,数据仓库、OLAP分析、数据挖掘等,也相继而出,现在只要有BI的地方,就有它们的身影,似乎BI就是它们、它们就是BI,那么究竟它们是不是BI?又和BI有什么关系呢?
其实任何事物搞清楚它的来历,存在的道理,也就能深刻明白它的内涵,正如计算机软件的产生就是来为人服务的,提高生产效率的,那么我工作的本质也就是想我的客户需要那些服务,怎样提高他们的效率。为了搞清BI,拿银行业务举个例:以前去银行存钱,人家拿出个计帐簿,存款人:A、金额:XXXX元… ,OK存款手续完成。银行老板想看XXXX年,行里有多少存款,当然是一群会计师忙了一整天,得出了一个结论。突然老板想知道这年我们亏本还是盈利了,这群会计师又忙了一天,总算搞定。最后发现这样成本高、效率低、风险还很大-纸张不易保存。这自然催生了银行业务系统的产生。
这种业务系统,功能自然包括存款、取款等等。也就是增、删、改、查,如果老板想看XXXX年,行里有多少存款,它还需要提供一些简单的统计功能。这样它足以满足需求。但是随着时代的发展,业务自然发展,业务系统也仅仅跟上。到后来已是功能复杂,又发现一个系统不能解决问题,发展到多个系统,最终出现了系统品种繁多、关系复杂,越整合系统越多的场面。公司好像也乐此不彼。真的需要这么多系统吗?如果不需要,怎么解决?
数据仓库理论出现后,银弹终于呈现了。人们认识到数据不应该仅仅是几张表,而应该以一种可扩展的体系结构组合,来适应新的变化,快速解决新的用户需求,这种体系结构中数据生产和数据应用应该分离。
以数据生产为目的,构建在OLTP上的,带有基本的数据应用的系统 - 传统业务系统。
以数据应用为目的,尤其智能化应用,构建在数据仓库上的,不带有数据生产的系统 - BI

BI的理解
BI的目的,就是数据的应用,智能化的应用。智能就是让计算机充分利用资源,代替人们的思考。拿上面的银行业务系统来说,增删改查,在非信息化时代,手工操作时,增加—只需在计帐簿记下你存钱了,删除-撕掉你的记账页,这些人们都无需思考,计算机替代我们做这些时,相应谈不上智能化。如果我们想发现在银行存款最多的一些公司有什么联系,手工来做,我们需要很多的数据,大量的思考,计算机替我们做这些,相对来讲就是智能化应用。大胆想像只要计算机替换人们复杂思考的应用,我们就可以将它归属到BI的范畴。

数据仓库,BI的基础、OLAP、数据挖掘,BI的主要应用。

数据仓库很好的规范了数据的体系结构,在它的层面上BI清晰的展现了它的结构