规划服务器拓扑

更新: 2009-04-30

PerformancePoint 规划包括三层组件:客户端层、服务器层和存储层。每层都由大量组件组成。客户端层由 规划业务建模器、PerformancePoint Excel 加载项、规划管理控制台、报表和 PerformancePoint 规划命令实用工具 组成。服务器层由 规划 Web 服务、规划流程服务、规划管理控制台 网站以及 SQL Server 2005 Reporting Services (SSRS) 组成。存储层由以下组件组成:规划系统数据库和规划服务数据库;规划应用数据库以及可选的临时数据库和出站数据库;SQL Server Analysis Services 数据库;以及文件服务器、Microsoft Office SharePoint Server 或 Windows SharePoint Services 数据库。以下是显示了连接协议的规划服务器逻辑拓扑。

逻辑拓扑图示

以下是图中所示组件的说明。

服务器层

规划 Web 服务:此服务处理来自规划管理控制台站点、规划业务建模器、PerformancePoint Excel 加载项和规划命令实用工具的请求。这些客户端组件中的任务主要用于业务模型内容设计、业务流程设计、模型站点部署和生成 SQL Server 和 AS 数据库。这些组件还处理如下任务:将数据加载到应用数据库、将临时数据库与应用数据库同步以及更改系统配置设置。

规划流程服务:此服务器作为 Windows 服务(规划流程服务)运行,可处理来自 PerformancePoint Excel 加载项 的作业处理和数据提交请求以及多维数据集处理请求。流程服务服务器使用 SQL Server 2005 Service Broker。

存储层

SQL Server 规划系统数据库和规划服务数据库:运行 Microsoft SQL Server 2005 的计算机存储规划流程服务服务器和规划 Web 服务服务器使用的关系表。此外,它还存储用于定义不同的 PerformancePoint Server 应用程序服务器的表。每个 PerformancePoint Server 安装都有一组规划系统数据库和规划服务数据库。

规划应用数据库、规划临时数据库和规划出站数据库:规划应用数据库包含相应应用程序的元数据、引用数据、事实数据以及工作流程定义。此外,它还存放相应的应用数据库、临时数据库和出站数据库的关系表。每个 PerformancePoint Server 应用程序都有一组上述数据库,不过临时数据库和出站数据库是可选的。每组数据库都可以安装在运行 SQL Server 的不同计算机上。

SQL Server 2005 Analysis Services (SSAS) 数据库:Analysis Services 数据库存放为相应模型站点定义的每个模型的维度结构、多维数据集和计算。每个 PerformancePoint Server 应用程序都至少包含一个模型站点。每个应用程序都可以部署到一个到 x 个 SSAS 数据库。最小的 SSAS 部署单元是应用程序内的每个模型站点对应一个 SSAS 数据库。

SQL Server 2005 Reporting Services (SSRS):此服务器为 PerformancePoint Server 提供操作报表功能。此物理服务器通常亦为规划应用数据库服务器。

共享存储(Microsoft Office SharePoint Server、Windows SharePoint Services 或者文件服务器):此服务器为 PerformancePoint Server 表单模板和报表提供共享存储。它可以实施为 Microsoft Office SharePoint Server、Windows SharePoint Services 数据库或者文件服务器数据库。

客户端层

规划业务建模器:此应用程序在 Windows XP 或 Windows Vista 计算机上运行。这是用于 PerformancePoint 规划服务器应用程序的设计环境。它还可以用于从外部源加载引用数据和事实数据。

PerformancePoint Excel 加载项:此应用程序在 Office 2003 和 Office 2007 中运行,用于创建表单和报表、启动作业以及输入数据。

规划管理控制台:此应用程序在 Internet Explorer 浏览器中运行,用于为 PerformancePoint Server 设置应用程序和配置值。它可以远程使用,也可以本地使用。

规划命令实用工具:这是一个命令行工具,有助于执行规划服务器上的大量管理工作。

外部数据源

外部数据源包括(但不限于):

  • PerformancePoint 规划业务建模器的 .csv 文件。

  • .xml 文件。

  • Microsoft Dynamics AX。数据可以通过 Microsoft Dynamics AX 导入向导导入到 PerformancePoint 规划中。

  • 现有 SQL Server 数据库。

示例物理拓扑

上面的规划逻辑拓扑图中显示的那些服务器可以部署在许多不同的物理计算机上。《PerformancePoint Server 部署指南》中详细介绍了各种配置选项。下面说明了一些示例配置。

概念证明:单台计算机

所有三层组件(包括 SQL Server 数据库、Analysis Services、规划 Web 服务、规划管理控制台、规划流程服务、规划业务建模器和 PerformancePoint Excel 加载项)都安装在同一台计算机上。

基本配置:三台服务器

在 3 服务器拓扑中,第一台计算机安装 SQL Server 2005 Service Pack 2 (SP2),第二台计算机安装 SQL Server 2005 Analysis Services Enterprise Edition,第三台计算机安装并配置规划服务器(规划流程服务、规划 Web 服务和规划管理控制台)。

这是基本部署,适用于设计或测试环境或者小型组织。在本示例中,使用的是文件共享,而不是 Windows SharePoint Service 3.0 或 Microsoft Office SharePoint Server 2007。

服务器 平台 服务器类型

服务器 1

SQL Server

规划系统数据库和规划服务数据库

规划应用数据库、规划临时数据库和规划出站数据库

服务器 2

Analysis Services

Analysis Services 数据库

服务器 3

Internet Information Services (IIS)

规划 Web 服务

规划管理控制台

规划流程服务

三台服务器的拓扑

示例配置:五台服务器

在 5 服务器拓扑中,第一台计算机上安装 SQL Server,第二台计算机上安装 Analysis Services,第三台计算机上安装规划 Web 服务和规划管理控制台,第四台计算机上安装规划流程服务,第五台计算机上安装 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007。

服务器 平台 服务器类型

服务器 1

SQL Server

规划系统和规划服务数据库应用程序

规划临时数据库

出站数据库

服务器 2

Analysis Services

Analysis Services 数据库

服务器 3

IIS

规划 Web 服务 和 规划管理控制台

服务器 4

Windows Server 2003

规划流程服务

服务器 5

Windows SharePoint Services(或 Office SharePoint Server)或者文件共享

共享存储

三台服务器的拓扑

示例配置:十台服务器

此 10 服务器拓扑示例部署显示了规划服务器的可伸缩性。为了实现可伸缩性,每个服务器都可以安装在多台计算机上。在本示例中,每个服务器都安装在两台计算机上。您可以将每个服务器扩展部署到任意数量的计算机上,具体取决于系统的负载和性能要求。例如,您可以将 SQL Server 置于五台计算机上,其中服务器 1 包含 PPSPlanningSystemPPSPlanningService 数据库,服务器 2 到 服务器 5 分别包含规划应用程序 1 到应用程序 4。

第十台服务器安装 Windows SharePoint Service 3.0 或 Microsoft Office SharePoint Server 2007。

服务器 平台 服务器类型

服务器 1

SQL Server

系统和服务数据库

服务器 2

SQL Server

应用数据库、临时数据库和出站数据库

服务器 3

Analysis Services

Analysis Service 数据库

服务器 4

Analysis Services

Analysis Service 数据库

服务器 5

IIS

规划 Web 服务

服务器 6

IIS

规划 Web 服务

服务器 7

规划流程服务

服务器 8

规划流程服务

服务器 9

IIS

规划管理控制台站点

服务器 10

Windows SharePoint Services(或 Office SharePoint Server)或者文件共享

共享存储

十台服务器拓扑的图示

连接图

下图显示各个规划服务器组件之间的连接协议。有关图示,请参见本文前面的规划逻辑拓扑图。

角色 协议 连接性 终结点

规划业务建模器

HTTP:/HTTPS

SOAP

始终连接

规划 Web 服务服务器

规划管理控制台

HTTP:/HTTPS

SOAP

已连接

规划 Web 服务服务器

PerformancePoint Excel 加载项

HTTP:/HTTPS

SOAP

ADOMD.NET

已连接或脱机(通过脱机分配)

规划 Web 服务服务器

Analysis Services 数据库服务器

共享存储服务器(Office SharePoint Server 2007、Windows SharePoint Services 3.0 或文件服务器)

规划 Web 服务服务器

HTTP:/HTTPS

SOAP

ADO.NET

ADOMD.NET

始终连接

规划业务建模器

规划管理控制台

PerformancePoint Excel 加载项

系统和服务服务器 (SQL Server)

规划应用数据库、规划临时数据库和规划出站数据库服务器 (SQL Server)

Analysis Services

规划流程服务服务器

ADO.NET

ADOMD.NET

始终连接

规划系统和规划服务数据库服务器 (SQL Server)

规划应用数据库、规划临时数据库和规划出站数据库服务器 (SQL Server)

Analysis Services

端口

组件 端口信息

规划 Web 服务

规划 Web 服务的默认端口为 46787。规划管理控制台的默认端口为 46788。

SQL Server

默认端口用于 SQL Server 和 SQL Server Analysis Services。

Analysis Services 端口需要处于打开状态,以供 PerformancePoint Excel 加载项使用。