当前位置: 资源下载\BI 原创\PPS用户角色的规划和实现

PPS用户角色的规划和实现
  Microsoft? Office PerformancePointTM Server 2007 (以下简称PPS),是由微软公司出品的用于业务决策者掌控全局的集成绩效管理应用程序。PPS是根据企业绩效管理理论中监控、分析和规划的闭环模型(如图1所示)进行基础架构的。因此PPS主要由两大部分组成: PPS Monitoring,用于绩效的监控和分析;PPS Planning,根据监控和分析的结果进行规划。此外,PPS还额外提供了用于数据集成和任务分配的Excel插件,方便商业用户以自己熟悉的方式(Excel)对数据进行操作和管理。
  SQL Server Reporting Services(SSRS)报表发布后经常需要定制报表的URL参数以限制访问的样式和内容。本文主要针对SSRS报表URL参数以及相关的应用进行阐述并举例说明。
图1:企业绩效管理闭环模型
  PPS作为构建在企业BI基础信息平台上的集成绩效管理程序,有很多涉众,其中不但包括公司决策层以及业务流程管理者,还包括每个基础信息提供者。因此,PPS在企业中实施和部署的首要任务是对用户角色进行规划。本文作为深入PPS系列文章的第一篇,着重讨论一下与PPS 中用户角色的规划和实现有关的问题。
  首先,PPS Planning采用的是集成的 Windows 身份验证。这就意味着PPS的用户需要是有效的域用户(在试验环境下,也可以基于本地组策略搭建PPS环境)。另一方面,PPS使用基于角色的安全模型进行授权。它使用角色来保护元数据、数据和写回,并使用角色来启用工作流程操作。这其中最主要的原因是:PPS是构建在MS Analysis Service服务之上的,而在AS中数据集的权限控制是基于角色来实现的,因此PPS很好的继承了这一特性,并在业务角色(Business Roles)的创建上很好的拓展了这一特性。
  刚才我们说到,在为用户分配角色的之前,首先需要把域用户加入到PPS中,这一设置是在Planning Administrator Console中实现的。此外,在PPS Planning安装后的配置过程中,需要为全局管理员角色(Global Administrator Role)分配一个域账户(权限如图2所示),然后要为规划流程服务(Planning Process Service)与规划管理控制台(Planning Administrator Console)分配另一个域账户。两个账户之所以不同,是因为存在两套管理体系,一套是对Planning相关服务的管理,一套是对Planning中用户角色的管理。
图2:全局管理员角色(Global Administrator Role)账户所属的组
  PPS Planning所使用的是基于角色模型的安全管理。在PPS Planning中角色分为以下两类:管理角色(Administrator Role)、业务角色(Business Roles)。
  管理角色(Administrator Role)是由系统预先定义的。当用户域账户加入到PPS Planning中,就可以把不同的角色赋予给用户账户了。管理角色(Administrator Role)包括全局管理角色(Global Administrator Role)、用户管理角色(User Administrator Role)、数据管理角色(Data Administrator Role)、模型管理角色(Modeler Role)。这些角色除了全局管理角色(Global Administrator Role)只能够在Planning Administrator Console中设置外,其他都可以在计划管理控制台(Planning Administrator Console)(如图3所示)或规划业务模型(Planning Business Modeler)中设置,效果相同。
图3:在Console中添加用户和分配管理角色
  业务角色(Business Roles)是为处理 PPS Excel插件(PerformancePoint Add-in for Excel )中实际业务数据的用户定义的。业务角色由数据管理角色(Data Administrator Role)或模型管理角色(Modeler Role)的成员在Planning Business Modeler 中创建和配置(如图4所示)。被赋予业务角色(Business Roles)的前提同样也是把域用户加入到PPS Planning中。创建业务角色后,用户管理角色(User Administrator Role)的成员会将用户添加到业务角色中。在部署模型站点时,业务角色会转换成维度安全角色,并保留在 SQL Server 2005 Analysis Services 服务器上相应的多维数据集中。对于 Microsoft Office Excel 用户,业务角色可控制哪些用户可以查看工作表以及工作表的哪些区域可写。
图4:在Modeler中创建业务角色
  另外,在规划业务模型(Planning Business Modeler)中为工作流程预定义的职能角色包括参与者、审阅者和审批者。只有分配给这些职能角色的用户或角色才能执行提交、审阅和审批等特定工作流程操作。
  上面讨论了PPS中用户角色的相关内容,下面着重讨论一下PPS 在企业部署实施过程中的人员配置与角色的赋予。在PPS项目,特别是包含PPS Planning模块的项目并不是纯实施的项目,而更像是咨询项目。这类项目一般是由资深的技术顾问带领企业中精干的业务团队来共同实施的。企业中各层级人员对PPS项目的支持,业务团队的执行力,都直接关系到项目的成败。
通常情况下,PPS项目的业务团队一般需要有如下角色的参与:
  • 监测者(The Monitor):应用报表、记分卡,仪表盘等工具对企业的“健康”状况进行跟踪。
  • 分析师(The Analyst):应用分析工具对企业“健康”现状进行分析,找到原因。
  • 浏览者(The Explorer):通过浏览业务数据找出关键驱动因素。
  • IT管理员(The IT Admin):负责配置和维护各种服务器环境。
  • 接口人(The Hybrid):技术和业务的接口人,监控、分析和计划的接口人。
  • 模型构建者(The Modeler):对企业的业务流程完全了解的人。
  • 贡献者(The Contributor):负责基础数据的供给。
  以上所列出的角色,可以基本与PPS 角色以及对应的PPS应用模块进行对应,映射列表如下:

企业执行团队的角色

PPS角色

PPS应用模块

监测者(The Monitor)

用户管理角色(User Administrator Role)

PPS 监控(Monitoring)
PPS Excel插件

分析师(The Analyst)

用户管理角色(User Administrator Role)

PPS 监控(Monitoring)
PPS Excel插件

浏览者(The Explorer)

用户管理角色(User Administrator Role)

PPS 监控(Monitoring)
PPS Excel插件

IT管理员(The IT Admin)

数据管理角色(Data Administrator Role)

规划管理控制台(Planning Administrator Console)

接口人(The Hybrid)

全局管理角色(Global Administrator Role)
数据管理角色(Data Administrator Role)
模型管理角色(Modeler Role)

规划管理控制台(Planning Administrator Console)
规划业务模型(Planning Business Modeler)
PPS Excel插件

模型构建者(The Modeler)

数据管理角色(Data Administrator Role)
模型管理角色(Modeler Role)

规划业务模型(Planning Business Modeler)

贡献者(The Contributor)

业务角色(Business Roles)

PPS Excel插件


  从上述对应表中,我们可以看出:接口人(The Hybrid)和模型构建者(The Modeler)在整个的PPS实施团队中处于核心地位。接口人(The Hybrid)是身兼技术和业务的高级人才,他负责绩效管理环中监控(Monitoring)、分析(Analyses)和规划(Planning)过程的接口;模型构建者(The Modeler)通过与IT管理员(The IT   Admin)协作负责业务模型搭建和分配工作流任务统管规划全过程。
  综上所述:用户角色的规划和实现在整个PPS项目的规划过程中占有非常重要的地位,甚至其重要性超过构建的商业模型本身。PPS本身反映出来的是人的参与精神,再好的工具,再好的业务模型,没有人,没有对人的管理,就没有真正的企业层面的战略统一。

作者介绍: 甄浩,北京迈思奇BI开发工程师,资深BI咨询顾问,软件工程专业硕士。
主攻数据仓库、OLAP建模、数据挖掘、企业绩效管理等技术领域,具有6年的BI项目实施和咨询经验。

 

北京迈思奇科技有限公司 2004-2008 地址:北京市海淀区中关村紫金数码园4号楼201,邮编 100190 电话:86-010-62662626 传真:86-010-62662776 京ICP备05066245号