SQL Server Data Tools (SSDT)中的“在 Excel 中分析”功能为表格模型作者提供了一种在开发过程中快速分析模型项目的方法。 Excel 中的“分析”功能会打开 Microsoft Excel,创建与模型工作区数据库的数据源连接,并自动将数据透视表添加到工作表中。 工作区数据库对象(表、列和度量值)作为字段包含在数据透视表字段列表中。 然后,可以在有效用户或角色和视角的框架中查看数据和对象。
本主题假定你已熟悉Microsoft Excel、数据透视表和数据透视图。 若要了解有关使用 Excel 的详细信息,请参阅 Excel 帮助。
本主题中的部分:
优点
“在 Excel 中分析”功能使模型作者能够使用常见的数据分析应用程序Microsoft Excel 来测试模型项目的效能。 若要使用“在 Excel 中分析”功能,必须在与 SQL Server Data Tools(SSDT)相同的计算机上安装Microsoft Office 2003 或更高版本。
注释
如果 Office 未安装在 SQL Server Data Tools 所在的同一台计算机上,则可以在另一台计算机上使用 Excel 以数据源的形式连接到工作区数据库。 然后,您可以手动向工作表中添加数据透视表。
“在 Excel 中分析”功能将打开 Excel 并创建新的 Excel 工作簿(.xls)。 创建从工作簿到模型工作区数据库的数据连接。 空白数据透视表将添加到工作表中,模型对象元数据在数据透视表字段列表中填充。 然后,您可以将切片器和可查看的数据添加到数据透视表中。
使用“在 Excel 中分析”功能时,默认情况下,当前登录的用户帐户是有效用户。 此帐户通常是管理员,对对象或数据建模没有查看限制。 但是,可以指定不同的有效用户名或角色。 这样,你可以在特定用户或角色的上下文中浏览 Excel 中的模型项目。 指定有效用户包括以下选项:
当前 Windows 用户
使用当前登录的用户帐户。
其他 Windows 用户
使用指定的 Windows 用户名,而不是当前登录的用户。 使用不同的 Windows 用户不需要密码。 对象和数据只能在有效用户名的上下文中通过 Excel 查看。 Excel 中无法对模型对象或数据进行更改。
角色
角色用于定义对对象元数据和数据的用户权限。 角色通常为特定的 Windows 用户或 Windows 用户组定义。 某些角色可以包括在 DAX 公式中定义的额外行级筛选器。 使用“在 Excel 中分析”功能时,可以选择要使用的角色。 对象元数据和数据视图将受到为角色定义的权限和过滤器的限制。 有关详细信息,请参阅“创建和管理角色”(SSAS 表格)。
除了当前的用户或角色,您还可以指定一个视角。 透视使模型作者能够定义模型对象和数据的特定业务方案视图。 默认情况下,不使用透视。 若要通过 Excel 中的“分析”使用透视,必须使用 SQL Server Data Tools 中的“透视”对话框来定义透视。 如果指定了透视,数据透视表字段列表将仅包含透视中选择的那些对象。 有关详细信息,请参阅“创建和管理透视”(SSAS 表格)。
相关任务
主题 | 说明 |
---|---|
在 Excel 中分析表格模型 (SSAS 表格) | 本主题介绍如何使用模型设计器中的“在 Excel 中分析”功能打开 Excel、创建与模型工作区数据库的数据源连接,以及如何向工作表添加数据透视表。 |