传统BI,敏捷BI,探索式BI,三者有什么关系和异同
1
你好,传统BI,敏捷BI,探索式BI三者中
我目前只能理解到敏捷BI可能就是采用了列存储,分布式什么的,搭建好逻辑映射后,要进行预加载后,查询速度快点,
探索式BI感觉就是唱口号,要真正实施起来得要求业务人员具有相当的操作水平才能实现
目前还是传统BI在主流,对敏捷式和探索式抱有一种不了解,不明白的感觉
老感觉很多功能都是偷换概念的样子,有朋友能分享一下看法么?
我目前只能理解到敏捷BI可能就是采用了列存储,分布式什么的,搭建好逻辑映射后,要进行预加载后,查询速度快点,
探索式BI感觉就是唱口号,要真正实施起来得要求业务人员具有相当的操作水平才能实现
目前还是传统BI在主流,对敏捷式和探索式抱有一种不了解,不明白的感觉
老感觉很多功能都是偷换概念的样子,有朋友能分享一下看法么?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
6 个回复
andrea_zhou - 咨询顾问、BA 2015-09-06 回答
赞同来自: brucelu 、xpivot 、梁勇 、BAO胖子 、GeorgeYao 、BIWORK 、小春XC 、yan_learning 、罗大龙 、pengyu1801 、我就是宇宙更多 »
本来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,多么华丽丽。
好了,大概就聊到这儿,希望能对你有所帮助。
xpivot - SSAS & Excel &Cube架构师、产品经理 课程地址:http://www.hellobi.com/course/34 2015-09-06 回答
赞同来自: 梁勇 、gogodiy 、BIWORK 、GeorgeYao 、BAO胖子 、薇薇安更多 »
话说现在虚头巴脑的概念层出不穷,一不小心就迷失了。。。
GeorgeYao - 路漫漫其修远兮,吾将上下而求索! 2015-09-06 回答
赞同来自: 梁勇 、BIWORK
敏捷BI可以通过库内计算(In-Database Computing)技术,敏捷BI的汇总函数都推送到数据存储节点进行计算,从而实现了最少的计算资源和最快的响应时间;敏捷BI的优势在于交付周期短、秒级计算能力、简单易用等。
传统BI和敏捷BI的区别,详情请阅读:敏捷BI和传统BI的区别是什么?
探索式BI是新一代的BI软件。区别于传统BI软件,基于业务驱动,无需预生成Cube,交付周期相比传统BI较短,项目失败率低,能够形成自服务BI系统。对于需求变化,新需求交付周期很短,相关模块调整不大。
gogodiy - 天善智能数据库专家、Tableau爱好者 2015-09-06 回答
赞同来自:
pengyu1801 2015-09-18 回答
赞同来自:
BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-09-21 回答
赞同来自: