SharePoint 中 SQL Server BI 功能的部署拓扑

本主题介绍用于在 SharePoint 2010 和 SharePoint 2013 环境中安装 SQL Server Business Intelligence 功能的常见拓扑Reporting Services和 PowerPivot for SharePoint 2013。 例如单服务器和三层安装。

适用于: SharePoint 2013 | SharePoint 2010

本主题内容:

SharePoint 2013 示例部署拓扑

SQL Server 安装选项 PowerPivot for SharePoint 不依赖于 SharePoint。 它不使用 SharePoint 对象模型或接口来支持集成。 因此,Analysis Services 可以安装在运行 Windows Server 2008 R2 或更高版本的任何计算机上。 但是,它可以不必是 SharePoint 场中的应用程序服务器。 配置步骤之一是将Excel Services指向运行 Analysis Services 的服务器。 为了实现负载均衡和容错,建议安装并注册在 SharePoint 模式下运行的多个 Analysis Services 服务器。

Reporting Services SharePoint 模式需要 SharePoint server 2013 并利用 SharePoint 服务应用程序体系结构。

下面的部分说明了典型的部署拓扑:

PowerPivot for SharePoint 2013 和 Reporting Services 三服务器部署

在下面的三服务器部署中,SQL Server 数据库引擎、在 SharePoint 模式下运行的 Analysis Services 服务器与 SharePoint 分别运行在不同的服务器上。 PowerPivot for SharePoint 2013 2013 安装程序包 (spPowerPivot.msi) 必须在 SharePoint 服务器上运行。

SSAS 和 SSRS SharePoint 模式 3 服务器部署

(1) Excel Service 应用程序。 作为 SharePoint 安装的一部分创建的服务应用程序。
(2) PowerPivot 服务应用程序。 默认名称为 “默认的 PowerPivot 服务应用程序”
(3) Reporting Services服务应用程序。
(4) 从 SQL Server 2014 安装媒体或 SQL Server 2014 功能包安装适用于 SharePoint 的 Reporting Services 加载项。
(5) 运行 spPowerPivot.msi 以安装数据提供程序、PowerPivot 配置工具、PowerPivot 库并计划数据刷新。
(6) SharePoint 模式下的 Analysis Services 服务器。 将 Excel Services 应用程序 “数据模型设置” 配置为使用此服务器。
(7) SharePoint 内容、配置和服务应用程序数据库。

SharePoint 设置通过 Microsoft SQL Server Connect () https://connect.microsoft.com/SQLServer/Feedback 提交反馈和联系信息。

PowerPivot for SharePoint 2013 单服务器部署

单服务器部署用于测试目的,不建议在生产部署中采用。

下图演示了属于单一服务器 Analysis Services 部署的组件。

PowerPivot for SharePoint 单一服务器部署

(1) Excel Service 应用程序。 作为 SharePoint 安装的一部分创建的服务应用程序。
(2) PowerPivot 服务应用程序。 默认名称为 “默认的 PowerPivot 服务应用程序”
(3) SharePoint 内容、配置和服务应用程序数据库。
(4) SharePoint 模式下的 Analysis Services 服务器。 将 Excel Services 应用程序 “数据模型设置” 配置为使用此服务器。

PowerPivot for SharePoint 2013 双服务器部署

在下面的双服务器部署中,SQL Server 数据库引擎和 SharePoint 模式下的 Analysis Services 与 SharePoint 分别运行在不同的服务器上。 对于 SharePoint 2013,Microsoft SQL Server 2014 PowerPivot for SharePoint 2013 安装程序包 (spPowerPivot.msi) 安装在 SharePoint 服务器上。

PowerPivot for SharePoint 2013 扩展了 SharePoint Server 2013 的功能,以便为具有高级数据模型的 PowerPivot 工作簿和 Excel 工作簿添加服务器端数据刷新处理、数据访问接口、PowerPivot 库以及管理支持。

安装程序包作为 SQL Server 2014 功能包的一部分提供。 可以从 Microsoft 下载中心下载功能包,® SQL Server® 2014 PowerPivot® for Microsoft® SharePoint® ( HYPERLINK“https://go.microsoft.com/fwlink/?LinkID=296473”\t “_blank” https://go.microsoft.com/fwlink/?LinkID=296473) 。

SSAS PowerPivot 模式 2 服务器部署

(1) Excel Service 应用程序。 作为 SharePoint 安装的一部分创建的服务应用程序。
(2) PowerPivot 服务应用程序。 默认名称为 “默认的 PowerPivot 服务应用程序”
(3) 运行 spPowerPivot.msi 以安装数据访问接口、PowerPivot 配置工具、PowerPivot 库并安排数据刷新。
(4) SharePoint 模式下的 Analysis Services 服务器。 将 Excel Services 应用程序 “数据模型设置” 配置为使用此服务器。
(5) SharePoint 内容、配置和服务应用程序数据库。

PowerPivot for SharePoint 2013 三服务器部署

在下面的三服务器部署中,SQL Server 数据库引擎、在 SharePoint 模式下运行的 Analysis Services 服务器与 SharePoint 分别运行在不同的服务器上。 PowerPivot for SharePoint 2013 安装程序包 (spPowerPivot.msi) 必须安装在 SharePoint 服务器上。

AS PowerPivot Mode3 服务器部署

(1) Excel Service 应用程序。 作为 SharePoint 安装的一部分创建的服务应用程序。
(2) PowerPivot 服务应用程序。 默认名称为 “默认的 PowerPivot 服务应用程序”
(3) 运行 spPowerPivot.msi 以安装数据访问接口、PowerPivot 配置工具、PowerPivot 库并安排数据刷新。
(4) SharePoint 模式下的 Analysis Services 服务器。 将 Excel Services 应用程序 “数据模型设置” 配置为使用此服务器。
(5) SharePoint 内容、配置和服务应用程序数据库。

PowerPivot for SharePoint 2013 和 Reporting Services 单服务器部署

单服务器部署用于测试目的,不建议在生产部署中采用。

SSAS 和 SSRS SharePoint 模式 1 服务器部署

(1) Excel Service 应用程序。 作为 SharePoint 安装的一部分创建的服务应用程序。
(2) PowerPivot 服务应用程序。 默认名称为 “默认的 PowerPivot 服务应用程序”
(3) Reporting Services服务应用程序。
(4) 从 SQL Server 2014 安装介质或 SQL Server 2014 功能包安装适用于 SharePoint 的 Reporting Services 外接程序。
(5) SharePoint 内容、配置和服务应用程序数据库。
(6) SharePoint 模式下的 Analysis Services 服务器。 将 Excel Services 应用程序 “数据模型设置” 配置为使用此服务器。

PowerPivot for SharePoint 2013 和 Reporting Services 双服务器部署

在下面的双服务器部署中,SQL Server 数据库引擎和在 SharePoint 模式下运行的 Analysis Services 服务器与 SharePoint 分别运行在不同的服务器上。 PowerPivot for SharePoint 2013 安装程序包 (spPowerPivot.msi) 必须在 SharePoint 服务器上运行。

SSAS 和 SSRS SharePoint 模式 2 服务器部署

(1) Excel Service 应用程序。 作为 SharePoint 安装的一部分创建的服务应用程序。
(2) PowerPivot 服务应用程序。 默认名称为 “默认的 PowerPivot 服务应用程序”
(3) Reporting Services服务应用程序。
(4) 从 SQL Server 2014 安装介质或 SQL Server 2014 功能包安装适用于 SharePoint 的 Reporting Services 外接程序。
(5) 运行 spPowerPivot.msi 以安装数据访问接口、PowerPivot 配置工具、PowerPivot 库并安排数据刷新。
(6) SharePoint 模式下的 Analysis Services 服务器。 将 Excel Services 应用程序 “数据模型设置” 配置为使用此服务器。
(7) SharePoint 内容、配置和服务应用程序数据库。

SharePoint 2010 示例部署拓扑

下图显示了每个层上运行哪些服务和提供程序。 请注意,该图包含了若干内置服务;这些服务是一些 SQL Server BI 方案所必需的。 Excel Services、Secure Store Services 和 Claims to Windows Token Service 为 SharePoint 中的 PowerPivot for SharePoint 或 Reporting Services 部署所必需或建议使用的。 此外,MSOLAP OLE DB 访问接口和 ADO.NET 服务是某些 PowerPivot 数据访问方案所必需的。 (可选)如果要基于托管在 SharePoint 外部的表格模型数据库生成 Power View 报表,可以在数据层上安装 Analysis Services。

逻辑体系结构关系图

单服务器部署

您可以在一台计算机上安装所有服务器组件(包括数据层)。 如果您要评估软件或开发自定义应用程序(包含 SharePoint 模式下的 Reporting Services),则此部署配置会很有用。 这种部署最易于配置。 因为所有组件都安装在同一台计算机上,所以该部署使用的许可证也最少。 Reporting Services、PowerPivot for SharePoint 和数据库引擎作为SQL Server的单个许可副本安装。

若要在单个服务器上安装所有功能,请在同一物理服务器上按顺序安装 Reporting Services 和 PowerPivot for SharePoint。 有关独立服务器配置的说明,请参阅部署清单:Reporting Services、Power View 和 PowerPivot for SharePoint

两层部署

两层部署通常是指在一台计算机上安装 SharePoint Server 2010,而在第二台计算机上安装 SQL Server 数据库引擎。 将数据层移到专用服务器是由 2 台计算机组成的场的最常见配置。 在两层服务器场中,可以在 SharePoint 服务器上安装 Reporting Services 和 PowerPivot for SharePoint。 前端上的所有 Web 服务和应用程序层中的共享服务均在同一物理服务器上运行。 2 层部署的安装步骤与独立部署非常相似,在相同的物理服务器上按顺序安装 Reporting Services 和 PowerPivot for SharePoint。

三层部署

通常,三层部署会将 Web 前端服务从处理功能或占用大量内存的应用程序中分离出来。 在此拓扑上,仅在应用程序服务器上安装 Reporting Services 和 PowerPivot for SharePoint。 运行于 Web 前端的 Web 服务将作为安装后任务,在服务器配置期间通过部署到场中应用程序的解决方案进行安装。 下图说明了 3 层部署。

3 服务器拓扑

三层扩展部署

此拓扑说明了在多台服务器上运行同一共享服务的扩展部署,该部署为大量请求提供服务并为 PowerPivot 数据或 Reporting Services 报表提供更强大的处理能力。 下图中有三种应用程序服务器群集,每一种均运行不同组合的共享服务。 在 SharePoint 环境中,已将服务发现和可用性内置于场中。 运行同一共享服务应用程序的多台物理服务器之间的负载平衡是共享服务体系结构的一部分。

部署多服务器场时,请务必按照以下 SharePoint 文章中的说明执行操作: 三层服务器场的多个服务器 (SharePoint Server 2010)

5 服务器拓扑

另请参阅

Reporting Services SharePoint 模式安装(SharePoint 2010 和 SharePoint 2013)
PowerPivot for SharePoint 2013 安装
PowerPivot for SharePoint 2010 安装