规划应用程序业务对象

更新: 2009-07-23

PerformancePoint 规划应用程序包含一系列业务对象。规划建模者要使用这些规划业务对象和 规划业务建模器为业务建模。其中一些业务对象是由规划服务器预先定义的,用户可对其进行自定义;其他业务对象则是由用户定义的。使用这些规划业务对象,您可以构建功能强大的应用程序以执行复杂的规划、预算、预测和合并任务。

规划应用程序业务对象包括下列类型的对象:

建模:

  • 应用程序

  • 根模型站点

  • 模型子站点

  • 模型

  • 维度

  • 层次结构(成员集和成员视图)

  • 业务规则

  • 关联

  • 应用日历

业务流程:

  • 周期

  • 作业

  • 分配

  • 报表和表单

安全性:

  • 用户

  • 管理员角色

  • 业务角色

建模

建模类别包含数个业务对象。业务建模者使用规划建模业务对象为业务建模。下图显示了规划应用程序空间内的所有业务对象。

域对象图示

应用程序

应用程序是所有规划服务器组件的顶级容器。应用程序用于执行复杂的规划、预算、预测和绩效管理功能。若要创建应用程序,业务分析师需要定义模型、维度、分配、周期以及关联的业务流程。应用程序还包含一个共享库。每个应用程序都包含在自己的 Microsoft SQL Server 数据库中。

例如,某个规划服务器应用程序是以下项的容器:

  • 公司基于规划服务器的业务模型定义

  • 预定义维度和用户定义的维度

  • 用于连接业务模型定义与公司数据源的映射

  • 规划服务器元数据,如视图、权限和工作流程信息

根模型站点

模型站点用于组织应用程序和数据。每个应用程序都有一个根模型站点,其中包含预定义的维度和全局假设模型。应用程序中的所有其他模型站点都称为“模型子站点”。您应将各个模型站点部署到一个 SQL Server 2005 Analysis Services 数据库。

模型子站点

模型子站点表示公司的业务结构。它们可以基于公司的报表结构、财务流程、操作流程等。例如,公司可能会按部门、业务部门或需要将流程或职能分离的安全访问限制来创建子站点。

模型子站点会继承与每个上级模型站点相关的某些共享元数据,其中包括假设模型、维度和维度成员。此外,模型子站点还可包含其独有的模型、维度或维度成员。

下图显示了规划应用程序内模型站点的层次结构。

模型站点图示

维度

维度是联机分析处理 (OLAP) 多维数据集的结构化属性,它是有组织的类别层次结构,用于描述事实数据表中的数据。这些类别通常描述一组相似的元素。例如,地理维度可能包括以下成员:国家、地区、省/市/自治区以及城市。

规划服务器提供了两个类别的维度:预定义维度和用户定义的维度。在创建应用程序时,规划服务器会自动生成预定义维度。

规划服务器提供了下列预定义维度:

  • 科目

  • 业务流程

  • 合并方法

  • 货币

  • 实体

  • 汇率

  • 内部公司

  • 应用场景

  • 时间

  • 时间数据视图

您可以使用预定义维度,也可以选择对预定义维度进行修改或扩展,使其符合您当前的数据结构和命名约定。

模型

每个模型站点通常都包含一个或多个模型。模型中包含维度成员集(即用户定义的成员集)和事实数据。

每个模型都映射到模型站点的 Analysis Services 数据库中的一个多维数据集。

每个模型都属于特定的模型类型。规划服务器中包含五种模型类型。

模型类型 说明

泛型模型

不包括记帐逻辑的预定义规则。

全局假设模型

可用于所有模型站点。假设模型中存放应用于整个业务或财务模型的基准数据。

汇率模型

跟踪系统中指定期间、换算类型和所有币种的各种外汇值。

含股份计算的财务模型

能够执行含股份计算的法定合并。

不含股份计算的财务模型

包含内置逻辑以执行不含股份计算的法定合并。

模型维度是在创建模型时选择的维度。某些维度是根据模型类型自动选择的。

层次结构(成员集和成员视图)

规划业务建模器通过将维度成员组织到成员集来帮助您管理维度。维度成员可以属于多个成员集。然后,可以使用成员集来创建模型,其中包含应用程序使用的数据。

成员集可以是平面结构(即将所有维度成员组织为同级),也可以组织成层次结构。

维度成员可以通过成员视图进行组织,成员视图是根据成员属性进行分组的维度成员层次结构。成员视图不用于构建模型,而是提供了另一种方法来创建维度成员的报表,其方法是使用维度成员属性来分析相关成员的组。在创建成员视图之后,可以使用它来计算给定属性的值相同的所有维度成员的总和。

成员集和成员视图都是层次结构的形式。

业务规则

业务规则是可执行业务任务的可执行程序。在规划业务建模器中,业务规则对模型中的多维数据进行操作。例如,您可以使用规则来分配资源、计算预测、确定差异以及查找关键绩效指标 (KPI)。规则可以帮助您运行查询、为 Microsoft Office Excel 表单中的数据设定种子以及将余额从一个期间移到另一个期间。

某些规则可由用户直接运行,而其他规则只能作为特定类型作业的一部分运行。规则在运行时会应用规则语句中编写的操作。

关联

关联是规划业务建模器中两个模型之间的逻辑关系。这两个模型分别称为“源模型”和“目标模型”。当您创建并运行关联时,可以将事实数据从源模型移到目标模型。如果需要,还可以在此过程中聚合数据。

用于移动数据的关联在多种情况下都非常有用。

应用日历

应用日历用于设置与贵公司实际情况相匹配的时间段概念。一个准确的应用日历可为您过去的、现有的和预测的数据提供成功进行财务跟踪和基准测试所需的上下文。创建应用日历是在应用程序创建过程中进行的,并且是必需的步骤。

规划服务器同时支持会计日历和公历。

业务流程

PerformancePoint 规划使用户能够创建和跟踪用户的数据提交分配,以及创建和跟踪自动系统操作的作业。下表说明了业务流程管理的各个元素。

流程元素 说明

分配

为用户指定的与流程相关的任务,如数据输入。可将分配定义为需要其他用户审阅和/或审批。

作业

一种系统任务,如加载数据、运行规则集或发送通知。可以将作业作为周期的一部分来定义和运行,也可单独进行定义和运行。

周期

定义作业的发生日期或分配的截止日期。周期可以是一次性的,也可以将其安排为在一定时间范围内重复发生或循环特定的次数。

表单

表单用于输入数据,而报表用于显示数据。表单和报表在 PerformancePoint Excel 加载项中作为工作表加以创建。

安全性

规划服务器的安全模型基于角色。用户被分配给各个角色,而用户在规划服务器系统中的权限级别由其所属的角色决定。角色分为以下两类:管理角色和业务角色。

  • 管理角色用于构建应用程序或向组织中的关键人员授予相应权限。

  • 业务角色用于控制 PerformancePoint Excel 加载项用户对业务数据的访问。角色仅适用于在其中创建该角色的模型站点。

用户是在规划系统中执行一个或多个任务的人员。例如,用户可以是参与者、审阅者或审批者。