BI和数据仓库:企业分析决策真的离不开数据仓库吗?

很长一段时间,BI和数据仓库几乎都是如影随形、难舍难分。企业如果想要实行“数据驱动决策-决策推动业务发展”的机制,就必须先有数据仓库充当中央存储库,供BI查询和调取,然后再在BI上进行数据的分析与可视化。


但数据分析和商业决策发展至今,企业想要实现数据驱动决策,是否还是无法绕过数据仓库?在现代商业环境中重新定义BI和数据仓库,我们又能不能找到合适的替代方案?

今天,我们就这个命题展开讨论,希望能给大家提供一些思路。

数仓:BI背后的引擎(或管道)

数据仓库:从字面意义上即数据的仓库,是为了把操作型数据集成到统一的环境中,以提供决策型数据访问。数据仓库关注的是解决数据一致性,可信性,集合性.......这些问题,把越来越复杂的业务数据转化成对于业务运营、业务分析来说简单易用的数据形式;数据仓库的终极目标是让数据应用人员(无论是CEO还是普通分析师)思考怎么使用数据仓库里的这些数据,创造更多的信息与价值;而不是发愁数据在哪里,数据对不对。

BI(商业智能):BI是分析数据并获取洞察力、从而帮助企业做出决策的一系列方法、技术和软件。相比数据仓库,BI中还包含了数据挖掘,数据可视化,多维分析,标签分类等方面。拿多维分析举个例子,数据仓库中只是提供了维度化的数据,但是基于某些工具,比如Ebay的kylen或者IBM的Cognos等,可以支持用户在一定范围内任意组合维度与指标,那这就上升到了决策支持的层面而不是“高级数据仓储”层面了,也就是使用了数据仓库的数据,但不是数据仓库的功能。

BI与数据仓库的相关性(图片来源于网络)

传统BI项目的构建路径决定了其必须依赖数据仓库才能进行数据分析。比如MicroStrategy,SAP BW,微软 Analysis Server, IBM的Cognos,Oracle的OBIEE,这些传统BI工具不具备使数据集成标准化的能力,数据仓库的存在就是帮助他们建立数据治理结构,解决数据冗余、不一致、错误、无法轻松访问等问题。

另一方面,BI对数据仓库的这种依赖其实存在着极大的缺陷。一般来说,数据仓库通常需要花费高经济成本、时间成本从规划到落地,但创造的价值大多数情况比较有限,ROI较低。搭建成功后,数据仓库也仅支持极少数特定类型的分析,如果企业业务出现调整或者需要处理新类型的数据,届时又将重新面临重大的开发工作。

从现代商业决策视角,重新审视BI与数据仓库的关系

在如今转向服务导向架构(SOA)(由Gartner提出,以“服务”为基本元素来组建企业IT架构的方式。SOA要解决的主要问题是:快速构建与应用集成,现已成为解决企业业务发展需求与企业IT支持能力之间矛盾的最佳方案。)的技术大背景中,耗费巨大心力进行大规模的数据整合和数据集成操作是否还有必要?构建数仓的收益是否能大于你将付出的成本?

再加上企业数据体量不断提升,业务发展越来越迅速,对快速印证分析决策也提出了更高要求,更多的企业希望能够降低技术设施成本,做到近乎实时地访问操作源数据,在极短的时间内响应用户请求。

数据仓库和BI的体系结构(图片来源于网络)

于是我们看到了越来越多没有数仓的BI项目。一方面,敏捷BI的兴起,允许用户快速接入各类数据源,无需借助数仓即可实现数据导入-处理-分析的流程。而另一方面,以观远数据为代表的新一代AI+BI智能数据分析平台,则在快速接入、敏捷分析的基础上,实现了更进一步的应用:

观远数据智能分析平台:

  1. 自带轻量的分布式数据存储与数据流处理模块,提供从数据抽取、数据建模、数据分析,到数据可视化、预警分发的一站式数据分析应用能力;
  2. 即便不抽取数据,也可实现多数据源的联邦动态分析(联动、钻取、动态参数等交互分析功能)。

在这个角度上来看,一定程度上可以在没有数据仓库的前提下实现智能数据分析,但是,这仅限于数据量有限的中小型企业,不意味着我们推荐直接拿数据分析平台上的数据存储当做数据仓库来用。

因为随着企业用户数据量、分析复杂度的不断提升,数据分析平台上轻量式数据存储与数据流处理模块是难以承受巨大的计算压力的,从企业长远发展的角度上考量,还是需要有计划地建设数据仓库或数据平台。

企业构建分析决策架构的敏捷策略

企业分析决策架构的未来前景,取决于业务驱动因素以及技术的发展方向。如今企业数据呈指数级增长,对实时分析的需求比以往任何时候都要强烈,鉴于此,如何兼顾快速落地与高可扩展性,有机结合数据仓库来构建企业分析决策架构,仍是摆在众多企业面前的一个巨大难题。

对此,观远数据推荐的最佳实践是:

  1. 在数仓尚未搭建或分析思路尚未成型时,直接在BI平台内快速构建分析应用,快速反馈、快速迭代,实现quick win。
  2. 在分析结果得到业务的印证后,再将数据沉淀和复杂分析逻辑逐步固化到数据仓库或数据平台里面实施,此时BI平台仅担负轻量的数据分析与可视化压力。

我们认为,数据分析的本质是为业务发展、商业决策而服务,而不是创建一堆无用的可视化图表。通过以上提到的这种敏捷开发,快速印证,不断沉淀的过程,将能够更大程度上确保企业分析决策架构的方向正确,获得业务端的认同,驱动业务发展,从而产生真正的商业价值。

原文地址:https://blog.51cto.com/14211202/2397406

时间: 2024-10-11 03:23:45

BI和数据仓库:企业分析决策真的离不开数据仓库吗?的相关文章

中小型企业商业智能平台的开发和实现(数据仓库、BI系统、真实项目实战)

中小型企业商业智能平台的开发和实现(数据仓库.BI系统.真实项目实战)课程分类:数据和数据仓库适合人群:初级课时数量:76课时用到技术:数据仓库.BI系统.真实项目实战涉及项目:中小型企业商业智能平台咨询QQ:1840215592课程内容简介:本课程以公共卫生领域高血压的管理为实际应用场景,为高血压管理系统建立数据仓库,进行数据分析.本课程一共分为四个章节,76讲.第一章主要介绍了商业智能系统的发展,从商业智能的学科范围.演化史.应用案例到自然演化式的体系结构,以及面临的问题,再讲到数据仓库以及

数据仓库详细分析和说明

数据仓库是企业统一的数据管理的方式,将不同的应用中的数据汇聚,然后对这些数据加工和多维度分析,并最终展现给用户.它帮助企业将纷繁浩杂的数据整合加工,并最终转换为关键流程上的KPI,从而为决策/管理等提供最准确的支持,并帮助预测发展趋势.因此,数据仓库是企业IT系统中非常核心的系统. 根据企业构建数据仓库的主要应用场景不同,我们可以将数据仓库分为以下四种类型,每一种类型的数据仓库系统都有不同的技术指标与要求. 传统数据仓库 图1:传统数据仓库的架构 企业会把数据分成内部数据和外部数据,内部数据通常

商务智能=数据+分析+决策+利益

一.背景介绍 人类社会从物物交换到货币的产生,到形形色色的交易,产生了我们现在繁荣.复杂的各种商业活动.利益是商务的核心,而商务需要经过买卖双方的交易,谈判,而商品的流通又需要物流.库存,其中业务流程十分繁琐,然而科技进步改善或者正在改变着其形式,人们的工作效率正在极大地提高. 在这个信息化的时代,许多传统业务被信息化手段所取代或者信息化作为其辅助手段.于是乎,在这个时代,所有的人都在谈数据,并且相关的商务数据呈爆炸性指数级的增长.可是,不是所有的数据都是有用的,所以人们需要从中挖掘有用的信息,

CRM精准统计数据,为企业科学决策护航

统计数据显示,排名前40%的公司,多数业务决策(约70%)是由数据驱动的,即推动业务驱动决策的组织比本能驱动的组织更有经验. 精准数据统计对企业意义重大 在公司的运营活动中,每天都会产生很多数据,这些看似毫不相关的数据,却也是具有深层次的价值,对公司的运营和发展都具有十分重要的作用和意义.要知道企业的很多重大决策都来源于对数据的分析,每一个重大决策都有可能决定企业以后发展的命运.数据是决策的基础,也是改进工作的指导建议.只有充分利用好数据,才能得出适合公司的.具有针对性的意见和发展计划,从而可以

BI中事实表,维度表和数据集市,数据仓库的理解

维度表(dimension)存放着一些维度属性,例如时间维度:年月日时:地域维度:省份,城市:年龄维度:老年,中年,青年:职称维度:高,中,低.它定义了可以从哪些角度分析事实表. 事实表(fact)存放着一些业务产生的数据,例如:商品订购产生的订单信息,银行的流水信息,erp系统的办公信息.但它不仅存放着上述事实信息,而且存放在事实信息与维度信息关联的键值,例如订单信息里面有日期字段可以和时间维度关联,可以通过银行中的个税流水与收入维度关联量化各个收入群体,erp流水中的员工号可以同职称维度表关

BABOK - 企业分析(Enterprise Analysis)

BABOK - 企业分析(Enterprise Analysis)概要 发表于2013年10月9日由周金根 描述 企业分析描述我们如何捕捉.提炼并明晰业务需要,并定义一个可能实现这些业务需要的一个方案范围,它包括问题定义和分析,业务案例开发,可行性研究和方案范围定义 目的 明确业务战略需要和目标,并建议方案范围 任务 标识业务需要(Identify Business Need) 确定方案步骤(Determine Solution Approach) 定义方案范围(Define Solution

你真的离不开新闻吗?

<你真的离不开新闻吗>,这是一篇来自罗尔夫•多贝里的文章,也是来自<明智行动的艺术>一书最后的部分.在这篇文章看完之后,我决定断掉一些经常刷新的东西,比如朋友圈,来尝试一下不看新闻是否能带来价值.如果刷朋友圈是寻找存在感,那么我们的一生有很多可以追求的东西,以下为全文,我直接帖了出来.这种转载其实是并不负责的,但如果你喜欢这个文章,我还是功你去购买<明智行动的艺术>原书. 苏门答腊的地震.俄罗斯的坠机事件.一个男人将自己的女人在地下室关了30年.海蒂·克鲁姆和席尔分手.

BeginInvoke 方法真的是新开一个线程进行异步调用吗?

转自原文BeginInvoke 方法真的是新开一个线程进行异步调用吗? 参考以下代码: public delegate void treeinvoke(); private void UpdateTreeView() { MessageBox.Show(System.Threading.Thread.CurrentThread.Name); } private void button1_Click(object sender, System.EventArgs e) { System.Threa

一文读懂商业智能(BI):企业数据分析的中枢

商业智能(BI)大家可能早已耳熟能详.从早期的报表自动化,到现在的复杂灵活分析,多平台支持,优秀的人机互动,多数据抽取,大数据整合,甚至和当下最火的人工智能都有结合点.可能一提到BI,大家都会自然而然地把这个话题丢给IT.但是由IT主导的BI项目最终是否能够落地? 为什么以技术为主导的IT部门做不好BI项目? 首先我认为BI是最直接,最重要地服务于商业决策者的,尤其是管理层.BI应用是否符合用户习惯,数据是否准确及时,是BI能否活下来的关键之关键.试想一个难以操作,挤满了图表,而且错误百出的BI