超市和商品陈列的关系。
超市是为了满足顾客一站式购物需求的完整解决方案,包括商品采购、货物运输、货物存储、商品陈列、商品定价、结算等环节。
**BI是为了满足客户以信息为主的决策支持需求的全套解决方案,包括数据采集、数据处理(ETL)、数据存储、数据仓库、数据展现、结果解读等环节。**数据库就像是超市的仓储,可能是一个或者多个,也可能是从厂家直接发货(异构数据源)
数据仓库就像货架上的商品陈列,按各种主题,分门别类的把各种商品陈列在不同的货架上(主题库),例如个人护理区(商品类型)、临近保质期区(时间属性)、运动区(使用场景)、结算台小货架(凑单品)等,方便顾客迅速作出购物的决策。
所谓的BI科学的理解是一套完整的解决方案,其最终目的是提供快速准确的报表作为依据,从而帮助企业做出明智的业务决策。
而这套方案里可以有数据仓库也可以不用数据仓库。
数据仓库区别与数据库的主要特征就是数据仓库的设计主要面向主题而数据库主要面向事务,也就是一个是OLAP一个是OLTP。
在构建BI方案的时候并不一定需要数据仓库,在数据库的基础上搭建也行。
只是对于中大型企业,考虑到日常事务多,数据量大,数据库往往要做更多的写优化,在这样的背景下通过构建数据仓库,将数据通过ETL过程抽取到数据仓库,在此基础上构建BI解决方案就显得更加的高效。 有些企业内部人员由于只有日常使用的BI的经验而没有完整BI项目实施的经验所以容易狭义的把BI看做是报表平台把数据仓库看做是另一个备份数据库。