使用 Power BI Desktop,你可以访问 SSAS 多维模型,通常称为 SSAS MD

若要连接到 SSAS MD 数据库,请选择获取数据 > 数据库 > SQL Server Analysis Services 数据库,如下图所示。

实时连接模式下的 SSAS 多维模型在 Power BI服务和 Power BI Desktop 中均受支持。 你可以将实时模式下使用SSAS 多维模型的报表发布和上传到 Power BI 服务。

SSAS MD 的功能和特性

下面的部分将介绍 Power BI 和 SSAS MD 连接的功能和特性。

多维模型的表格元数据

下表显示多维对象与返回到 Power BI Desktop 中的表格元数据之间的对应关系。 Power BI 查询表格元数据的模式,并在你创建可视化对象(如表、矩阵、图表或切片器)时,基于返回的元数据对 Analysis Services 运行适当的 DAX 查询。

BISM 多维对象 表格元数据
多维数据集 模型
多维数据集维度
维度属性(密钥、名称)
度量值组
度量值 度量值
没有关联度量值组的度量值 名为 度量值 的表内
度量值组 -> 多维数据集维度关系 关系
透视 透视
KPI KPI
用户/父子层次结构 层次结构

度量值、度量值组和 KPI

多维数据集中的度量值组在 Power BI 中公开为表,其在字段窗格中旁边带有 ∑ 符号。 没有关联度量值组的计算度量值已归入到表格元数据中名为 度量值 的特殊表中。

在多维模型中,你可以在多维数据集中定义一组度量值或 KPI,使其位于 显示文件夹 内,这有助于简化复杂的模型。 Power BI 将识别表格元数据中的显示文件夹,并在显示文件夹内显示度量值和 KPI。 多维数据库中的 KPI 支持 目标状态图形趋势图形

维度属性类型

多维模型还支持具有特定维度属性类型的关联维度属性。 例如, 地理位置 维度中的 城市州-省国家/地区邮政编码 维度属性,都有与之相关联的适当地理位置类型,会在表格元数据中公开。 Power BI 识别元数据,可使你创建地图可视化效果。 通过 Power BI 中与 字段 窗格中的元素相邻的 地图 图标,你可以识别这些关联。

当你提供包含图像 URL(统一资源定位符)的字段时,Power BI 还可以呈现图像。 在 SQL Server Data Tools 中(或随后在 Power BI 中),你可以将这些字段指定为 ImageURL 类型,其类型信息将在表格元数据中提供给 Power BI。 然后,Power BI 可从 URL 检索这些图像,并将其显示在视觉对象中。

父子层次结构

多维模型支持父子层次结构,在表格元数据中以 层次结构 展示。 父子层次结构的每一级别都将公开为表格元数据中的隐藏列。 父子维度的关键属性不会在表格元数据中公开。

维度计算成员

多维模型支持创建各种类型的 计算成员 。 两种最常见的计算成员类型如下所示:

  • 计算成员位于属性层次结构上,而且与 所有 不同级
  • 用户层次结构上的计算成员

多维模型将公开 属性层次结构上的计算成员 作为列的值。 在公开此类型的计算成员时,有以下几个其他选项和约束: - 维度属性可能有一个可选的 UnknownMember - 包含计算成员的属性不能成为该维度的关键属性,除非它是该维度的唯一属性 - 包含计算成员的属性不能成为父子属性

用户层次结构的计算成员不在 Power BI 中公开。 相反,你将能够连接到用户层次结构上包含计算成员的多维数据集,但是,如果它们不能满足上文中项目符号列表中所述的约束,你将无法查看计算成员。

安全性

通过 角色 方法,多维模型支持维度和单元格级别的安全性。 当使用 Power BI 链接到多维数据集时,将对你进行适当权限的身份验证和评估。 当用户应用了 维度安全性 时,Power BI 中的用户将无法看到相应的维度成员。 但是,当用户定义了 单元格安全性 权限时,某些单元格将受到限制,并且该用户无法使用 Power BI 连接到多维数据集。

Power BI Desktop 中 SSAS 多维模型的限制

使用 SSAS MD 具有某些特定限制:

  • 服务器必须运行 SQL Server 2012 SP1 CU4 或更高版本的 Analysis Services,才能使 Power BI Desktop SSAS MD 连接器正常工作
  • 此版本的 SSAS MD 不支持单元格级别格式和转译功能。
  • 操作命名集 不会公开到 Power BI,但你仍然可以连接到包含 操作命名集 的多维数据集,并创建视觉对象和报表。

Power BI Desktop 中支持的 SSAS MD 功能

Power BI Desktop 中支持以下 SSAS MD 功能:

  • 在此版本的 SSAS MD 支持以下元素消耗(你可以获取有关这些功能的详细信息):
    • 显示文件夹
    • KPI 趋势
    • 默认成员
    • 维度属性
    • 维度计算成员(维度具有多个属性时,必须是单个的真实成员。它不能是维度的关键属性,除非它是唯一的属性,并且它不能是父子属性)
    • 维度属性类型
    • 层次结构
    • 度量值(有或没有度量值组)
    • 度量值作为变量
    • KPI
    • ImageUrls
    • 维度安全性