您现在的位置是:首页 > IT基础架构 > 软件与服务 >
商业智能和业务流程管理分析
摘要BI是一类 由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的,以帮助企业决策为目的的技术及其应用。...
1 引言
商业智能 (Business intelligence)正在象旋风一样席卷国内。面对激烈的市场竞争,企业高层们必须能迅速了解企业业务经营的全貌,以便在重大问题上做出正确的决策,才能灵活应对客户需求和竞争环境的变化。如今企业迫切希望用于决策和监控企业绩效的信息直接和企业的业务流程相集成。这种业务流程和集成是未来绩效管理的一个核心要素。另一方面,随着越来越多的BI 和BPM软件商认识到了两者之间集成的重要价值,"流程到数据"的解决方案将逐渐流行。Keith认为企业正在寻找一个更好的方式把决策流程和现有的工作流结合起来,以便改警企业绩效:要做到这一点,企业绩效管理解决方案必须包括一个连贯的机制来定义和使用预设的流程,同时BPM也必须包含有分析和报告企业绩效的机制。BI和BPM软件的市场发展变化情况也促使两者之间建立更为紧密的联系。
2 BI和BPM的市场动向
(1) BI的市场趋势
BI是一类 由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的,以帮助企业决策为目的的技术及其应用。激烈的竞争和不断变化的商业环境使BI 不再被认为只是一套技术工具,而是用来描述整个企业中使用数据、分析信息、制定决策和管理绩效的规则。IDC 的报告显示,2004年亚太区(不含日本)BI软件市场规模为2332 亿美元,预计该市场将以12.3%的年复合增长率迅猛增长,到2O09年市场规模将达4.173亿美元,在美国,2007年2月Gartner的一份调查报告中,bi被列为2007年CIO们优先考虑的十大技术之首。
(2) BPM 的市场趋势
同样在Gartner的报告中,BPM被CIO们关注的程度仅次于BI。业界也逐渐意识到BP抽解决方案不仅局限子建模以及流程监控、管理和优化方面的自动化。随着对BI和BPM 的兴趣日渐增加,人们开始考虑将两种技术相结合以便获得更多的商业价值.BI和BPM的结合能帮助公司更精确地调整和优化流程,对各种事件更迅速地做出反应,从而避免问题的扩大或者能更快地发现市场机会,提高客户的满意度。
3.BI和BPM的集成方式
BI和BPM集成的方式有三种:BI在流程之上、bi内嵌于流程之中以及事件驱动的BI。这三种方式对应的情况分别是BI把流程作为数据源、流程作为BI的消费者以及BI使用流程来增加提供给用户的价值。下面分别讨论这三种方式。
(l)BI在 流程之上
通常对于流程中发生的事很难有清楚的了解,如在某一步骤中事务的数量、它们的价值以及在流程的各步骤间事务处理的时间。通过及时发现流程中的瓶颈(特别是高价值或高成本的地方),管理层可以调整资源的分配来改善流程流和企业绩效。管理层不应只关注流程中的事务,而必须放在整个企业的大背景下来监控和管理流程,并且仔细考虑任何针对流程的决策可能对整个企业的影响。例如管理层可能发现在流程的某个环节急需增加人手,但如果不知道这些人的工资成本等信息,管理层就无法了解增加人手后对成本的影响。可见对于流程的理解、监控和管理都必须考虑到企业的大环境。要做到这点,建立针对流程内外数据的单一的元数据模型是十分必要的。这个单一的元数据模型让用户拥有报表、专门的查询、记分卡、分析和事件处理的能力,以便能有效管理联结着企业其他信息源的流程,获得一个完整的概貌;用户因此可以在BI中聚合流程信息和公司信息。按照这种方法,管理层就可以知道单位人员、单位时间所能处理的事务量,结合人力资源信息,就能了解每个事务的成本。有的流程可能跨越很多独立的系统,此时进入特定事务或特定流程的数据就有一定的困难。这种情况下的解决方案是对流程的关键步骤抽象出一个模型然后通过适配器来获取需要的信息。BI能帮助获取这些数据,从而为流程提供了可见性。
使用BPM作为数据源满足了市场趋势,即把BI的应用遍布企业的各方面以及各种数据源,以便于监控、管理和优化业务流程使其符合企业的整体利益。企业可以通过记分卡来协调操作层面的运作使其符合企业战略:仪表板和事件管理软件可以监控和管理流程,并能迅速作出响应;报表和分析软件则帮助优化流程,提高企业绩效。
(2) BI内嵌于流程之中
BPM中包含大量流程相关的事务信息。但外部的信息很少,这降低了在流程中决策的效率和质量。用户往往没有足够的信息来支持决策,只能向企业的其他部门请求信息并等待,这就减缓了流程的运行并给他人增加了负担:甚至由于种种原因还不能这样做用户就只有在没有全面了解情况下做出决策。例如,在不了解盈利能力、风险、库存情况以及客户的消费历史等就做出了打折促销的决定.
在解决方案的架构下,可以把BI 作为流程的一部分,根据用户的角色和需求来推动信息的流向。对于内容高度集中和可以预先定义的信息请求,大多数情况下都可以取得很好的效果;对于更偏管理型的流程,实际的信息需求可能不易说明。此时更好的方案是提供一系列提示性的报告、特别的查询或分析能力给用户,引导他们自行发掘出所需要的信息。一些BI生产商在其解决方案中提供了内容管理的能力,可以存储决策中使用的BI内容。这些内容可以用于审查流程、理解信息需求以及改进流程,推动信息流向合适的环节。
把流程作为BI的消费者满足了优化流程的需求,使BI能得到更广泛的应用。决策者因此可以更好、更快地决策,需处理的异常或返工会变得更少。同时,也更便于审查流程,找出决策制定的依据。
(3) 事件驱动的BI
流程帮助企业和个人以一致的、可重复的方法来处理任务。BI 的使用和流程不同的地方在于其内容是定期提供的,而不是针对某种特定的事件。BI中的事件驱动是利用现有印的平台,结合新兴的通讯技术,按照事件类型的不同,将不同的信息主动地发送给不同的用户,使用户在恰当的时刻拥有恰当的信息。这种事件管理的能力可以使BI 的用户更加关注于应优先处理的事情。当某种重要事件发生后,BI的内容会被提供给有关人员以便做出响应。例如在对某供应商的监测告警的时候启动供应商检查而不是固定的每月一次,这就会提高效率和更加灵活。当不同的事件发生后,系统会通过电子邮件、报表、短信以及动态门户消息把相关信息提供给不同的用户:在某些情况下,甚至可能会自动更新其他系统。在事件生命周期的不同阶段用户会需要不同的信息,通过事件管理可以把事件、人和信息动态绑定在一起。企业利用事件管理技术可以帮助个人更加关注相关的事件,掌握的信息也更全面。这将会缩短响应和解决问题的时间,使决策者及时获得帮助信息,并提供一致的、可重复的处理方法。
4. 结论
利用商业智能来管理和优化业务流程可以帮助决策者在考虑企业的整体伏况下更快、更科学地决策,避免孤立地管理流程。而决策者置身于流程之中并以一致的方式来处理事务又可以帮助商业智能的用户更加关注于应优先处理的事情。
(本文不涉密)
责任编辑: