从 PowerPivot 导入(SSAS 表格式)

本主题介绍如何通过使用 SQL Server Data Tools (SSDT)中的 PowerPivot 项目模板从 PowerPivot 工作簿导入元数据和数据来创建新的表格模型项目。

从 PowerPivot for Excel 文件创建新的表格模型

通过从 PowerPivot 工作簿导入创建新的表格模型项目时,定义工作簿结构的元数据用于在 SQL Server Data Tools 中创建和定义表格模型项目的结构。 表、列、度量值和关系等对象将保留,并将显示在表格模型项目中,因为它们位于 PowerPivot 工作簿中。 不会对 .xlsx 工作簿文件进行更改。

注释

表格模型不支持链接表。 从包含链接表的 PowerPivot 工作簿导入时,链接表数据被视为 copy\粘贴的数据,并存储在 Model.bim 文件中。 查看复制粘贴表的属性时,将禁用“源数据”属性,并禁用“表”菜单上的“表属性”对话框。

可以添加到模型中嵌入的数据的行数限制为 10,000 行。 如果从 PowerPivot 导入模型并看到错误,“数据已被截断。 粘贴的表不能包含超过 10000 行“,应通过将嵌入的数据移动到另一个数据源(例如 SQL Server 中的表),然后重新导入来修改 PowerPivot 模型。

有一些特殊注意事项,具体取决于工作区数据库是否位于 SQL Server Data Tools(SSDT)所在的同一台计算机(本地)上的 Analysis Services 实例上,还是位于远程 Analysis Services 实例上。

如果工作区数据库位于 Analysis Services 的本地实例上,则可以从 PowerPivot 工作簿导入元数据和数据。 元数据从工作簿复制,用于创建表格模型项目。 然后,数据从工作簿复制并存储在项目的工作区数据库中(复制/粘贴的数据除外),该数据存储在 Model.bim 文件中。

如果工作区数据库位于远程 Analysis Services 实例上,则无法从 PowerPivot for Excel 工作簿导入数据。 你仍然可以导入工作簿元数据;但是,这将导致脚本在远程 Analysis Services 实例上运行。 应仅从受信任的 PowerPivot 工作簿导入元数据。 必须从数据源连接中定义的源导入数据。 必须在 PowerPivot 工作簿中复制/粘贴和链接表数据,并将其粘贴到表格模型项目中。

从 PowerPivot for Excel 文件创建新的表格模型项目

  1. 在 SQL Server Data Tools 的“ 文件 ”菜单上,单击“ 新建”,然后单击“ 项目”。

  2. 在“ 新建项目 ”对话框中的 “已安装模板”下,单击 “商业智能”,然后单击“ 从 PowerPivot 导入”。

  3. “名称”中,键入项目的名称,然后指定位置和解决方案名称,然后单击“ 确定”。

  4. “打开 ”对话框中,选择包含要导入的模型元数据和数据的 PowerPivot for Excel 文件,然后单击“ 打开”。

另请参阅

工作区数据库 (SSAS 表格)
复制和粘贴数据(SSAS 表格)