码迷,mamicode.com
首页 > 其他好文 > 详细

我们会使用BI吗?

时间:2015-03-30 23:13:29      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:商业智能

       最近在学习BI,过一段时间,就应该开发BI的项目了,总结一下这一阶段的学习成果。

         BI是什么?即Business Inteligence 商务智能,它是一套完整的解决方案,用来将企业现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。--百度百科

简单来说,BI就是一个解决方案,或者说是一种方法,一种用来分析数据的解决方案。BI不能产生数据,也不会消灭数据,它是在原有数据的基础上,进行加工和处理,然后以客户能需要的形式展示出来。

         说了这么多,那么BI在我们的程序中究竟在什么位置呢?且看下面这幅图:

技术分享

      从这幅图可以看出来,BI平台其实是介于数据源和数据显示层之间的,所以BI就是处理数据的一种解决方案。

          那么BI究竟能处理那些数据呢?可以以什么形式展示呢?这就涉及到了数据仓库的概念。首先数据仓库的数据来源很广泛,它可以来自不同的数据库(关系型数据库为主),可以来自很多的系统或者解决方案;它作为信息数据的唯一数据来源。数据仓库的特点:1 它按照一定的主题域组织数据;2 集成了多个主题域的单一信息源;3修改和删除操作很少,通常都是加载和刷新数据,所以它相对来说很稳定;4 OLTP系统通常只关系某个时间段内的数据,但是数据仓库通常包含历史数据。

         我们怎么使用BI呢,其实BI没有你想想中的那么复杂,它其实就是我们平常的一个解决方案。打开VS(以2010为例),然后选择商业智能,可以看到商业智能下边有三类解决方案,分别是SSIS,SSRS,SSAS,这三类都是我们经常使用的报表开发工具。

技术分享

         BI既然是开发报表的,那么这种开发方式和我们日常使用的开发方式有什么区别呢?打开一个我已经开发好的项目:

技术分享

可以看出来,BI是一个可视化的解决方案,那么,我们应该如何去开发一个具体的报表呢,下篇博客我们继续讨论。

我们会使用BI吗?

标签:商业智能

原文地址:http://blog.csdn.net/u010942465/article/details/44758343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!