以前做的项目中由于种种原因(数据量不大、客户需求比较简单等),对数据的分析做的不是很深入,大多是利用代码+sql语句做一些展示型的各类报表,深入点再就是结合dundas等图表工具开发一些柱状、饼状、仪表盘等分析图表,也基本上实现了数据汇总、分析、钻取等功能。然后新项目数据量在TB级以上,老板要求使用BI工具来做数据的挖掘和分析(说白了,就是让客户感觉我们的系统更专业一些),这段时间大概了解了这方面信息,主要有以下几个问题:
1、市场上BI工具目前很多,选择哪款BI工具就比较头疼,像ibm的Cognos、sap的bo、oracle的biee、sqlserver的bi等优缺点能否告知,因为不同工具价格会差别很大,但功能上总感觉都是那些东西(数据挖掘、OLAP等);
2、现在机器上安装了oracleBIEE11g,请问哪里有这方面的开发教程可以学习呢,现在尤其不太清楚BI工具与传统sql写法做出来的各类报表有什么区别;
3、另外一个最重要的是,因为要给客户方报预算,BI工具一般什么时候购买呢,是等到客户方项目上线运行1年后,数据量积攒到一定数量级才开始考虑购买哪款产品进行数据分析工作,还是说项目初期就要先定下来要买哪个产品呢,以oracleBIEE为例,oracle的售前说他们的工具是按照CPU核数来卖,所以我就比较头疼的是前期我这边也定不下来将来准备安装BIEE的服务器大概是个几核,还请有过这方面实施经验的仁兄予以指点。
补充一下,这个项目是B/S项目,基于.net4.0平台,后台数据库为oracle11g及sqlserver2008