1、引 言

  商务智能(Business Intelfigence,BI)是目前在国外企业界和软件开发界受到广泛关注的一个研究方向,它把先进的信息技术应用到整个企业,不仅为其提供信息获取能力,而且通过对信息的开发,将其转变为企业的竞争优势。因此越来越多的企业提出他们对BI的需求,把BI作为一种帮助企业达到经营目标的一种 有效乎段另一方面卜计算机界很多着名公司已经认识到BI巨大的发展潜力,纷纷加入到从事BI研究和软件开发的行列,比如:IBM建立了专门从事BI方案设计的研究中心,Oracle、Microsoft等着名的软件厂商纷纷推出支持BI开发与应用的软件系统可以看出,BI无论对于企业界还是对于计算机界,都是一个非常具有吸引力的方向。

  目前,由于BI正处于由起步阶段向发展阶段的转变时期人们对于BI的理解还不是很深刻很多人误认为BI仅仅是个进行数据分析的软件包。为了能够更好地解释BI这个事务,本文从BI的定义、功能及应用领域、BI系统的开发过程及体系结构、BI的技术支律与研究热点、BI目前发展状况以及存在的缺陷、BI未来的发展趋势等多个方面对BI进行分析,同时将它与传统的决策支持系统DSS和领导信息系统HIS(Executive Information System)进行对比,使大家对BI有一个全面的了解。在本文的最后,针对找国目前计算机技术在企业的应用现状,提出在找国开展BI研究与开发的若干设想。

  2、商务智能

  2.1 BI的定义、功能、应用领域

  商务智能是90年代末首先在国外企业界出现的一个术语代表为提高企业运营性能而采用的一系列方法、技术和软件到目前为止关于BI还没有一个准确的定义,不同的人从不同的方面给出对BI不同的解释,但总的来讲,可以从以下几个方面解释BI:

  ·方论沦的观点 BI是通过利用多个数据源的信息以及应用经验和假设来促进对企业动态特性的准确理解,以便提高企业决策能力的一组概念、方法和过程的集合。它通过对数据的获取、管理和分析,为贯穿企业组织的各种人员提供信息,以提高企业战略决策和战术决策能力。

  ·数据分析的观点 BI是通过获取与各个主题相关的高质量和有意义的信息来帮助人们分析信息、得出结论、形成假设的过程。

  ·信息系统的观点 BI是为用户提供OLAP和其他对企业问题进行分析、预侧趋势功能的信息系统。

  ·知识论的观点 BI是将数据转变成信息,而后通过发现,将信息转变成知识的过程。

  从以上多个定义可以看出,BI实际上是帮助企业提高决策能力和运营能力的概念、方法、过程以及软件的集合其主要目标是将企业所掌握的信息转换成竞争优势,提高企业决策能力、决策效率、决策准确性我们可以把它看成是继决策支持系统DSS、领导信息系统EIS后发展起来的又一个决策支持领域。

  作为一种新兴的决策支持体系,它与传统的EIS、DSS相比,主要区别之一是用户不再仅仅局限于企业的领导和决策、分析人员,而是扩展到企业组织内外的各类人员,这里既有企业经理一类的企业领导和高层决策者,又有企业内部各部门的职能人员,还包括客户、供应商、合作伙伴等企业外界用户。因此,BI的功能不仅仅局限于为企业管理者提供决策支持服务更具有HIS、DSS所不具备的强大的数据管理、数据分析与知识发现能力。

  BI的功能可以归纳成以下几点:①数据管理方面:数据的获取、选择、转换、集成能力;从原有数据中发现新知识的能力;大量数据高效存储与维护能力。②数据分析方面:具备OLAP、OLTP、Legacy等多种数据分析能力;终端信息查询和报告生成能力;数据可视化功能。③决策支持方面:数据对比分析与趋势预测能力。④企业优化方面:辅助企业建模。

  由于BI同时具备数据分析系统和决策支持系统的功能因此象传统的DSS、EIS一样,被广泛应用在与企业运营过程相关的各个领域,并且在很多领域已经形成其特有体系目前具有代表性的应用领域包括:企业资源规划(ERP);客户关系管理(CRM)企业性能管理(BPM);人力资源管理(HRM);供应链管理(SCM);电子商务(E-business)。

  2.2 BI的开发过程和体系结构

  与所有企业应用系统的开发一样,BI系统的开发过程需要经理企业问题分析、方案设计、原型系统开发、系统应用等步骤。但BI作为一个为企业组织内外部各类用户提供多种功能的大型集成应用系统,一个好的开发方法对干它的成功至关重要,因为它可以降低开发风险,降低开发成本并排除潜在的障碍。在各个BI研究机构与开发商提出的方法体系中,最具代表性的是IBM公司提出的“Business Intelligence Methods”,其示意图如图1所示。

  日前各个着名的BI研究机构和开发商提出的解决方案与推出的软件产品,为了能够为用户提供更准确的信息以及分析结果,在体系结构上与以往的DSS、EIS有很大区别,典型结构如图2所示。从图中可以看出:

  ·信息结构方面 传统的DSS、EIS的数据分析主要是基于系统内部的数据库和知识库,这种数据库和知识库往往只存储与某类决策问题相关的数据、知识,数据量较少,导致分析依据不充分。日前的BI系统为了提高分析结果的准确率,均采用数据仓库或数据集市作为数据存储机制。由于数据仓库要存储大量数据而带来的建设周期长、造价高、可扩展性差等缺陷,目前大多数的BI系统采用面向主题的数据集市形式作为数据库。

  传统的DSS、EIS中的知识库是在建立系统时设置好的,库中的知识很少发生变化,一般采用定期人为修改方式对知识库进行更新,而BI系统由于具备数据挖掘能力,可以从现有的数据仓库或数据集市中发现新知识,随时对知识库中的内容进行自动修正,所以BI中的知识库是一种动态结构。BI中的知识库可以单独设立,也可以作为数据仓库或数据集市的一部分。

  ·系统工具 如前所述,BI系统具有广泛的应用领域,不同领域所要处理的问题各不相同,因此对BI的功能具有不同的需求,要求提供适合本领域的分析与辅助决策工具。另一方面,BI的用户不再玻局限于企业领导和决策人员,而是被扩大到企业内外部所有与企业运营有关的各类人员,这样虽然可以从整体上提高企业运营性能,但不同的用户具有不同的职贵和不同的权限,因此BI系统所提供的工具也要因人而异。基于以上原因,BI系统提供的工具范围更广,不再局限于统计分析、预测一类的普通的决策支持工具,而是为各个应用领域的各类用户提供定制的应用工具。例如:对于部门内部的普通用户,提供OLTP工具,提高他们进行事务处理的速度;对于企业领导,提供OLAP、趋势分析一类的决策支持工具;对于客户等企业外部用户,则提供信息查询和发展趋势预测工具。

  2.3 BI的技术支撑与研究热点

  BI作为个在90年代末期出现的跨学科新兴领域,在技术支撑方面不仅要充分利用当今计算机技术的前沿成果,以便取得最好的系统性能,而且要跟踪企业管理方面的新理论、新观点,为用户提供先进的管理模式帮助企业更好地运营。作为BI技术支律的技术包括以下几项:一是计算机技术,包括:数据仓库、数据集市技术;数据挖掘技术;OLTP、OLAP、Legacy等分析技术;数据可视化技术;网络与Web技术。二是企业管理,包括:统计、预测等运筹学方法;客户管理、供应链管理、企业资源规划等管理理论和方法;企业建模方法。

  BI是利用当今计算机前沿技术作支撑、运用现代管理技术进行指导的应用系统,它的研究热点集中在三个方面:支撑技术的研究、BI体系结构的研究、应用系统的研究。

  ·支撑技术的研究 注重跟踪相关技术的最新发展对各项技术在理论上进行研究,譬如:数据仓库系统的各种分析方法、各种数据挖掘算法、各类企业建模方法等都属于这个方面。这些工作一般是由专门的研究人员来做。

  ·BI体系结构的研究 关心采用什么样的体系结构才能使BI系统具有良好的性能,譬如:通过对数据仓库和数据集市的分析,决定采用哪种方式和结构存储数据;通过对各类分析方法的比较,决定在系统中提供哪些分析工具;根据用户的情况决定各类用户的接口等等。

  ·应用系统的研究 对于应用系统的研究重点放在对各个应用领域所面临的决策问题的分析,根据对各类问题的解决方式和解决方案来决定BI系统应该提供的功能,以及具体实现方法。目前BI在很多应用领域的作用己得到公认,且已经开发出很多应用软件,如ERP软件、SCM软件、E-business系统等。

  2.4 BI目前发展状况以及存在的缺陷

  由于BI美好的发展前景,很多着名计算机公司己经投入到BI系统的研究和软件的开发行列,在BI开发商的名单上,可以看到Microsoft、IBM、Informix、Sun等着名公司的名字。现在BI己经变成个新兴产业,这些计算机企业参与BI的方式基本上可以归纳为三类:

  ·提供核心技术 这类企业的典型代表是Microsoft公司。Microsoft公司的SQL Server 7.0本身具备OLAP功能,用户可以用以实现对企业数据的各种分析。

  ·提供咨询服务 这类企业的典型代表是IBM公司。IBM公司为企业提供企归题分折和解决这些问题的BI应用方案、对企收进行BI生命周期的指导,内容包括企业方案规划、系统体系结构设计、系统建立过程指导和系统运行保证服务。例如:IBM为了提供对大型BI应用的支持,建立了4个分别基干IBM S/390、RS/6000、AS/400、Netftnity操作平台的IERAPLEX集成中心,为客户和合作伙伴提供设备、人员;对集成的高端BI方案进行测试;系统、专业方法对BI项目进行选择、管理、指导等服务。IBM还推出以DB2 UDB for AS/400为基础的数据库方案,作为企业BI系统的数据库基础。

  ·专门的BI软件开发公司 这类的典型代表是COGNOS公司。COGNOS公司作为BI产品的士要开发商,采取独立开发或与其他着名计算机公司合作开发方式,不断推出具有各种功能的BI产品。例如:它采用由着名企业管理专家Robert Kaplat和David Noron提出的企业性能管理方法论平衡记分牌(Balanced Scorcard),开发了一套分布式Scorecard方案,包括专门的报告生成软件IMPROMPTU、数据分析软件POWERPLAY、数据查询软件QUERY、数据可视化软件VISUALIZER等。

  尽管和很多应用系统相比,BI系统具有更广的应用范围、更强大的功能、更多的用户,但在某些力面BI还存在以下缺陷:

  ·在辅助决策方面 虽然BI的目标与DSS一样,是为了提高企业决策的效率和准确性,但BI的决策支持功能主要是通过所提供的数据分析、趋势顶测功能体现出来的,不象专门的决策支持系统那样提供方案生成、方案协调,方案评估等功能,更不具备群体决策和智能决策的能力当BI的用户需要决策支持服务时用户自己必须根据各种数据分析结果,运用现有的企业知识和经验进行判晰、做出决定。与DSS相比,BI的决策支持功能比较弱,从这点讲BI更像个分析系统。

  ·在系统智能性方面 尽管BI系统可以利用数据挖掘技术从数据库中发现新知识,用它来增加用户对企业信息的理解,扩充现有的企业知识,以帮助企业决策人员做出正确决策、及时把握机遇。但由干现有数据挖掘算法大多尚不成熟,效率较低加上作为BI数据基础的数据仓库或数据集市中数据量一般比较大,新知识形成的速度和准确性比较低,因此,现有的BI系统在知识发现方面的能力尚不能满足用户要求。此外,由于目前大多数BI系统功能集中在分析方面,对系统的智能性不够重视,很少有开发商在系统中配备推理工具,导致BI系统中虽然有知识,却没有充分发挥知识的作用。

  ·系统工具方面 目前的BI系统在理论上是种可以为企业内外部所有用户提供查询、分析、决策支持服务的系统,可以提供的工具以数据查询、报告、OLAP、OLTP、数据可视化等分析工具为主,功能比较集中,用户更高的要求尚不能满足。例如:目前大多数BI系统无法提供WHAT-IF分析、智能决策、企业优化工具。

  2.5 BI的发展趋势

  鉴于BI的功能和其广泛的应用领域,BI逐渐受到越来越多的人的关注。目前《财富》杂志排行前500家企业中,有超过一半的企业正在将BI技术应用到企业运营过程中。同时,很多专业计算机公司己投入到BI软件的开发中,专门以BI为士的公司也已诞生,从这些现象中我们可以得出结论:与DSS、FIS等系统相比,BI具有更美好的发展前景。BI的发展趋势可以归结为以下几点:

  ·功能上具有可配置性、灵活性、可变化性 BI系统的范围从为部门的特定用户服务扩展到为整个企业所有用户服务。因此,BI的开发商应该为企业提供可以满足所有用户需求的可配置的、可扩展的、可变化的系统方案。同时,由于企业用户在职权、需求上的差异,BI系统应该提供更大范围的功能,从简单的数据获取到利用Web和局域网、广域网进行丰富的交互和报告生成。

  ·解决方案更开放、可扩展、可按用户定制,在保证核心技术的同时,提供客户化的界面 由于每个企业有其独特的需求,BI系统需要变得更开放、扩展性更好。当令的企业希望能够根据企业实际情况,对开发商提供的软件进行企业化,即在原有方案基础上加入自己的代码和解决方案,以实现特定的企业目标。尽管如此,企业并不希望对整个方案做很大修改,因此开发商必须在提供核心技术的同时,增强客户化的接口和扩展特性,可以象FMS一样,作到根据用户要求为其提供定制的工具,从而使系统具有更大的灵活性,具有更广的使用范围。

  ·从单独的BI向嵌入式BI发展,对现有系统作及小改动 在引入BI方案之前,大多数企业己经建立了诸如财务、市场、销售、人力资源等应用系统现有的单独的BI系统很难融入其中。因此,BI开发商必须面临将BI核心技术融入现有应用系统的挑战。

  ·从传统功能向增强型功能转变 随着企业优化趋势的来临,BI用户不仅仅需要用SQL工具进行信息的获取,还需要那些能够提高企业性能、帮助企业进行优化的强大功能。这意味着传统的BI必须向能够进行What-If分析预测、资源分配与重组、数据挖掘、企业建模等方向发展,此外,随着网络应用的扩大支持Web平台的应用也是BI努力的方向。

  3、商务智能在我国的开展

  到目前为止,我国对BI的研究与开发工作尚处于起步阶段,大多教的研究机构和应用软件开发商仅仅将重点放在对单个应用系统的研究与开发上,缺乏对企业全局运行状况的分析。所开发的应用系统只能对企业运营过程的局部进行管理,缺乏提高企业整体性能的有效手段。针对这种现状本文对找国开展BI研究与开发提出以下几点建议:

  1)尽量将己经成熟的BI核心技术引入到现有应用系统中,提高现有系统的技术含量,提高对企业数据利用的有效性,从而提高现有系统的能力;

  2)新系统的研制应注重对企业全局动态性能的分析、评价,不再局限于仅仅作静态数据分析和事务处理;

  3)强调应用系统集成的重要性,使数据在企业组织内外顺利流动。

  结论 商务智能(BI)作为提高企业整体运行性能的有效手段,正逐步受到企业界和计算机界人士的广泛关注有着巨大的发展潜力。本文通过对BI定义与功能、BI开发过程与体系结构、BI发展前景等各个方面的介绍,同时将其与传统决策支持系统进行对比使大家对BI有个全面了解。同时,针对目前BI在我国开展现状提出了对我国开展BI研究与开发的若干建议,希望有助于BI在我国的开展。