本主题介绍如何通过使用 SQL Server Data Tools (SSDT) 中的“从 PowerPivot 导入”项目模板从 PowerPivot 工作簿导入元数据和数据,来创建新的表格模型项目。
从 PowerPivot for Excel 文件创建新的表格模型
在通过从 PowerPivot 工作簿中导入来创建新的表格模型项目时,将使用定义工作簿结构的元数据来创建和定义 SQL Server Data Tools 中的表格模型项目的结构。 表、列、度量值和关系之类的对象将与它们处于 PowerPivot 工作簿中一样保留并出现在表格模型项目中。 不对 .xlsx 工作簿文件进行任何更改。
![]() |
---|
表格模型不支持链接表。 在从包含链接表的 PowerPivot 工作簿中导入时,链接表数据将作为复制\粘贴的数据处理并且存储于 Model.bim 文件中。 在查看复制\粘贴的表的属性时,“源数据”属性将被禁用,并且“表”菜单上的“表属性”对话框将被禁用。 |
有一些特别注意事项,这取决于工作区数据库是在 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 文件创建新的表格模型项目
在 SQL Server Data Tools 中,在**“文件”菜单上,单击“新建”,然后单击“项目”**。
在**“新建项目”对话框中,在“已安装的模板”下,单击“商业智能”,然后单击“从 PowerPivot 导入”**。
在**“名称”中,键入项目的名称,然后指定位置和解决方案名称,再单击“确定”**。
在**“打开”对话框中,选择包含您要导入的模型元数据和数据的 PowerPivot for Excel 文件,然后单击“打开”**。