SharePoint 环境中的 SQL Server 概述 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2016-11-30

本文描述了 Microsoft SharePoint Server 2010 与受支持版本的 Microsoft SQL Server 之间的关系,说明了如何与数据库进行交互,并介绍将 SQL Server 的报告和商业智能 (BI) 功能与 SharePoint Server 2010 一起使用的方法。

有关受支持版本的 SQL Server 的详细信息,请参阅硬件和软件要求 (SharePoint Server 2010)

本文内容:

  • SharePoint 2010 产品和 SQL Server 数据库引擎

  • 作为 SharePoint 2010 中的商业智能数据平台的 SQL Server

  • 用于商业智能的 SharePoint 2010 创作和发布工具

SharePoint 2010 产品和 SQL Server 数据库引擎

SharePoint Server 2010 是基于 SQL Server 数据库引擎构建的应用程序。SharePoint Server 2010 中的大多数内容和设置都存储在关系数据库中。SharePoint Server 2010 使用以下类型的数据库:

  • 配置   配置数据库和管理中心内容数据库都称作配置数据库。此类数据库包含有关服务器场设置(如使用的数据库、Internet Information Services (IIS) 网站或 Web 应用程序、解决方案、Web 部件包、网站模板、默认配额和阻止的文件类型)的数据。服务器场只能有一组配置数据库。

  • 内容   内容数据库将存储所有网站内容:网站文档(如文档库中的文件、列表数据);Web 部件属性;用户名和权限。特定网站的所有数据都位于一个内容数据库中。每个 Web 应用程序均可包含多个内容数据库。虽然一个内容数据库可与多个网站集关联,但每个网站集只能与一个内容数据库关联。

  • 服务应用程序   服务应用程序数据库存储供服务应用程序使用的数据。服务应用程序的数据库在其用途上具有明显的不同。

有关支持 SharePoint Server 2010 的所有数据库的完整列表,请参阅数据库类型和说明 (SharePoint Server 2010)

使用支持 SharePoint 2010 产品的 SQL Server 数据库

支持 SharePoint Server 2010 的 SQL Server 数据库可通过 SharePoint Server 2010 创建或由数据库管理员创建。有关详细信息,请参阅使用 DBA 创建的数据库进行部署 (SharePoint Server 2010)

Microsoft 不直接支持查询或修改支持 SharePoint Server 2010 的数据库,但 Usage and Health Data Collection Service 应用程序数据库除外,可直接查询该数据库并可向其中添加架构。

支持 SharePoint Server 2010 的 SQL Server 数据库需遵循大小限制和配置建议(它们对于 SQL Server 并不是标准的)。有关详细信息,请参阅存储和 SQL Server 容量规划和配置 (SharePoint Server 2010)

作为 SharePoint 2010 中的商业智能数据平台的 SQL Server

SharePoint Server 2010 可与 SQL Server BI 工具一起使用,以便按有效方式分析和显示 BI 数据。SQL Server 提供了主数据体系结构和商业智能平台,为报告作者和商业用户提供可信任且可缩放的安全数据。

以下各节说明了 SQL Server 中的技术和功能,这些技术和功能支持 SharePoint Server 2010 中的商业智能功能。

SQL Server 数据库引擎

SQL Server 数据库引擎是用于存储、处理和保护数据的核心服务。可从 SQL Server 数据库引擎收集 BI 数据。有关详细信息,请参阅 SQL Server 数据库引擎 (https://go.microsoft.com/fwlink/?linkid=199540&clcid=0x804)。

SQL Server Analysis Services (SSAS):多维数据

利用 Microsoft SQL Server Analysis Services (SSAS) 多维数据,可以设计、创建和管理多维结构,此结构包含详细信息和来自多个数据源的聚合数据。SQL Server 2008 R2 中提供了一个多维数据集向导,该向导简化了创建多维数据集的方法。多维数据或多维数据集数据是一个原型数据源,它针对的是可使用 SharePoint Server 2010 中的与商业智能相关的服务应用程序执行的分析的类型。若要了解有关关系数据和多维数据如何帮助用户分析数据的信息,请参阅SharePoint 2010 的数据仓库、OLAP 和 Analysis Services。有关详细信息,请参阅 SQL Server Analysis Services - 多维数据 (https://go.microsoft.com/fwlink/?linkid=199541&clcid=0x804)。

SQL Server Analysis Services:数据挖掘

SQL Server Analysis Services 数据挖掘工具提供了一组行业标准数据挖掘算法和其他用于帮助您发现数据中的趋势和模式的工具。以下 Excel 外接程序可帮助您执行预测分析:

备注

若要启用外接程序,则必须具有与服务器的连接。

SQL Server Reporting Services (SSRS)

可将 Microsoft SQL Server Reporting Services (SSRS) 和 SharePoint Server 2010 轻松集成。SQL Server Reporting Services 提供了一整套工具,可以使用这些工具为组织创建、部署和管理报告。它还提供了一些功能,可以利用这些功能扩展和自定义您的报告功能。

可用功能包括:

  • 使用 Report Builder 3 创建报告,此工具是 SQL Server Reporting Services 创作工具之一,可直接从 SharePoint Server 2010 启动它。

  • 在 SharePoint Server 2010 中发布 SSRS 报告。

    可将报告服务器内容类型发布到 SharePoint 库,然后从 SharePoint 网站查看和管理这些文档。

有关 SSRS 的详细信息,请参阅 SQL Server Reporting Services (https://go.microsoft.com/fwlink/?linkid=199545&clcid=0x804)。有关如何安装其他集成模式的详细信息,请参阅 SharePoint 中的 SSRS 报表文档(概述)

SQL Server Integration Services (SSIS)

Microsoft SQL Server Integration Services (SSIS) 提供了大量数据集成和数据转换解决方案。可以创建一个可重复的提取、转换和加载 (ETL) 流程,以自动执行将数据从源(如 XML 数据文件、平面文件或关系数据源)移动到一个或多个目标的过程。如果数据来自分散的源,并且未为获得 BI 应用程序中提供的好处而挖掘或清除数据,则 SQL Server Integration Services 将帮助准备该数据。有关详细信息,请参阅 SQL Server Integration Services (https://go.microsoft.com/fwlink/?linkid=199546&clcid=0x804)。

Business Intelligence Development Studio (BIDS)

Microsoft Business Intelligence Development Studio (BIDS) 提供了用于在统一环境中构建集成、报告和分析解决方案的直观向导。BIDS 支持开发、测试和部署解决方案和报告的完整开发生命周期。虽然 BIDS 是基于 Visual Studio 2005 开发环境构建的,但将使用 SQL Server 服务特定的扩展和项目类型为报告、ETL 数据流、OLAP 多维数据集和数据挖掘结构自定义 BIDS。

PowerPivot for Excel 和 PowerPivot for SharePoint

PowerPivot 是一类外接程序,用户可利用它创建自服务 BI 解决方案。它还可促进这些解决方案在 SharePoint Server 2010 环境中的共享和协作。此外,利用 PowerPivot,IT 组织可通过 Microsoft SQL Server 2008 管理工具来提高运营效率。PowerPivot 的组件包括:

  • PowerPivot for Excel 2010 是一类数据分析外接程序,它可将计算能力直接传送到 Microsoft Excel 2010。利用 PowerPivot for Excel(以前称作“Gemini”),用户可分析大量数据;将其与 SharePoint Server 2010 集成可帮助 IT 部门监视和管理用户的协作方式。此外接程序可删除工作表的一百万个行的限制,并提供针对大型数据集的快速计算。有关详细信息,请参阅 PowerPivot 概述 (https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x804)。

  • PowerPivot for SharePoint 2010 扩展了 SharePoint Server 2010 和 Excel Services 以添加针对发布到 SharePoint 网站的 PowerPivot 工作簿的服务器端处理、协作和文档管理支持。有关详细信息,请参阅 PowerPivot for SharePoint (https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x804)。

Master Data Services

利用 SQL Server Master Data Services,可以集中管理整个公司内和多种系统之间的重要数据资产,以便为 BI 应用程序提供可信任度更高的数据。Master Data Services 可帮助您为数据管理者创建一个包含瘦客户端数据管理应用程序的主数据集线器。该应用程序还可将工作流应用于分配的所有者、应用可扩展的业务规则以保护数据质量以及应用层次结构和属性管理策略。有关详细信息,请参阅 Master Data Services (https://go.microsoft.com/fwlink/?linkid=199548&clcid=0x804)。

StreamInsight 和复杂事件处理

Microsoft StreamInsight 是 SQL Server 2008 R2 中的新功能,它提供了用于开发和部署复杂事件处理 (CEP) 应用程序的强大平台。CEP 是以高吞吐量和低延迟特性处理事件流的技术。您可以通过 StreamInsight 分析数据而无需首先存储数据,StreamInsight 还能帮助您监控来自多个源的数据,使您几乎在瞬间就可以检测到模式、趋势和例外等情况。这种以事件驱动方式对动态数据进行监控、分析和操作的功能,为您更快地做出更明智的商业决策提供了巨大的商机。有关详细信息,请参阅 Microsoft StreamInsight (https://go.microsoft.com/fwlink/?linkid=199549&clcid=0x804)。

用于商业智能的 SharePoint Server 2010 创作和发布工具

以下是 SharePoint Server 2010 中包含的创作和发布工具,这些工具可影响创建 KPI、记分卡、仪表板和报告的方式。这些工具中的每个工具均可链接到 SQL Server 关系和多维数据。若要了解详细信息,请参阅SharePoint 2010 的数据仓库、OLAP 和 Analysis Services。有关服务的详细信息以及每个工具使用 SQL Server 数据的方式,请参阅 SharePoint Server 2010 中的商业智能体系结构(已废弃)选择 SharePoint Server 2010 中的商业智能工具

  • Excel Services   使用 Excel 2010 和 Excel Services 可查看和刷新连接到数据源的分析模型,并与之进行交互。此外,还可利用它们分析、筛选和呈现本地存储的数据。Excel 2010 是一类创作工具。可利用 Excel Services 将 Excel 2010 文件发布到 SharePoint Server 2010。

  • Visio Services   使用 Visio Services 可生成绑定到数据的业务结构的可视表示形式。示例包括创建显示可视性能的可视进程、系统和资源。例如,工程师可以使用可视化结果创建数据绑定对象来表示进程。

  • PerformancePoint Services   使用 PerformancePoint Services 可创建可提供业务绩效的汇总视图的仪表板、记分卡和关键绩效指标 (KPI)。PerformancePoint Services 为用户提供用于监控、分析和报告的集成分析功能。

  • Web Analytics Service 应用程序   使用 Web Analytics Service 应用程序可了解有关对 SharePoint 网站的访问详细信息。Web Analytics Service 应用程序收集有关最终用户如何访问 SharePoint 页面的数据。

相关内容

资源中心

SharePoint Server 2010 的业务连续性管理(该链接可能指向英文页面)

SharePoint Server 2010 中的商业智能 (https://go.microsoft.com/fwlink/?linkid=199757&clcid=0x804)

Microsoft 商业智能(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199758&clcid=0x804)(该链接可能指向英文页面)

SQL Server 技术中心 (https://go.microsoft.com/fwlink/?linkid=199760&clcid=0x804)

SQL Server Analysis Services 多维数据 (SSAS)(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199761&clcid=0x804)(该链接可能指向英文页面)

SQL Server Analysis Services (SSAS) 数据挖掘(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199762&clcid=0x804)(该链接可能指向英文页面)

开发人员内容

SharePoint 开发人员中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=159918&clcid=0x804)(该链接可能指向英文页面)

SQL Server 开发人员中心 (https://go.microsoft.com/fwlink/?linkid=199764&clcid=0x804)

SQL Server 数据库引擎 (https://go.microsoft.com/fwlink/?linkid=199765&clcid=0x804)

SQL Server Reporting Services (SSRS) (https://go.microsoft.com/fwlink/?linkid=199766&clcid=0x804)

SQL Server StreamInsight(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199767&clcid=0x804)(该链接可能指向英文页面)