使用 Excel PowerPivot 在 BI 规划解决方案和应用场景中进行多维数据集建模

 

适用于: SharePoint Server 2010 Enterprise

上一次修改主题: 2011-01-24

本文内容:

  • 使用 PowerPivot 建模

  • 连接到关系数据库

  • 选择维度和事实

  • 管理表关系

  • 发布到 SharePoint

使用 PowerPivot 建模

在 Microsoft SQL Server 2008 Analysis Services (SSAS) 中进行数据建模的一种替代方法是使用 PowerPivot 直接在 Microsoft Excel 2010 中构建多维模型。PowerPivot 使用户能够从大多数 IW 都熟悉的 Excel 环境构建复杂的数据模型。构建 PowerPivot 模型时要考虑的一些注意事项包括以下这些:

  • 数据透视表不支持写回 PowerPivot 模型。

  • 安全性是在工作簿而不是特定 PowerPivot 数据切片上定义的。

  • 不支持父子层次结构。

PowerPivot 是为希望直接使用数据的用户群设计的。假设 IW 可以访问预先删除的数据,那么 PowerPivot 就可以提供自我建模或自服务 BI 的机制。

我们使用 PowerPivot 构建与 SQL Server 2008 Analysis Services 多维数据集具有相同维度的“Forecast”(预测)多维数据集。为此,我们将利用之前在关系数据模型中定义的若干个表。其中包括维护表和事实表。

请注意,我们基本上可从基于 SQL Server 2008 Analysis Services 的多维数据集借用同一“参阅注释”维度设计,以用在我们的 PowerPivot 模型中,主要区别是不存在对父子层次结构的本机支持。当我们必须显示会计科目表时,可以使用数据分析表达式 (DAX) 来模仿必需的帐户汇总,以用在 PowerPivot 模型中。

从关系表构建 PowerPivot 模型的过程概述包括以下内容:

  • 连接到关系数据库。

  • 选择相应的维度表和事实表。

  • 设计表关系。

  • 发布到 Microsoft SharePoint Server 2010。

连接到关系数据库

使用在 Excel 2010 中安装的 PowerPivot 客户端加载项:

  1. 在“PowerPivot”选项卡下启动 PowerPivot 窗口。

  2. 从“开始”选项卡,单击“自数据库”,然后单击“来自 SQL Server”。

选择维度和事实

对于预测模型,我们将在 PowerPivot 模型中显示以下各表:

  • D_Account

  • D_Geography

  • D_Product

  • D_Scenario

  • D_Time

  • F_Forecast_CoreMG_Writeback

管理表关系

接下来,我们将在事实表和所有相关维度表之间定义关系。MemberId 列是维度表上的主键,而事实表包含 5 个与维度表关联的外键。

在完成 PowerPivot 中的数据模型后,您可以立即使用数据透视表开始探索。可以在这里选择希望在行、列、切片器和数据上看到的内容。PowerPivot 数据透视表中一个非常不错的功能就是切片器,它可以快速筛选出与您相关的数据。

发布到 SharePoint

使用 SharePoint Server 2010PowerPivot 库,IW 可以存储由 PowerPivot 创建的数据模型。使用 PowerPivot 模型,IW 可以构建仪表板、报表和记分卡。也可以构建支持规划、预算和预测功能的表单。如上所述,PowerPivot 本身不支持许多基于规划的方案,例如数据透视表写回基础数据模型。

完成模型并准备发布到 SharePoint 后,可以将该模型直接保存至 PowerPivot 库位置的 URL。IW 可以通过基于共享数据模型创建工作簿或直接更新 PowerPivot 工作簿,来使用共享数据模型。

See Also

Concepts

BI 规划解决方案和应用场景中的基本规划应用场景
为 BI 规划解决方案和应用场景规划数据市场
BI 规划解决方案和应用场景中的规划建模概念
BI 规划解决方案和应用场景中的回写式多维数据集建模
BI 规划解决方案和应用场景中的性能注意事项和方法
使用 Excel PowerPivot 在 BI 规划解决方案和应用场景中进行多维数据集建模
为 BI 规划解决方案和应用场景创建报告和表单
为 BI 规划解决方案和应用场景提交计划数据
BI 规划解决方案和应用场景的工作流操作、工作流示意图和 SharePoint 工作流设置
BI 规划解决方案和应用场景的审核跟踪
BI 规划解决方案和应用场景的管理
针对 BI 规划解决方案和应用场景进行计算
BI 规划解决方案和应用场景的其他规划功能
BI 规划解决方案和应用场景的迁移
BI 规划解决方案和应用场景的维护
BI 规划解决方案和应用场景的公司到子公司管理
BI 规划解决方案和应用场景的规划建模和报告指南
为 BI 规划解决方案和应用场景构建规划功能指南
BI 规划解决方案和应用场景的规划和预算计算示例