|
[原创]商业智能(BI)的哲学思索---BI框架体系探讨BI引入国内已有数年,但是许多用户对何为BI依然陌生。不同的BI开发者各执一词的理解又加剧了用户对如何做BI的混淆,并进一步加大开发者和用户交流及项目实施的风险,从而埋下不利于BI产业发展的隐患。笔者认为,从哲学角度思考商业智能(以下简称BI),才能解决当前在BI认识上的“盲人摸象”问题,并为BI的框架体系确立哲学基础。依据本体论和方法论的统一,笔者提出了BI的“体用框架”体系:三维构架、三种运作模式、四步开发论。由BI三维构架入手,三部分建立了用户和开发者共同交流的平台,且构成了相互引用、循环提升的体系
一、当前BI体系存有的片面性问题
用户:BI实质是什么,应该如何理解BI?面对众多的BI产品及其不同功能的版本,我们应该选择什么样的BI产品才能适合本企业?BI建设应该做成什么样?对于本企业的BI如何评估难度和深度并据此考虑经费、周期等问题?未来本企业做BI还应是怎样? 开发者:如何能将我们的概念融入用户的意识?怎么样向其介绍BI才能相互和谐?如何和用户共同发掘需求并顺利推荐相应的产品及其功能?如何让客户理解本次BI项目的难度而不至对支出“讨价还价”? 上述问题广泛存于各种BI项目中,原因主要是BI体系不完整和BI厂商和代理商的宣传诱导。 (一)当前BI体系的不完整性和片面性导致人们认知偏差 与BI的定义相比,当前对BI体系的讨论相对较少。以下介绍部分著名国际厂商的BI体系,从中可知当前BI体系在认知上偏重于技术,“盲人摸象”必然导致注重解决如何做BI这一对BI来说不够完整的问题。 1、微软的BI体系 2、IBM的BI体系 3、美国数据仓库研究院的BI体系 4、国内BI研究者的BI体系
(二)BI厂商及其代理商的宣传侧重或诱导加大了人们的认知偏差
BI产品按功能分为:数据仓库、OLAP报表工具、ETL工具、数据挖掘工具等。当前还没有实现整个BI过程的产品,各厂商只拥有过程之中的某一类或几类产品。如SPSS的产品侧重于分析和挖掘,BO公司产品侧重于OLAP分析和报表展示(Business Objects; Crystal Reports),Cognos握有分析和展现工具。另一方面,即使是同一BI过程的产品,不同公司也有其差异。因此,在泊来词“BI”面前不了解BI的用户身处各厂家的宣传中必然迷失方向。可见,由于BI用户的“无知”,各BI厂商的差异化策略形成了“差异化基础上的差异化”,而不是“标准化基础上的差异化”。由此导致了用户和开发者之间的沟通交流受阻,甚至是单方面的诱导用户的沟通,这显然不利于BI行业的发展。
二、以哲学思维构建体系是解决当前BI体系问题的根本途径
当前BI体系仅侧重于技术上如何做BI,显然这种仅在“墙上完善一个洞”的方式,无论在这个洞上如何精细完善,都难以达到用户和开发者对完整认识的统一,难以共同促进产业发展。这种形势需要借鉴“现有的洞”然后在“墙上另打一个洞”并与“现有的洞”相连接,形成一种新的利于用户和开发者交流的BI体系并解释、描述和操作,以达成共同的理解和认识。这既方便于用户判别各厂家的宣传侧重和诱导,也能让开发者更能了解用户对BI的正确认知结构从而便于沟通和交易,最终实现“标准化之上的差异化”,减少沟通的交易成本,实现规模经济。
因此,从哲学入手构建BI体系,需要做到本体论和方法论的统一。以主体切入,BI体系要解决用户和开发者(本文主要指二次开发者、集成商)对BI的认识问题,即要理清BI是什么(包括为什么要这样认识BI),BI如何用,BI如何实现等相互联系和相互制约关系。此外,要为用户和从事BI领域各项研究和实践的开发者,提供共同的基础与交流的平台。BI体系要构成一种“体、用”关系。“体”充分体现本体论,适用于用户和开发者共同认识和交流;“用”包括做成什么样和如何做,前者适于用户和开发者共同探讨项目成果,后者主要适于开发者。当然用户既熟知BI项目的结果又能了解开发BI的方法和过程,利于知晓项目的难度和时间长度,便于经费预算。 比较哲学思维构建的BI体系和当前BI体系可知,当前的BI体系仅解决一个方面的问题,即如何做BI,这仅是体用关系中“用”的其中一部分。可见当前BI体系的不完整和片面性,以至于它难以解决用户期望的BI是什么和为什么,以及BI有什么类型,BI要做成什么样?BI后期如何提升等问题,因而无法顺畅实现开发者和用户的沟通。 三、BI的“体用”框架介绍 根据上述体用关系,笔者建立了BI的“体用”框架体系。“体用”框架是指BI体系由“三维构架”、“三种运作模式”、“四步开发论”三个部分构成,简称为“334“体系。如图51所示,BI三维构架是基础,是“体”;BI的三种运作模式和四步开发论构建于基础之上,是“用”;这两大部分三个内容构造了BI体系的“体、用”关系。三者组成的BI体系完整地阐明了“BI是什么,为什么,要做成什么样以及怎么做等”相互联系和相互制约关系。此体系能够为用户和从事BI领域各项研究和实践的开发者,提供共同的基础与交流的平台。
(一)、三维构架理清BI的定义,解决是什么? 商业智能作为概念,最早由Gartner Group提出,但至今仍无一个公认的定义。当前提出的定义中包含了BI是技术、BI是工具、BI是一种联结软件的概念和方法,以及BI是自动化管理过程等诸多观点(参见第二章商业智能(BI)的三维构架----商业智能的“操作性和提升性”转换)。笔者认为上述观点缺乏明确的实施方案和方法论的体系化思考和揭示,既不能让用户理解,亦不便于指导开发者实现操作。 本人借助“三维构架”试图系统全面地理解BI。BI三维构架由“三维模式”和“三层漏斗”构成。三维模式以认识论为基本原理从主体、客体和工具三个方面展开,通过对角色维、内容维和工具维的详细且全面的阐释,理清了BI的一般原理。三层漏斗描述了BI一般原理在处于不同产业、不同价值环节、不同发展阶段的盈利性组织合理物色BI的筛选过程。同时,实践的结果反过来会提升三维模式,实现BI一般原理的完善。图2是BI的三维构架。
上述BI定义以三维模式和三层漏斗作构架,既阐述了BI由角色维、工具维和内容维构成的一般原理,又从产业/行业、价值环节和发展阶段对BI的应用范围做筛选从而归结到实践。可见该定义不仅方便不太熟悉技术的用户了解BI内涵,而且用户和开发者都可以据此大致确定当前以及未来一段时间采用BI所要满足的需求深度和广度。因此BI定义及其三维构架,建立了用户和开发者共同讨论BI和开发、使用BI的沟通平台。 (二)、三种运作模式明晰BI的结果分类:解决BI要做成什么样 不同企业在不同阶段存有不同的经营管理需求,可以采用不同的BI模式予以满足。BI针对业务和针对技术各有三种不同的运作模式。 立足于技术,依据数据整合程度BI有三种运作模式:数据仓库模式、数据集市模式和平行模式。数据集市模式和数据仓库模式根本的区别正是自上而下和自下而上两种建设理念的产物,也就是Inmon和Kimball两派在产品应用中的具体体现。平行模式则是上述二者的折衷。数据集市模式反映了“急用先行”的BI运作思路,可以更好地满足业务用户的需求。数据仓库模式重在规划,要求企业级数据的一致性,更强调数据质量问题。 针对业务的BI三种运作模式较适合于用户理解,犹其适合业务类用户。它解决BI以何种方式帮助用户在职责范围内做出最佳决定的问题,比如是员工在系统操作过程中对BI结果的连续应用,还是看到分析结果然后在其它诸如文件、讲话等非信息系统场合的应用等;包括用户在内的技术类人员较为适合数据集市模式、数据仓库模式和平行模式这三种针对技术的运作模式。 结合针对技术和针对应用的三种运作模式,可以回答用户和开发者关于建设什么样BI的实际问题。如表1所示,用户和开发者可以针对某个企业的实际情况建设为A1型BI,即流程型+数据集市的BI。本节详细内容参见第四章《商业智能(BI)的三种运作模式----商业智能的灵活性配置》本章内容陆续将在本博客网发表。
(三)、四步开发论实现了开发工作的有序:解决BI如何开发? BI项目实施过程通常包括开发、测试、发布管理、用户体验、产品管理和项目管理几个过程。其中BI开发过程(主要针对集成商的开发人员)于不同的集成商可能有不同的模式,如有些归结为数据采集、数据仓库/数据集市、数据展现三个主要过程。笔者从BI任务的详细分解出发,总结出四步开发方法论。 图7所示为BI的四步开发论,描述了BI开发实现过程的4个主要环节: 1、模型设计与技术评估;2、数据采集与数据一致化;3、前端展示;4、确定数据标准和元数据管理。与传统以数据流向为流程的开发模式相比,“四步”开发论更易实现项目分工和确定各自的开发内容。比如,在大型的BI项目中可以设定四个项目小组,相应承担数据标准设计、数据集成与交换、数据仓库和前端展示任务。 当然,用传统的以数据采集、数据仓库/数据集市和数据展示的开发模式来达成开发任务的初步共识,以四步开发论来设置项目小组并明确各自的工作内容和要求以指导和实现具体开发,效果更为明显。详细内容见第三章《商业智能(BI)开发的“四步”方法论----商业智能的开发流程》。本章内容陆续将在本博客网发表
(四)、BI“体用”框架体系各部分的联系与制约关系
BI的“体用”框架体系由三维构架、三种运作模式、四步开发论构成。各部分以“体用关系”为基础构成了相互联系,相互制约的整体,明细如图8所示。
三维构架可以帮助用户和开发者全面理解BI,明确BI在主体维、客体维和工具维之间的关系。同时通过连结主客体,也理清了四步方法论要开发的内容。 三种运作模式有利于用户和开发者根据情况,选取适宜方式开展BI项目。选取方式可根据三维构架中的“三层漏斗”循序展开。 四步开发方法论明确了BI项目要历经的环节,解决了开发者如何有序开发BI的问题,实现BI的最终性和实质性成果。 三维构架解决了用户和开发者对BI的统一认识和大体需求的筛选问题,三种运作模式解决了BI实现的阶段性成果的选择问题,四步开发论解决了如何实质性完成BI项目问题。BI的“体用”框架这三个部分在完成各自功能的同时,必须相互衔接,才能最终成功实施BI。
责编:罗永辉 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
热门博文 |
|