活动
Direct Lake 模式如何与 Power BI 报告配合使用
在 Microsoft Fabric 中,当用户创建 Lakehouse 时,系统还会在 Direct Lake 模式下预配关联的 SQL 分析终结点和默认语义模型。 可以通过转到 SQL 分析终结点并单击 Reporting 功能区中的 “管理默认语义模型”按钮,将 lakehouse 中的表添加到默认语义模型中。 还可以通过在 Lakehouse 或 SQL Analytics 终结点中单击 新建语义模型,在 Direct Lake 模式下创建非默认 Power BI 语义模型。 非默认语义模型是在 Direct Lake 模式下创建的,允许 Power BI 通过在 Power BI Desktop 或工作区本身中创建 Power BI 报表、浏览和运行用户创建的 DAX 查询来使用数据。 在 SQL 分析终结点中创建的默认语义模型可用于创建 Power BI 报表,但有一些 其他限制。
当 Power BI 报表在视觉对象中显示数据时,它会从语义模型请求数据。 接下来,语义模型将访问数据湖以处理数据,并将结果返回到 Power BI 报表。 为了提高效率,语义模型可以保留缓存中的某些数据,并在需要时刷新数据。 Direct Lake 概述提供更多详细信息。
Lakehouse 还对 Delta 表应用 V 顺序优化。 这种优化为 Power BI 报表提供前所未有的性能和快速消耗大量数据的能力。
Direct Lake 模式下的语义模型正在按需使用来自湖屋的数据。 若要确保查看 Power BI 报表的用户可以访问数据,需要设置对基础 Lakehouse 的必要权限。
一种选择是赋予用户工作区中的查看者角色,以使用工作区中的所有项,包括湖屋(如果在此工作区中)、语义模型和报表。 或者,可以向用户授予 管理员、成员或参与者 角色,以便完全访问数据,并能够创建和编辑项目,例如湖仓、语义模型和报表。
此外,非默认语义模型可以利用 固定标识 从 lakehouse 读取数据,而无需向报表用户授予对 lakehouse 的任何访问权限,并授予用户通过 应用访问报表的权限。 此外,借助固定标识,Direct Lake 模式下的非默认语义模型可以在语义模型中定义行级安全性,以限制报表用户在维护 Direct Lake 模式时看到的数据。 还可以使用 SQL 分析终结上基于 SQL 的安全性,但 Direct Lake 模式将回退到 DirectQuery,因此应避免这种情况以保持 Direct Lake 的性能。
- Microsoft Fabric 中的默认 Power BI 语义模型
其他资源
培训
学习路径
在 Microsoft Fabric 中使用语义模型 - Training
设计企业级报表需要的不仅仅是连接到数据。 了解语义模型以及可伸缩性策略和生命周期管理策略是企业实现取得成功的关键所在。 此学习路径有助于你为 Fabric Analytics Engineer 认证做好准备。
认证
Microsoft Certified: Power BI Data Analyst Associate - Certifications
展示与使用 Microsoft Power BI 进行建模、可视化和分析数据的业务和技术要求相一致的方法和最佳实践。
文档
-
了解如何在 Microsoft Fabric 中为 Direct Lake 创建湖屋 - Microsoft Fabric
介绍如何在 Microsoft Fabric 中为 Direct Lake 创建湖仓。
-
开发 Direct Lake 语义模型 - Microsoft Fabric
了解如何开发 Direct Lake 语义模型。
-
管理 Direct Lake 语义模型 - Microsoft Fabric
了解如何管理 Direct Lake 语义模型。