敏捷BI比传统BI功能强大是否属实?

关于大数据的资讯铺天盖地而来,让人眼花缭乱。虽然资讯很精彩,我们也看到了大数据背后的价值,很多企业选择了商业智能BI产品。商业智能在使用上可分为敏捷BI与传统BI,从名字来看敏捷BI要比传统BI显得利索强大,事实是否如此呢?

我们来探究一下传统BI与敏捷BI的数据分析模式。

传统BI

在对大数据进行分析的过程中,传统BI的做法是,IT人员事先根据分析需求来进行建模(以及做二次表或打Cube),提前汇总好数据,业务人员在前端查看分析结果报表。

这种做法很成熟,持续了很多年,但是也存在着一些问题。

1.业务人员查看的报表相对静态,分析的维度和度量的计算方式已在建模时预先设定好,不能更改,比如定好了是求和或求平均数,想改成求方差必须回去修改模型。

2.分析需求变更时,业务人员不能直接调整报表,需要IT人员重新建模或修改已有分析模型,耗时较长,响应速度较久。

造成这些的问题的本质原因是,过去的技术架构针对海量数据的计算能力不足,需通过建模、二次表、Cube提前进行数据运算汇总。

敏捷BI

随着技术的发展和演进,BI领域已经迎来了新一代敏捷BI的革新。以BI工具FineBI为例:

基于大数据的处理技术,其对TB-PB级的数据可实现秒级响应。敏捷BI的数据展现是起点,而不是终点。看到了数据,能交互式分析,能深入向下挖掘,能发现问题找到答案。

敏捷BI的分析报告能让非IT部门的同事直接在分析平台上做出来。不能把所有的分析报告需求都提交到IT部门,这样会严重增加IT部门的工作负担。敏捷BI的实施和操作相比传统BI都要来得更为简单,可以说是以业务人员为使用对象的BI。

分析报告需求经常需要数据层的改动,需要IT部门去改进数据层和业务层,传统BI平台需要一两个月去梳理模型。敏捷BI无需事先建模,可在分析过程中灵活调整分析维度和报表展现,需求变更可以在一天之内响应,提升企业的洞察力决策力。

与传统BI的重量建模、统一视图不同,敏捷BI采取轻量建模、N个视图的方法,数据连进来直接可以进行分析,并且业务人员可以实时调整分析的维度和度量的计算方式,极大增加灵活性,真正做到和数据对话。

想必大家会有一个疑问,既然有这么便捷的方式,为何传统BI不采用这种架构呢?正如上文所说,传统的技术架构没有引入现在的大数据技术,面对海量数据无法在用户点击的几秒内就展现结果,因此必须通过建模提前把数据汇总好,才能保证分析报表展现时的速度。实现敏捷BI的大前提是采用新架构处理数据的性能有了几十倍提升,涉及的技术包括分布式计算、内存计算、列存储、库内计算等。

因此,敏捷BI可以通过更低的成本、更短的上线周期,快速让企业洞察到数据的含义和价值。所以,敏捷BI相比于传统BI功能强大在某些方面确实属实。

时间: 2024-10-10 22:41:42

敏捷BI比传统BI功能强大是否属实?的相关文章

杂记- 3W互联网的圈子,大数据敏捷BI与微软BI的前端痛点

开篇介绍 上周末参加了一次永洪科技在中关村 3W 咖啡举行的一次线下沙龙活动 - 关于它们的产品大数据敏捷 BI 工具的介绍.由此活动,我想到了三个话题 - 3W 互联网的圈子,永洪科技的大数据敏捷 BI 工具,微软 BI 工具的路应该如何去走. 3W 互联网的圈子 其实之前在中关村工作过很长的一段时间,每天吃饭的点基本上就包括中关村那一块,平时每天都从那个基督教堂门前走过来走过去.但是感觉在中关村那里白混了一年,因为从来没有注意到那里其实有一个人气很旺的 IT 互联网人的圈子 - 3W 咖啡屋

敏捷开发与传统开发方式的比较

敏捷开发的起源 在90年代末期,传统软件开发的方式因为其繁杂的过程,以及对文档的过于严格的要求,造成了很大程度上的效率下降,也就是人们所说的"重型化危机".因为这一原因,人们开始反思传统方法的利弊,并对其弊端进行了改进,提出了敏捷方法. 2001年2月,由Martin Fowler,Jim Highsmith等17位软件开发专家起草的敏捷宣言发表,敏捷联盟成立.敏捷开发作为一种新的方法正式诞生.敏捷宣言中所表述的价值观分为四个方面: (1)个体和互动 高于 流程和工具(2)工作的软件

敏捷软件工程和传统软件工程的比较

敏捷软件工程和传统软件工程比较 (注:博文中加粗的正文部分为引用部分) 1.引言 敏捷软件开发从被提出之后就收到了广泛的关注,其从传统开发中剥离开自成一体,逐渐占据软件工程学界的半壁江山,与传统软件开发分庭抗礼.在长期的软件工程发展中逐步形成敏捷型和传统型软件工程相辅相成,并渐渐被软件开发团体认可并运用于实际中. 2.步步为营--传统型软件工程 传统型软件开发是基于"瀑布模型"的开发方式,以软件架构为核心,采用结构化设计以及分析方法将软件生命划分期限,并且开发进度按照从上而下的顺序相互

敏捷开发与传统开发

  本文主要介绍和讨论什么是敏捷开发和传统软件开发,分析这两个软件开发方法的特点并作出对比.首先介绍什么是传统软件开发. 传统开发 传统软件开发主要指的是传统软件开发的模型.传统的软件开发模型包括瀑布模型.增量过程模型.原型模型.螺旋模型等.这里就主要说这四个模型. 瀑布模型 瀑布模型可以说是狭义上的传统开发模型.1970年温斯顿·罗伊斯(Winston Royce)提出了著名的"瀑布模型",直到80年代早期,它一直是唯一被广泛采用的软件开发模型.瀑布模型由软件开发经典的四个过程组成-

微软开源一款功能强大的软件源代码分析与审计工具 Application Inspector

微软近日开源了其内部使用的软件特征源码分析工具 Application Inspector.ApplicationInspector是一款功能强大的软件源代码分析与审计工具,它可以帮助研究人员识别和发现目标应用程序中的公众周知的功能以及源代码中有意思的特性,并清楚目标应用的本质特征以及实现的功能. ApplicationInspector跟传统静态分析工具不同的是,它不会尝试去识别目标应用模式的好与坏,它只会报告它所检测到的应用程序模式,而且它会使用超过400种规则来完成检测,其中包含可能会影响

Kalendae——一款功能强大的日历插件

url:http://zjingwen.github.io/SetTimeOutGoBlog/kalendae/index.html (如果打开过慢,或者打不开,原因你懂得.) 一.Kalendae--一款功能强大的日历插件,英文版的,我英文太渣,有没有找到,中文文档.只能自己慢慢翻译,鼓捣了. 二.基本信息 Kalendae支持多种日历样式,可双联.单联.多联,支持单选日期,多选日期.联排选择.跨月选择.而且依赖图片极少,对于使用css来重构UI界面,非常有利. 依赖于了kaledae.js.

oracle功能强大的with子句

select * from emp ; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 1 7369 SMITH CLERK 7902 17-12月-80 800 20 2 7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30 3 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 4 7566 JONES MANAGER 7839 02-4月 -81 2975 20 5 7

Lingoes 一款功能强大、简明易用的多语言词典和文本翻译软件

Lingoes 软件自述 Lingoes 是一款功能强大.简明易用的多语言词典和文本翻译软件,支持多达80种语言互查互译,这些语言包括 英.法.德.意.俄.中.日.韩.西.葡.阿拉伯语 及更多... Lingoes 拥有专业的语言翻译功能,包括词典查询.文本翻译.屏幕取词,划词和语音朗读功能,并提供了海量词典和百科全书供用户下载,专业词典.百科全书.例句搜索和网络释义一应俱全,此外还提供了汇率计算.度量衡换算.世界时区转换.全球电话号码簿等实用工具,是新一代的词典与文本翻译专家. Lingoes

功能强大的商业图表控件Essential Chart for ASP.NET MVC

Essential Chart for ASP.NET MVC是一款功能强大的商业图表控件,提供了创新的数据对象模型可以很容易地与多种数据源进行绑定,提供了35种图表类型,支持2D和3D显示,多轴显示.实时数据显示.导出为图片以及打印和打印预览,软件开发人员可以使用该控件开发出专业的商业应用程序. 具体功能: 支持无限制数据序列和无限制数据点 支持多种坐标轴样式 支持自定义轴标签和显示方向 支持轴反转和颠倒轴 支持自定义数据点 支持图表放大和滚动以及panning 控件提供了交互式地十字光标,可