SharePoint 2010 的数据仓库、OLAP 和 Analysis Services

 

适用于: SharePoint Server 2010

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

本文介绍数据仓库、OLAP 和 Microsoft SQL Server Analysis Services (SSAS)。讨论数据仓库和 SQL Server Analysis Services 与 Microsoft SharePoint Server 2010 中的商业智能应用程序服务的关系。此外,本文还讨论了哪些情况下您应使用 PowerPivot 而不是 SSAS。

数据仓库、OLAP 和 PowerPivot 与 SharePoint 2010 的关系概述

什么是数据仓库? 数据仓库 是一个充当存储库的数据库以存储和分析数值信息。数据仓库中的核心数据通常是一些可以汇总或聚合的数值,并且存储在一个不同于典型事务性数据库结构的结构中。数据库仓库结构与事务性数据库结构不同的一个原因在于,提取数据可能会占用大量资源。通过数据仓库,您可以存储聚合数据,而不是执行既耗费时间又耗费资源的即席查询来返回汇总值,就像您在事务性数据库中执行查询来创建报表那样。针对数据仓库专业人员编写的许多书籍中都详细地解释了这种简化的定义。

什么是 OLAP?它与数据仓库有何关系? 联机分析处理 (OLAP) 一词通常指使仓库数据更容易使用的专业工具。OLAP 多维数据集是一个定义元数据的逻辑结构。多维数据集 一词描述现有的度量值组和维度表,不应解释为具有有限的维护。多维数据集是所有现有度量值组的组合。度量值组 是一组符合数据的业务逻辑的度量值,也是一种用于定义元数据以便客户端工具能够访问该工具的逻辑结构。每个度量值组都包含存储在事实数据表中的详细信息值(复制或动态检索的值)。OLAP 多维数据集包含大量元数据;简单地说,元数据就是有关数据的数据。多维表达式(即 MDX)就是一种基于元数据的查询语言,可帮助查询 OLAP 多维数据集。

**什么是 SQL Server Analysis Services (SSAS)?它与 OLAP 有何关系?**Microsoft SQL Server Analysis Services (SSAS) 以前称为 OLAP Services,用于提供服务器技术以帮助加快查询和报告过程。Analysis Services 在实现 OLAP 时所采用的技术可简化并加快聚合表的设计、创建、维护和查询过程,同时避免数据爆炸问题。

**PerformancePoint Services 和 Excel Services 与数据仓库、OLAP 或 SSAS 有何关系?**针对 OLAP 多维数据集的复杂查询可以比针对 OLTP 关系数据的相同查询更快地找到业务答案。数据结构有所不同,并且用于不同的目的。SSAS OLAP 多维数据集更适合用于聚合和报告数据。SQL Server Analysis Services 数据则提供商业智能创作工具,如 Microsoft Excel、PerformancePoint 仪表板设计器 和具有 OLAP 数据源的 Visio。

**什么是 PowerPivot?它与 SSAS 有何关系?**Microsoft SQL Server 2008 R2 PowerPivot for Microsoft Excel 2010 是 Microsoft Excel 的扩展,用于支持大规模数据。它具有一个内存数据存储,作为用于 SQL Server Analysis Services 的选项。可合并多个数据源,其中包括企业数据库、工作表、报表和数据馈送。位于 Excel 工作簿中的 PowerPivot 数据将会在服务器场内的 Analysis Services 服务器实例上单独检测、提取和处理。然后 SharePoint 中的 Excel Services 会在浏览器窗口中提供表示层。有关详细信息,请参阅 www.powerpivot.com(该链接可能指向英文页面)

**哪些情况下应该使用 PowerPivot 而不是 SSAS?**SSAS 是针对 IT 专业人员提供的 OLAP 引擎,用于构建复杂的高性能解决方案以便在组织中部署。与 Excel 类似,PowerPivot for Excel 是针对信息工作者提供的,用于为信息工作者自身而不是组织构建商业智能解决方案。然后,可以将 PowerPivot 文件发布到 SharePoint Server 或 SharePoint Foundation 供团队使用。若要详细了解其中的差异,请参阅 PowerPivot 团队博客文章比较 Analysis Services 和 PowerPivot(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=192047&clcid=0x804)(该链接可能指向英文页面)。