admin 发表于 2017-5-9 11:14:02

传统BI,敏捷BI,探索式BI,三者有什么关系和异同?【转】

传统BI,敏捷BI,探索式BI,三者有什么关系和异同 ?

XPIVOT
SSAS & Excel &Cube架构师、产品经理
www.flybi.net 商业智能BI社区专家
www.hellobi.com 商业智能BI学院 微软 SSAS 性能调优课程讲师

打个比方来说说个人偏见理解吧,传统BI就好比是蹭饭,人家给什么你就吃什么,可能是山珍海味,也可能是咸菜窝头,重要的是你没得选择。敏捷BI就好比是自助餐,可选择性是多样化了,但也仅能在有限的几样菜中择优,还要仰赖餐厅规模,厨师手艺,真不一定能吃上心仪的菜。探索式BI就好比自己下厨做菜,菜是自己选择的,又是亲手烧制的,纵然比不得大厨手艺,重要的是自己想吃的,没有人比你自己更了解自己的需求,再好的大厨也须知众口难调。
话说现在虚头巴脑的概念层出不穷,一不小心就迷失了。。。


Andrea Zhou
某上市电商公司咨询顾问 BA
www.flybi.net 商业智能BI社区专家
www.hellobi.com 商业智能BI学院 商业智能需求分析与管理课程讲师

首先,“传统”这个词,是蛮有意思的,传统是相对的。
本来BI就是不断演化的,今日的“主流”,极有可能变成明日的“传统”。
譬如当年我们做OLAP的时候,感觉ROLAP和MOLAP,最开始Rolap是主流,然后Molap出现了,通过预计算用空间换取时间,一时风行;然后再过一阵,硬件性能发展了,Molap又有些没落转而流行Rolap了。是不是有些像是十年河东十年河西的样子。

关于敏捷BI,我觉得是从敏捷开发这一概念中演化而来的。
敏捷BI更像是一种方法,与你列存储、分布式、基于什么架构无关的。这种方法强调需求的迭代,快速迭代,先出来一些东西,然后看看行不行,OK的话继续深化,有问题的话则完善修改,不行的话放弃也损失不大。一个主题的弄完再进行引入另外一块。
这与Kimball的数据集市建设方法论,是非常相似的。也与多年前我们常说BI项目的“整体规规划、分步实施”、“螺旋式上升”是契合的。
传统敏捷方法里的一些概念,如“轻文档”这个在敏捷BI中就需要慎重了。另外,原型图的做法也是一个好的手段。
还有一点,如果你是走Inmon的路子,搞EDW,那么敏捷还不一定好用。
因此 ,敏捷BI是为了更好的交付项目的一种方法论上的尝试。大部分工具都可以来承载以此种方式交付项目,但是有些老牌BI工具层次过多实现较慢,会影响到敏捷的效率。

而探索式BI,这个概念并不是一个全球范围内很同行说法,但是事实上确实会有很多类似的体会。
个人认为,探索式BI,更像是在阐明一种态度。
我们通过一定的方式,对业务进行分析,快速的试错,低成本的试错。这些方式可以是基于多维分析、或是基于即席查询,可以用Cube,也可以通过数据内在联系搭建语义层等来实现,这些方式之间有效率的差别。
探索式BI强调从业务角度出发,定位出问题所在原因,或是在你随意组合与拖拽中发现一些有意思或者是有启发的内容点。
从本质上来看,多维分析、即席查询、上钻下钻切片切块,这些经典的BI属于,用于探索,真的不算过时。
因此,探索式BI,是为了得到回答而不断尝试的一种态度。与工具有一定关系。工具能够支持前面所属的一些功能即可开始着手,只是支撑程度上可能会有差异。

在这之外,还会有些概念的,再介绍几点。
内存式BI,这个也是近年来非常火的一个概念,以几款新兴的世界级的工具(具体可在Gartner象限图第一象限中找)为代表,掀起一阵小风暴。而这几年在国内也是颇为的火。
内存式BI,倒是实实在在有技术上的东西,它利用了当下内存成本的下降,将一定的基础数据加载到内存中去,再在用户查询的时候动态计算,返回结果,这是即时的计算,并非之前Schedule好数据并缓存下来的。与那些Rolap相比,数据直接在内存里计算,比在RDBMS里要快上很多。
当然,这些工具的内存式程度也会有纯内存式、半内存式乃至伪内存式。
因此,内存式BI,也可以算是BI上一类技术、一类工具吧。

还可以用一个概念去宣讲。那就是全员BI。这个概念指的是让企业各个层级的用户都能够动起来,使用BI系统,而且可以各取所需。说全员BI,主要的概念还是会以多维分析、即席查询类似概念,让一线执行层能够查询出数据、做些基础的分析,从繁重的汇总统计中释放出来。毕竟高层和中高层都是会有定制的应用的。想想,从上往下各个层级都能在BI系统中获益,全员BI,多么华丽丽。

好了,大概就聊到这儿,希望能对你有所帮助。


本文引自商业智能BI社区话题 http://www.flybi.net/,可点击以下阅读原文访问。





页: [1]
查看完整版本: 传统BI,敏捷BI,探索式BI,三者有什么关系和异同?【转】