商业智能-BIEE初探
一、商业智能现状
商业智能(BI)的程度主要可分为三个阶段,依次为报表、联机分析、数据挖掘。
BI的部署需要企业具备较好的信息基础,应该在ERP等基础信息系统完备之后再考虑。目前了解国内零售、电信、金融等行业已经有部分企业实施了BI项目,但真正能实现应用分析功能的确是少数。根据专业BI实施服务公司北京某科技有限公司技术总监表示:目前国内BI的实际应用水平主要停留在基本的数据整合阶段和统计分析,真正实现深度分析的应用极少。也许不能臆断这些处于初级阶段的BI应用都是失败的,但如果长期停留在该阶段,而没有相关的后期规划,那只能承认自己是失败的。比如在美国,BI项目的成功率也仅为20%。(摘自这里)
二、BI应用场景
一般系统的统计分析,用常见的报表系统基本都能满足要求。那什么条件或者说需求才适合采用 BI 呢?如果系统中如有这种需求描述,比如“行业宏观决策”、“业务专题综合分析”、“行业运行规律的发掘”等字眼,通常是有商务智能这种需求的,分别对应“决策支持”、“主题分析”、“数据挖掘”这些 BI 所提供的特性。
但是,这种系统的通常会分几个阶段来建设,一期、二期...。即便是一期中带有Olap的一些功能需求,普通国产报表软件基本上也能满足。(尽管国内报表功能提供的Olap功能,实际上没有通过ETL、数据仓库等来实现,而是通过web技术展现出钻取、切片等特性。)
普通报表工具和BI工具的几点对比:
比较项 | 报表 | BI工具 | 说明 |
商业智能等级 | 低 | 高 | 报表处于BI的初级阶段嘛 |
多维展现 | 一般 | 好 | BI可是基于数据仓库构建 |
速度性能 | 一般 | 好 | 多维数据库可以理解为空间换时间 |
业务拓展 | 低 | 高 | 报表到头来就只是报表 |
建设周期 | 短 | 长 | |
风险 | 低 | 高 | ETL、业务建模是两个关键点,直接影响成败 |
中式报表支持 | 好 | 待考察 | 多源分片等中式报表功能在BI系统中的表现怎样? |
的确选择起来不是一件容易的事,这取决于企业实施BI的决心、系统建设周期、开发团队经验能力、资金等诸多因素。
三、学习资源
提供商业智能产品的厂商不少,如IBM、甲骨文、微软、SAP,详细对比看这里。
我重点关注的是Oracle的BIEE。
Oracle中文官网 提供BIEE一些相关套件的下载,并有一些很好的技术文章。
附件是我搜集的一些资料,这些资料看过后,相信你对数据仓库以及BIEE会有更进一步的了解。
四、开始动手
1. 首先从 Oracle中文官网 下载BIEE,并安装(安装过程参看附件中的“深入浅出Oracle之BIEE.doc”)。
2. 然后惯例 Hello BIEE 。这个完成后,将会熟悉BIEE的 Administration Tool、DashBoard、Answer等功能
以及物理模型、逻辑模型、展现模型建立的整个过程。