商业智能/一次一帧
“ | ...如果仔细检查分析师提出的解释,就会发现一些基本的相似之处。特定分析师提出的解释表现出相当规律、可预测的特征。这种可预测性表明存在一个子结构。这些规律反映了分析师对难题特征、应考虑问题的类别、相关证据类型以及事件决定因素的假设。第一个命题是,这种相关假设的集群构成基本的参考框架(我们的重点)或概念模型,分析师用这些框架来提出和回答问题:发生了什么?事件为什么会发生?将会发生什么?这些假设对于解释和预测活动至关重要,因为在试图解释特定事件时,分析师不能简单地描述导致该事件发生的世界的全部状态。解释的逻辑要求他挑选出事件发生的相关、重要的决定因素。此外,正如预测的逻辑所强调的那样,分析师必须总结各种决定因素,因为它们与所讨论的事件有关。概念模型既确定了分析师用来解释特定行动或决策的材料的网格,也指导他选择特定的池塘、特定的深度来撒网,以便捕捉他想要的鱼。 | ” |
— 艾利森 1969 |
为什么要一次构建一个框架的BI系统?本章将通过首先将框架定义为信息系统来回答这个问题。下一节将讨论构建BI系统的一些方法。在讨论其他方法之后,本章解释了构建BI系统的框架方法。下一节指出,这种方法与其他方法兼容。最后,本章通过演示框架提供的构建BI系统的分步方法的好处结束。
赫伯特·西蒙撰写了关于决策的认知方面的文章。对他来说,决策涉及从多个备选方案中选择一个理性选择,以实现目标。理性选择意味着决策者可以列出结果并按偏好顺序排列。然后,个人选择他/她认为将带来首选结果或所有可能结果集的动作。正式地,西蒙认为决策是一个可以分为三个必要步骤的过程(1976)
- 识别并列出所有备选方案
- 确定每个备选方案产生的所有后果
- 比较每一组后果的准确性和效率
这描述了一种理想的情况。然而,决策者无法充分参与所有三个步骤的原因有很多。西蒙认为,个人的理性受到他们拥有的信息、他们思维的认知局限以及他们做出决策的有限时间(仅举几例)等因素的限制。关键论点是,决策者很少有必要的时间来识别所有可能的选择,确定每个选择的结果,收集有关选择和结果之间关系的信息,然后分析情况以确定每个选择与每个结果之间的关系。
为了解释这种限制,他引入了有限理性的概念。有限理性意味着决策者希望参与上述所有三个步骤,但超出其控制的限制要求他们采取捷径。决策者不会充分参与所有这三个步骤,而是会满足。西蒙将满足定义为决策者专注于充分的解决方案而不是最佳解决方案的情况。为了理解决策者,我们需要首先理解决策过程。
鉴于有限理性,决策者如何满足?决策者(或组织)使用认知过程。西蒙认为
“ | 努力追求理性并在其知识范围内受到限制的人类发展了一些工作程序,部分克服了这些困难。这些程序包括假设他可以从世界其他地方隔离一个包含有限数量的变量和有限范围的结果的封闭系统。 | ” |
—西蒙 1976 |
决策者或组织使用价值观缩小变量的数量。“决策可能是事实和价值观的复杂混合。”[1] 这里的基本假设是,人和群体拥有塑造他们如何做出选择的价值观和经验。
格雷厄姆·艾利森通过谈论参考框架以及这些框架如何影响行为,对行为的内部影响提供了重要的解释。
“ | ...如果仔细检查分析师提出的解释,就会发现一些基本的相似之处。特定分析师提出的解释表现出相当规律、可预测的特征。这种可预测性表明存在一个子结构。这些规律反映了分析师对难题特征、应考虑问题的类别、相关证据类型以及事件决定因素的假设。第一个命题是,这种相关假设的集群构成基本的参考框架(我们的重点)或概念模型,分析师用这些框架来提出和回答问题:发生了什么?事件为什么会发生?将会发生什么?这些假设对于解释和预测活动至关重要,因为在试图解释特定事件时,分析师不能简单地描述导致该事件发生的世界的全部状态。解释的逻辑要求他挑选出事件发生的相关、重要的决定因素。此外,正如预测的逻辑所强调的那样,分析师必须总结各种决定因素,因为它们与所讨论的事件有关。概念模型既确定了分析师用来解释特定行动或决策的材料的网格,也指导他选择特定的池塘、特定的深度来撒网,以便捕捉他想要的鱼。 | ” |
— 艾利森 1969 |
本书中提出的构建商业智能系统的方法假设隐含的概念模型会影响我们的思想和行为。鉴于有限理性,每个人都必须应用一种方法来过滤每天轰炸他们的信息洪流。他们通过使用他们的参考框架来做到这一点,既用于过滤数据,也用于理解数据。决策者认为重要并进行判断的内容是基于通过“概念镜头”传递的信息,所有个人都使用这些镜头来理解信息。决策者根据艾利森所说的概念模型来制定政策,这些模型对他们思想的内容具有重大影响(1969)。总之,每个决策者看到并判断为重要的内容不仅是证据的函数,也是我们看待证据的概念镜头的函数。
商业智能系统的核心是一个过程,该过程将大量数据过滤并组织成信息和知识。捕获参考框架的显式战略模型是商业智能系统的重要组成部分。该系统过滤掉决策者认为不必要的数据,并根据参考框架将有用的数据组织成信息。决策者将某些信息和事件视为衡量战略和运营效率的关键。构建一个将此框架应用于传入数据的商业智能系统有助于决策者理解世界。
我们通过对决策者的参考框架建模来捕捉他们的策略。策略建模过程基于开发策略图。我们建议,制定策略的第一步是根据参考框架开发策略图。有四种类型的策略图。术语“策略图”用于代替“战略图”,因为卡普兰和诺顿开发了战略图。此外,波特开发了活动图。为避免混淆,策略图是指地图的集合。任何一个都称为策略图。战略图专门指卡普兰和诺顿提出的战略方法。请注意,地图和图表通常是同一件事。
策略图如下(括号内为作者)
- 活动图 - (波特 1996)
- 查特吉图 - (查特吉 2005)
- 战略图 - (卡普兰和诺顿 2001)
- 因果关系图 - 前三个地图中隐含或明确的一部分
本文断言,卡普兰和诺顿的战略图和平衡计分卡可用于支持两种不同的管理活动——管理控制和战略控制。本文描述了适合每种目的的平衡计分卡的特点,并提出了一个框架来帮助在两者之间进行选择。
在开发商业智能系统时,大量分散的数据源和需要访问这些数据源提供的信息的高管之间存在巨大的差距(参见Barberg)。大多数构建BI系统的方法都必须解决这些问题。此外,从头开始构建BI系统时,选择变得更加极端。
为此,构建BI系统有两种方法。每种方法都侧重于数据和决策者之间的联系。
- 自下而上 - 企业数据仓库方法
- 自上而下 - 高管仪表盘方法
这种方法从创建企业数据仓库之后开始。虽然数据仓库已经完成,但仍然有一些用户无法访问他们需要的数据。此外,他们经常接触到他们不想要的数据和报告。最后,许多人认为数据仓库是BI系统可以利用的资源(就像堆积乐高积木一样简单)。
“即使经过数月的(或数年的)努力,企业数据仓库成为了一件技术杰作,数据仓库和最终用户之间仍然可能存在巨大差距。许多公司花费数百万美元构建了一个坚实的数据仓库基础,但业务用户却未能接受它。一部分差距得到了弥合,但横跨宽阔河流的一半桥梁价值非常有限。” [2]
“像SAP和Oracle这样的供应商终于在其产品中构建了用户在投资数百万美元购买ERP时期望获得的功能,即出色的报告和业务管理工具。但问题在于[ERP供应商]是从下往上构建的。他们构建了一个用于业务应用程序的数据模型,并在其之上添加了一层分析应用程序。
随着Oracle收购Hyperion和SAP收购Business Objects,他们都认识到这种自下而上构建并在ERP之上添加功能的方法并没有真正进入更广泛的BI市场。”[3]
自下而上的方法通常受利用企业数据仓库作为新资源的理念驱动,而没有考虑如何利用这一新资源来交付信息。
纯粹的“自上而下”方法侧重于交付高管仪表盘和记分卡,也可能证明是一项代价高昂的失望。有许多不同的方法,从手动性能指标电子表格到承诺提供大量绩效指标的关键见解的复杂业务绩效管理(BPM)软件包。简单的记分卡或仪表盘软件包可能会提供一些对高管友好的简报材料、仪表和图表,但它们通常缺乏发展成为更丰富的分析平台的能力。[4]
构建BI系统的框架方法包括每个框架的架构和基础设施以及框架的架构和基础设施。这些将在下面概述。
本书侧重于从框架方法构建商业智能系统。这是一种自上而下的方法。框架方法从为单个决策者构建框架开始。框架是从战略图中开发出来的。战略图对所有决策者的组合参考框架进行战略建模。每个框架都是整个公司战略的一部分,对应于一个决策者的框架(参见Barberg)。
为了构建框架,战略地图(诺顿和卡普兰的)以记分卡的形式层层下放到部门层面(参见Barberg)。这是构建框架架构的第一步。这是因为框架架构必须基于公司的整体战略。事实上,框架架构的核心是决策者对战略的看法,该看法源于战略地图。
这在公司的整体战略和各个框架之间建立了联系。在运营层面,这意味着框架侧重于战略地图中概述的流程和活动。框架所有者专注于其控制范围内的运营。记分卡使所有者能够识别出将战略付诸实施的重要目标。
为了确定业务部门是否正在朝着实现其目标的方向取得进展,框架所有者专注于仪表盘上的KPI和目标。仪表盘是决策者框架的核心。仪表盘包含确定业务部门是否正在朝着实现其目标方向取得进展所需的最重要信息。具体目标从战略地图中层层下放。仪表盘中的KPI和目标体现了公司战略。
报表系统采用集线器和辐条架构。报表系统的中心是仪表盘。每个辐条都是关于仪表盘元素的报表,例如关于特定KPI的报表。框架所有者可以通过检查相关的报表来获取有关任何仪表盘项目的更多信息。详细信息有助于所有者了解其业务部门如何实现其目标或为何未实现目标。
为了将数据输入报表,框架架构包括一个数据存储库。此数据存储库包含为报表和仪表盘提供数据所需的所有数据。数据存储库可以接收来自多个来源的数据,但数据仓库是最佳来源。
战略地图允许创建充当BI系统中枢神经系统的控制系统。控制系统是一种管理工具,用于在组织行为的实际结果与预期结果之间存在差异时进行干预(Cobbold和Lawrie 2000b)。
管理组织需要
- 计划 - 创建意图声明的过程
- 控制 - 通过某种机制“确保获得预期结果”。(引自Cobbold和Lawrie 2000b;另请参见Anthony 1965)
在详细介绍控制系统之前,首先需要定义计划、控制和控制系统。
计划
计划是业务领导者决定哪些目标最重要以及将多少活动和资源导向实现这些目标的业务流程的活动。领导者必须对要追求的结果以及如何实现这些结果做出选择。
控制定义为“确保获得预期结果”(Anthony,1965)。通过该机制可以控制计划的执行。一组支持决策的沟通和实施的工具和技能(“控制”)。
控制系统
控制系统结合了计划和控制。它包括创建和传播计划的管理方法以及应对实际结果与预期/标准结果之间差异所需的组织行为的改变。
为了使控制系统有效,Cobbold和Lawrie认为它需要以允许与先前预期或标准进行比较的方式了解组织流程的活动和结果(2000b)。Vickers写道,控制系统需要“一种将任何实际或假设状态与标准进行比较的方法”(1958)。在BI系统中,这些是度量和目标。
为了确定是否正在获得目标状态,组织需要某种形式的关于正在进行的活动的反馈以及这些活动产生的结果。如上所述,如果没有度量,就很难跟踪计划的交付情况,因此,这里的一项关键任务是选择合适的度量来告知管理人员活动和结果。
最后,框架随着框架的开发而发展。框架可以水平或垂直链接。例如,运营框架可以馈入战术框架。战术框架可以馈入战略框架。此外,水平集成允许知识在业务孤岛之间传递。BI框架大于其各部分之和。
最后,框架方法允许通过层层下放的记分卡将战略和控制连接到整个公司。“BSC还为诸如将顶部记分卡层层下放到组织以确保记分卡度量有助于将稀缺资源与实现战略相结合等方面提供了统一的语言和最佳实践(参见Barberg)。"本书中提出的框架方法的一个关键特征是能够将组织每个级别的度量与战略保持一致。这确保了所有资源都用于使公司尽可能高效。
Cobbold 和 Lawrie 认为,组织如何选择衡量指标和目标是良好控制系统是否有效的关键因素(2000b)。一种方法是利用外部经验或基准。另一种选择这些衡量指标的方法是基于“期望结果”(Anthony,1965,Kaplan 和 Norton,1992;1996)。这种方法的改进重点在于组织需要确保控制系统采用基于期望结果的衡量指标和目标,但补充说应将“衡量指标的选择限制在与这些结果相关的指标”(Cobbold 和 Lawrie 2000b)。
为什么要限制衡量指标的选择?基于有限理性原则。基于有限理性的决策假设决策者能够获取的信息有限,认知能力有限,以及做出决策的时间有限[5]。收集所有信息会导致信息过载。它还会使组织对环境变化或运营问题反应迟缓。决策者无法考虑所有选项,因此必须通过减少备选方案来简化选择数量。换句话说,他们满足于现状,这意味着他们寻找的是足够的解决方案,而不是最佳解决方案[6]。
鉴于这些限制,领导者如何做出决策?决策者认为重要并做出判断的事项是基于通过“概念透镜”传递的信息,所有个人都使用这些透镜来理解信息。构建商业智能系统的框架方法假设隐含的概念模型会影响我们的思想和行为。决策者使用其参考框架过滤每天轰炸他们的信息洪流。框架不仅过滤数据,还用于理解数据。决策者根据艾利森解释的概念模型来制定政策,这些模型对他们思想的内容具有重大影响(1969)。
商业智能 (BI) 的框架方法创建了一个基础设施,该基础设施可以将大量数据过滤并组织成信息和知识。过滤器基于决策者的参考框架,捕获在策略图中。这些明确的战略模型捕获参考框架,因此构成了此商业智能系统的核心。该系统过滤掉决策者认为不必要的数据,并根据参考框架将有用的数据组织成信息。决策者将某些信息和事件视为衡量战略和运营效率的关键。构建一个将此框架应用于传入数据的商业智能系统有助于决策者理解世界。
控制系统必须考虑组织的局限性。应用有限理性、满足现状和参考框架原则的框架方法,使组织能够同时考虑其弱点并利用知识(策略图)。
框架基础设施包括实施 BI 框架架构所需的所有技术。其中包括数据仓库(它从数据市场自然发展而来)、捕获反馈的技术(实现目标的成功情况)、仪表盘和报告系统工具等。
这是对框架方法的简要介绍。但是,它确实提供了逐步构建 BI 系统的益处的粗略概述。
Bill Barberg 关注一种允许公司从小处着手并逐步构建的方法。这种方法比在没有从小处着手的情况下进行努力要更有条理。在构建 BI 系统的一部分时,每个构建者都从其他构建者吸取的教训中获益,而不是不得不通过艰苦的经验教训来学习——这既昂贵又耗时。在构建 BI 系统的一部分,数据仓库时,他使用了 Ralph Kimball。Kimball 的数据仓库开发方法侧重于维度数据市场架构,该架构有助于随着时间的推移以高度一致性添加数据市场。同样,Poe 等人认为,第一个数据市场也是一个数据仓库,可以轻松地将新的数据市场添加到初始数据仓库中(1997)。第一个数据市场成为小型数据仓库的初始阶段。
这与框架方法一致,因为每个后续框架包含一个数据市场。随着框架数量的增加,可以将这些数据市场集成到一个中心数据仓库中。此外,在已经拥有数据仓库的公司中,框架方法允许 BI 系统架构师将框架与数据仓库集成。
框架方法是构建商业智能系统的一种有用的方法,因为它解决了构建 BI 系统的一个重要问题。高管可能会被衡量指标、目标、数据和工具所淹没。框架方法及其平衡计分卡方法和分步方法的应用,提供了一种专注于推动组织战略的最重要衡量指标的方法。战略地图和平衡计分卡是开发和传播战略的既定工具。高管只需要专注于帮助业务分析师开发战略图。他们不需要专注于帮助开发整个架构。此外,系统的增长是渐进的。这种使用分而治之策略的零碎的自上而下的构建 BI 系统的方法使系统更易于管理。
将框架方法应用于构建商业智能系统,通过首先开发战略图(最终形成战略地图)来使组织所有层级的衡量指标与总体战略保持一致。下一步是将计分卡级联到每个框架。这作为框架架构的基础。一旦框架基础设施完成,业务分析师就会将注意力转向 BI 框架架构。这自然地从战略地图和平衡计分卡工具中发展而来。然后框架基础设施将所有框架组合在一起。最重要的是,分而治之的方法允许公司开始构建 BI 系统,而不会被细节所淹没。