商务智能 BI
http://www.searchdatacenter.com.cn/articlelist_250.htm
http://www.searchdatabase.com.cn/showcontent_22840.htm
http://www.techtarget.com.cn/
some one say:
对于BI的理解可以从以下四个角度来认识:
1、BI不等于数据仓库
2、BI不等于数据挖掘
3、BI只是基于数据仓库、数据挖掘的展现工具
4、BI不是纯粹的开发工具
分析:
1、数据仓库是整合一个企业所有数据,实现跨部门、全公司数据集中存储、共享的工具,更实际一点说,它是所有业务数据的整合,需要经历ODS、ETL、 DataMart等多个过程,而且随着公司的发展,数据仓库将实现自动扩充和扩展。其实它最底层还是基于数据库,最多是可以从多个数据库是提取数据,但我 认为一个数据库开发数据仓库,可以有效地提高数据的利用利用效率,所谓的XML等数据用于文档管理也许是最适合的
2、数据挖掘是基于数据仓库的深层次分析工具,没有数据仓库提供的详尽的数据,数据挖掘根本是一套废物或者是幻想,应为数据挖掘所依赖的技术,都需要大量的数据,而且数据挖掘的结果是只能是专家才能理解,所以它是专家系统,不是推而广之
3、BI,号称是商业智能,能够为企业决策提供支持,其实是夸夸其谈,它真正能够起到是作用是展现日常的业务数据,更重要的是能够以一种直观有效的形式进 行展示,使使用者能够从多个角度来观察数据,理解业务现状。所以BI根据业务日常需要分为三种形式:1)OLAP:包括Hyperion\Cognose PowerCube\AnalysisService,主要用于实现多维数据集;2)报表工具:包括BO\Brio\Cognose,其中BO可以说是这 个行业中的老大;3)基于OLAP、报表的动态查询
4、BI其中包括Business和Intelligence,这两个概念就不是一般软件开发人员能够全部理解的,因此这是与业务直接相关的开发,所以 BI的开发需要与专业的行业精英一起,由他们提供想法,由需求分析人员把它转化为业务数据模式和关联,然后才能交给开发人员进行设计,所以BI是离不开业 务人员,不是用个工具就是简单开发的东西
another one say:
BI包括Business and Inteligence. 这里面哪一个都不是软件所能提供的. Data warehousing 的一个经典文献是:The MBA needs a PhD in SQL. 所有OLAP类软件的用处就是提供一个方便,直观的查询数据的界面.
and
学习BI,需要学习的也不少的
学习数据仓库的理论
先学习ETL设计,本身ETL设计工具就有不少家,各家有所不同的,不过概念一样
学习OLAP设计,就是设计多维数据集的维度和量值的设计,深点还要学习其中的权限设计、KPI设计等
学习一些数据统计和分析方法
http://www.javaeye.com/wiki/Business-AI