打开数据模型或 Web 建模适用于 Direct Lake 表的语义模型。 Direct Lake 表可以是 Sql 上的 Direct Lake ,也可以是 OneLake 上的 Direct Lake,在 Web 中创建和编辑时需要考虑不同的注意事项。
| 情景 | OneLake 上的 Direct Lake | SQL 上的 Direct Lake |
|---|---|---|
| 在网络中创建 |
|
从 SQL 分析终结点或仓库中选择 “新建语义模型 ”。 |
| 在 Web 中编辑 | 从语义模型详细信息页或上下文菜单中选择 “打开数据模型 ”。 | 从语义模型详细信息页或上下文菜单中选择 “打开数据模型 ”。 |
Desktop 中的编辑 功能在 Web 建模时可用,以便在 Power BI Desktop 中继续 实时编辑任何 Direct Lake 语义模型。
使用 Direct Lake 表创建语义模型
若要使用 OneLake 表上的 Direct Lake 创建语义模型,请执行以下步骤。
- 从左侧导航栏中选择“ 创建 ”,然后选择 OneLake 目录 并选择 Fabric 项。 或者,打开 Lakehouse 并选择 “新建语义模型”。
- 为语义模型命名、为其选择 Fabric 工作区,然后选择要包括的表。 然后按“确定”。
创建语义模型,现在可在浏览器中实时编辑建模。
若要在 SQL 表上使用 Direct Lake 创建语义模型,请执行以下步骤。
- 打开 SQL 分析终结点或仓库,转到 “报告 ”,然后选择“ 新建语义模型”。
- 为语义模型命名、为其选择 Fabric 工作区,然后选择要包括的表。 然后按“确定”。
创建语义模型,现在可在浏览器中实时编辑建模。
注释
如果 Web 建模在单击“确定”后未显示,请检查弹出窗口阻止程序。
概述中介绍了 OneLake 上的 Direct Lake 和 SQL 上的 Direct Lake 之间的差异。
在 Direct Lake 模式下编辑语义模型
若要稍后使用 Direct Lake 表编辑语义模型,请执行以下步骤。
- 导航到 Fabric 门户中的语义模型。 主页、 OneLake 目录和页面顶部的 搜索 可帮助你找到它。
- 选择语义模型以打开详细信息页,或使用上下文菜单,然后选择 “打开数据模型”。
现在,你正在实时编辑 Web 中的语义模型。 默认情况下,模型在 查看模式下 打开,以避免意外编辑。 切换到窗口右上角的 编辑模式 。 桌面编辑功能还可以切换为在Power BI Desktop 中实时编辑。
包含 Direct Lake 和导入存储模式表的复合语义模型
复合语义模型具有不同存储模式的表。 在 OneLake 上,Direct Lake 表存储模式已经可以混合来自其他 Fabric 数据源的表,例如湖仓、数据仓库、Fabric 中的 SQL 数据库和镜像数据库。 通过此更新,现在可以进一步扩展灵活性,并且能够从 Power Query Online 中的 100 个连接器将导入表添加到任何数据源中。
可以将导入表添加到具有 Direct Lake 的 OneLake 表中的现有语义模型中。 在 Power BI Web 建模中编辑语义模型,然后选择 “从功能区获取数据 ”或 “转换数据 ”。
注释
如果你尚未为此数据源设置凭据,可能会在 Power Query 联机体验中提示你进行设置。 之后,如果在保存转换时加载数据失败,请转到语义模型的计划刷新页面,并确保在那里设置凭据,然后再返回到 Web 建模并进行刷新。
OneLake 表上的 Direct Lake 也可以添加到具有导入存储模式表的现有语义模型。 在 Power BI Web 建模中编辑语义模型,并从功能区中选择 OneLake 目录 。