在数据模型中创建与外部数据源的连接后,可以使用 Power Pivot 加载项更改:
-
连接信息-包括用作源的文件、源或数据库、其属性或其他提供程序特定的连接选项。
-
表和列映射。
-
删除对不再使用的列的引用。
-
从外部数据源获取的表、视图或列。 请参阅 筛选导入 Power Pivot 的数据。
使用数据源的选项因数据源类型不同而不同。 此过程使用简单的 Access 数据库。
请按以下步骤操作:
-
在"Power Pivot "窗口中,单击"开始>连接>"现有连接"。
-
选择当前的数据库连接,单击“编辑”。
对于此示例," 表导入向导 "将打开配置 Access 数据库的页面。 提供程序和属性对于不同类型的数据源是不同的。
-
在“编辑连接”对话框中,单击“浏览”找到类型相同但名称或位置不同的其他数据库。
更改数据库文件后,就会显示一条消息,指示需要保存并刷新表以查看新数据。
-
单击"保存>关闭"。
-
单击"开始>获取外部数据>刷新>全部刷新"。
使用新数据源刷新表,但会选择原始数据。
注意: 如果数据源连接是在 2010 年 Excel 工作簿中创建的,则可能无法在 2013 Excel连接。 有关详细信息,请参阅将 Power Pivot 数据模型升级到2013中的"无法更新数据源Excel部分。
更改数据源时,模型中的表和源中的列可能不再具有相同的名称,尽管它们包含类似的数据。 这会中断列之间的映射(将一列与另一列链接在一起的信息)。
请按以下步骤操作:
-
在"Power Pivot "窗口中,单击"设计>属性>表属性"。
-
当前表的名称显示在"表名称 " 框中。 " 源 名称"框包含外部数据源中表的名称。 如果列在源和模型中的命名方式不同,可以通过选择"源"或"模型"在两组列名称之间来回切换。
-
若要更改用作数据源的表,请为"源名称"选择与当前表不同的表。
-
根据需要更改列映射:
-
若要添加存在于源中但不在模型中的列,请选择列名称旁边的框。 下次刷新时,实际数据将加载到模型中。
-
如果模型中的一些列在当前数据源中不再可用,则通知区域中会显示一条消息,其中列出了无效列。 无需执行任何其他工作。
-
-
单击 " 保存"将更改应用于工作簿。
保存当前表属性集时,会自动删除任何缺失的列并添加新列。 将显示一条消息,指示需要刷新表。
-
单击 " 刷新",将更新的数据加载到模型中。
若要更改与工作簿关联的任何源数据,请使用 Power Pivot 中的工具编辑连接信息,或更新在数据中使用的表和列 Power Pivot 定义。
下面是可对现有数据源所做的更改:
连接 |
表格 |
列 |
编辑数据库名称或服务器名称 更改源文本文件、电子表格或数据源的名称 更改数据源的位置 对于关系数据源,更改默认目录或初始目录 更改用于访问数据的身份验证方法或凭据 编辑数据源上的高级属性 |
添加或删除数据筛选器 更改筛选条件 添加或删除表 更改表名称 编辑源中的表与工作簿中的表之间的映射 从源中选择不同的列 |
更改列名称 添加栏 从工作簿中删除列 (不会影响数据源) |
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。