8个回答
很多人认为,报表就是BI。实际上,报表只是BI的一部分,虽然BI应用的结果通常需要报表来展示,但是,BI不仅仅是报表。
BI更专业,而且可以定制开发,它可以针对不同的数据维度进行细分化分析,所以专业度好效用是非常不一样的!
分几个方面简要说说,个人意见,供大家参考:
1、从系统角度:
BI系统:主要包括数据仓库/数据集市、ETL、数据分析、BI应用等多个组成部分和实施过程,最终BI应用中除了有报表展现外,还有多维分析、自助分析、数据挖掘等功能。
报表系统:一般接入在某个业务系统数据库上,为MIS系统提供灵活的报表查询实现。当然,报表系统在数据量小时也可以连接若干业务系统数据库,实现跨库的关联查询,但这个查询是由报表工具来实现的,实现起来的复杂度和性能依赖于报表工具的能力。
2、从工具角度:
BI工具:一般连接的是多维模型数据库,可以很容易实现各种多维分析的操作,如钻取、旋转和切片等;还能很容易地实现基于指标和维度的拖拽分析和自助分析。
报表工具:一般连接的是事务处理型数据库,不能实现多维分析的操作;当然,目前有些报表工具用链接传参的方式实现所谓的钻取,实现复杂,还会有性能的问题。
以上两个工具也都可以连接对方的数据库,但发挥不了相应的功能;比如报表工具连接多维数据库后,多维分析操作、拖拽分析和自助分析还是实现不了。
3、从工程化角度:
BI工程:相对比较复杂,投资比较大,实施周期相对比较长,见效相对较慢,但效果比较好,尤其是在数据整合的数据质量、报表口径统一化、应用性能上有很大的优势。
报表工程:相对比较简单,投资可以比较小,实施周期相对较短,见效比较快。
从发展过程看,一般先是上了报表系统,发现报表系统的若干问题后,再上BI系统。
laozhu 发表于 2018-5-8 18:26
分几个方面简要说说,个人意见,供大家参考:
1、从系统角度:
BI系统:主要包括数据仓库/数据集市、ETL、 ...
补充一下,关于3,可以参考我以前整理的一个图,其中两个红框中分别对应了报表阶段和BI阶段:

报表是数据展示工具,商业智能BI是数据分析工具。
报表工具是一类报表制作工具和数据展示工具,用于制作各类数据报表、图形报表。或者制作特定格式的电子发票联、流程单、收据等等。
商业智能的重点在于商业数据的分析,集成了数据统计、数据展示、数据分析和挖掘的解决方案。
Gartner给出的定义:
商业智能是提取企业各个运作系统的数据,然后进行清理、抽取、转换和装载,即ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理,最后将结果呈现给管理者,为管理者的决策过程提供支持。