更新 PowerPivot 中的数据的不同方式

在从外部数据源向工作簿中导入数据时,可以选择使数据保持原样、捕获时间点以备以后分析,也可以在您选择的任意时刻更新来自源的数据。如果从包含实时销售信息的关系数据库或每天多次更新的数据馈送中获取数据,则适合采用后一种方法。

有两种类型的数据刷新:

**手动刷新。**您可以随时手动刷新工作簿中的数据。您可以刷新所有数据,这是默认设置;也可以为单独的数据源手动选择要刷新的表和列。

**自动或计划刷新。**如果已将工作簿发布到支持 PowerPivot 的 PowerPivot 库或 Sharepoint 站点,您或 Sharepoint 管理员可以创建一个计划,对工作簿中的数据进行自动更新。

除了从现有源中获取更新数据外,只要对源数据的架构进行了更改,就需要刷新工作簿中的数据。这些更改可能包括添加列或表,或更改导入的行。

本主题提供了下列信息:

  • 如何在工作簿中执行手动数据刷新。

  • 如何通过 SharePoint 计划自动数据刷新。

  • 如何更改数据源(如连接属性)。

  • 在源数据更改后如何更新工作簿中的数据。

有关其他故障排除提示和要求,请参阅数据刷新故障排除

注意注意

请注意,添加数据、更改数据或编辑筛选器始终触发依赖于该数据源的任何列或公式的重新计算。这可能需要一些时间。有关详细信息,请参阅重新计算公式

手动刷新现有数据源

如果您需要更新列的元数据或获取最近的数据以便设计新公式,则可以随时手动刷新数据。下面的主题提供有关如何手动刷新数据源并编辑其属性的说明。

手动刷新 PowerPivot 工作簿中的数据

编辑现有数据源的属性

使用 Sharepoint 计划数据刷新

您可以在将 PowerPivot 工作簿保存到某一 SharePoint 站点时,将数据刷新计划为定期发生。使用工作簿或计划中的连接信息,服务器将连接到数据源并且代表您检索更新的数据。

有关在 SharePoint 中将工作簿设置为自动刷新的信息,请参阅以下主题:

保存到 SharePoint

自动刷新 SharePoint 中的 PowerPivot 数据

更改数据源

如果您需要更改与工作簿关联的数据,则可以使用 PowerPivot 外接程序中的工具编辑连接信息或更新在 PowerPivot 数据中使用的表和列的定义。

您可以对现有数据源进行的更改包括:

连接

  • 编辑数据库名称或服务器名称

  • 更改源文本文件、电子表格或数据馈送的名称

  • 更改数据源的位置

  • 对于关系数据源,更改默认目录或初始目录

  • 更改用于访问数据的身份验证方法或凭据

  • 编辑数据源上的高级属性

  • 添加或删除用于数据的筛选器

  • 更改筛选条件

  • 添加或删除表

  • 更改表名称

  • 编辑源和工作簿中的表之间的映射

  • 从源中选择不同的列

  • 更改列名

  • 添加新列

  • 从工作簿中删除列(不会影响数据源)

注意注意

在 Windows Vista 和 Windows 7 中,PowerPivot 窗口中的功能可从功能区中访问,本主题将对此进行讨论。在 Windows XP 中,这些功能是从一组菜单中访问的。如果您使用的是 Windows XP,并且希望了解菜单命令如何与功能区命令相关,请参阅 Windows XP 中的 PowerPivot 用户界面

若要进行更改,请在 PowerPivot 窗口中执行以下步骤:

  • 在**“设计”选项卡上的“连接”组中,单击“现有连接”**按钮,选择您的连接,然后使用提供的编辑器。有关详细信息,请参阅编辑现有数据源的属性

  • 单击包含要修改的表的选项卡,然后在**“设计”选项卡的“属性”组中单击“表属性”**按钮。有关详细信息,请参阅编辑现有数据源的属性

  • 通过单击列标题选择要更改的列,然后在**“主文件夹”选项卡中使用“格式设置”**组中的控件修改列的属性。有关详细信息,请参阅设置列的数据类型

更改导入的行

当您导入数据源时,可以定义筛选器来限制导入的总行数。在您开始开发一组数据以进行分析并想要只使用其中一部分数据以便提高性能时,这可能会给您带来便利。您可能还要为不同的区域创建不同的工作簿:例如,您可以使用相同的数据源,但筛选特定的区域。有关详细信息,请参阅更改从数据源导入的行

如果您以后决定要添加回更多的数据,则无需使用不同的筛选器重新创建该模型,而只需编辑应用于数据源的筛选器,以便允许更多或更少的数据。