BI系统的应用组织思路与数据分析模式
BI商业智能软件一般都会提供若干数据整合、数据查询、分析与评价、数据可视化及数据分享的手段,但是在BI项目的构建与实施过程中,如果不按照一定的应用组织思路、数据分析模式及分析流程使用这些工具或手段,呈现给最终用户的将是独立的工具集和离散的分析内容,BI系统的整体应用效果将大打折扣。同时,最终用户也了解数据分析模式及数据分析流程方面的一些常用理论和方法,以便形成自己的分析内容组织思路,从而有效开展数据决策分析工作。这方面目前已有多种卓有成效的理论及实践体系,本文基于既往经历的典型BI/DW项目实施经验及对BI软件规划研发和实施经验,给出一种BI系统中的数据分析内容及分析流程组织思路。
1. 整体应用模式
在商业智能项目(DW/BI项目)中,通过梳理和优化现有的指标、报表体系和分析体系,同时整合主要的业务系统数据(业务核心支撑系统、财务系统、HR系统、手工维护的数据如行业数据、竞争对手数据等),从而建立面向总部和子公司的业务及IT等部门,集中使用、管理和维护的BI商业智能系统,以强化信息共享、业务分析、辅助管理决策工作。
在系统构建思路(系统整体应用模式)方面,面向数据分析的BI商业智能系统构建工作应达到如下目标:

BI商业智能系统分析应用整体组织思路
2. 数据分析模式
在数据分析的原理及模式方面,BI商业智能系统可采取PDCA管理循环理论的分析问题的模式,PDCA管理循环理论起初应用于质量检查与保障优化领域,后来在精细化管理及数据分析与决策领域卓有成效。

BI商业智能系统PDCA分析模式及流程
应用在商业智能项目(BI/DW类)中时,PDCA管理循环理论的P、D、C、A四个英文字母所代表的意义如下:
1)P(Plan)——计划
包括方针和目标的确定以及活动计划的制定,包括业务发展目标(goal),中期计划(plan),年度、季度及月度预算等(budget)。
计划环节的内容触发了BI商业智能系统应当具有导入并集成计划与预算等相关数据的能力这一要求,而计划及预算的制定工作,一般则是通过在专项的计划与预算管理系统中进行。也有个别BI厂商基于自定义的填报方案为客户提供计划和预算的下发与上报等管理功能。
2)D(DO)——执行
执行就是具体运作,实现计划中的内容。在BI商业智能系统需要对及时、准确的反应业务的现状提供必要的、充分的手段,包括围绕业务整体状况及各个业务面构建的Dashboard、报表、查询、预警及其他数据分析及可视化手段。
有比较才能明了现状,有参照才能进行比较。因此BI商业智能系统还应该提供来自内部、外部的参照体系,比如计划数据、历史数据、标杆数据、竞争数据等,以便对业务现状的健康程度有足够的参照依据。
3)C(Check)——检查
就是要检查并总结执行计划的结果,分清哪些对了,哪些错了,明确效果,找出问题。
在BI商业智能系统中,应提供相应的对比和评价手段,如各类计划的达成情况分析、标杆分析、综合绩效评价、EVA评价等手段,以便对一个业务周期的效果进行分析与评价。
该部分的分析粒度应有所提高(如沿着时间、人员等维度),分析的范围相应缩窄,结合管理及业务现状有针对性对总体及关键业务环节设立专项检查与评价手段,检查评价的内容一般集中在业务效率及财务表现等方面。
4)A(Action)——处理
对上文Check环节检查的结果进行处理,管理人员通过仔细分析内在原因之后对检车结果认可、否定或调整改进相关参数及结果。并利用有效的结果针对性的开展相关商务政策及管理措施等。
比如,在既往实施的多个经销商网络管理商业智能项目中,Action环节落实为相应销售政策、奖罚措施及总部向各经销商、代理商的利润返还计划,同时也落实为对下一轮业务目标计划数据的调整。
3. 数据分析流程
面对一个具体的数据分析需求时,分析人员在BI商业智能系统中综合利用各种手段解决问题的典型分析流程示意如下:
以下以几种BI商业智能产品的特定版本为例,解释这些BI产品按以上分析流程实施时所对应的工具及手段。
TBD
BI产品 |
数据整合手段 |
陈述 业务事实 |
反应 业务状态 |
发现 业务问题 |
分析 问题原因 |
集中展现 方式 |
Pentaho | TBD | |||||
SAP BUSINESSOBJECTS | |
|
|
|
|
|
IBM Cognos | |
|
|
|
|
|
Oracle BIEE |
BI系统的应用组织思路与数据分析模式的更多相关文章
- 大数据时代的新BI系统架构发展趋势
商业智能(BI,Business Intelligence).它是一套完整的解决方式,用来将企业中现有的数据进行有效的整合,高速准确的提供报表并提出决策根据.帮助企业做出明智的业务经营决策. ...
- 技术小白的也能独立完成数据分析,这款BI系统你值得拥有
是否有很多小白跟我一样,不会编程代码,又觉得excel操作太繁琐了,一直苦苦不知道要怎么做数据分析.前段时间我使用了一款bi系统,简直太方便了!拖拉拽就能制作分析图表.点击就能应用智能分析功能,如果这 ...
- 医疗BI系统的数据分析是怎样的?
在社会日益发展和信息化的过程中,已经发展处行业化.智能化的各类IT系统及子系统,如ERP.CRM.财务等等.实现经营流程数字化的同时,各行业企业的数据库日益庞大,医疗行业也不例外.我国医疗行业经过多年 ...
- 善用商业智能BI系统,让数据分析更智能
数据分析,是一种基于系统化分析问题的方式,是一种手段,也可以是一种工具,可以很简单也可以很复杂.它可以用在各个场景,比如现在的B2C\B2B--等等. 简单点的例子:通过分析购买产品的人大多都来自于北 ...
- 企业BI系统应用的切入点及五大策略
从技术的角度来看,BI的技术正在走向成熟,处于一个发展的阶段,但它促使了BI的应用在成本方面开始逐步的降低,越来越多的企业在BI应用方面取得了成功.从实施的角度来出发,实施商业智能系统是一项复杂的系统 ...
- 大数据BI系统挖掘企业业务上的价值
相信关注过我们的肯定知道BI是什么,但是老话常谈以防新朋友不知道BI的含义,BI(Business Intelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合 ...
- BI系统与KPI指标的整合分析
今天我们要说的是信息化时代下关于企业运营的两个热词:BI系统和KPI指标.一直到现在,企业运营的方方面面都在被数据化,成为庞大信息流的一部分,这一庞大的信息流,正以我们自己都尚未完全意识到的速度和规模 ...
- BI系统要自研还是采购?这篇文章告诉你
首先说一下目前市面上的BI工具都有哪些吧.总体上,其实分为免费和付费两大阵营.免费阵营里,为首的当然是GA(也就是谷歌分析).PowerBI,但是由于有墙的限制,很多公司没法使用前者.付费阵营里,近两 ...
- 大数据BI系统搭建对企业经营的作用有哪些
随着数据化时代的到来,企业为了适应高速发展的业务.维持自身更好的发展,纷纷开始寻求适合自身企业发展的BI系统.为什么BI系统会受到企业如此的青睐?BI系统对企业经营究竟有哪些方面的作用呢? 下面,小编 ...
随机推荐
- hdu3033I love sneakers! (分组背包,错了很多次)
Problem Description After months of hard working, Iserlohn finally wins awesome amount of scholarshi ...
- 转载[WampServer下使用多端口访问]
作者:韩子迟 原文链接:http://www.cnblogs.com/zichi/p/4589142.html 注意点:www和www2都需要安装服务: 在C:\wamp\bin\apache\Apa ...
- jquery实现锚点动画效果
锚点相信大家都使用过吧!点击后僵硬的切换是不是很不爽呢? 下面分享一个小技巧,根据锚点offset值来实现动画切换 <!DOCTYPE html PUBLIC "-//W3C//DTD ...
- nyoj 228 士兵杀敌(五)
题目: http://acm.nyist.net/JudgeOnline/problem.php?pid=228 由于该题一开始是进行士兵军功增加,最后才是查找士兵的军功总和,使用一个数组,进行延迟更 ...
- Angular form
参考 http://blog.xebia.com/2013/10/15/angularjs-validating-radio-buttons/ http://stackoverflow.com/que ...
- Linux搭建FTP
Linux FTP 服务器配置简单说明 转载:http://blog.csdn.net/tianlesoftware/article/details/6151317
- 如何使用Palette提取Bitmap的颜色
5.X提出了color palette 的概念,能够让主题动态的去适应当前的页面色调,让整个app色调看起来比较和谐统一 那么如何使用Palette呢,必不可少,我们需要在Android studio ...
- linux Bash bug修复记录
- 深度优先搜索算法(DFS)以及leetCode的subsets II
深度优先搜索算法(depth first search),是一个典型的图论算法.所遵循的搜索策略是尽可能“深”地去搜索一个图. 算法思想是: 对于新发现的顶点v,如果它有以点v为起点的未探测的边,则沿 ...
- 字符串的MD5的32位加密和16位加密
import java.security.MessageDigest; import java.util.Locale; public class MD5Util { public static St ...