适用于:✅Microsoft Fabric 中的 SQL 分析终结点、仓库和镜像数据库
可以在 Microsoft Fabric 中基于 lakehouse、SQL 分析终结点或仓库项创建新的 Power BI 语义模型。
注释
到 2025 年 11 月 30 日,所有 Power BI 默认 语义模型都与其项断开连接,并成为独立的语义模型。 如果您仍将其用于报表或仪表板,您可以保留它们;如果不再需要它们,您可以安全删除它们。 有关详细信息,请参阅 博客:分离 Microsoft Fabric 中现有项的默认语义模型。
- 自 2025 年 9 月 5 日以来,在创建仓库、Lakehouse 或镜像项时,不再自动创建 Power BI 默认 语义模型。 有关详细信息,请参阅 博客:停用默认语义模型。
- 如果项还没有语义模型,则可以 创建 Power BI 语义模型。
在 Direct Lake 模式下创建新的 Power BI 语义模型
可以使用“打开数据模型”,在工作区中编辑这些新的 Power BI 语义模型,还可将这些语义模型与其他功能配合使用,例如编写 DAX 查询和语义模型行级安全。 有关语义模型和 Direct Lake 模式的详细信息,请参阅 Microsoft Fabric 中的 Power BI 语义模型。
若要使用 Direct Lake 模式创建 Power BI 语义模型,请执行以下步骤:
- 在 Fabric 门户中,基于所需项创建新的语义模型:
- 打开 Lakehouse,在功能区上选择“新建 Power BI 语义模型”。
- 或者,打开相关项(例如仓库或 SQL 分析终结点),选择 “新建语义模型”。
- 输入新语义模型的名称,选择要在其中保存模型的工作区,然后选择要包括的表。 然后选择“确认”。
- 新的 Power BI 语义模型可在工作区中进行编辑,包括添加关系和度量值、重命名表和列、选择如何在报表视觉对象中显示值等。 如果创建后模型视图未显示,请检查浏览器的弹出窗口阻止程序。
- 若要稍后编辑 Power BI 语义模型,请从语义模型上下文菜单或项详细信息页中选择“打开数据模型”,以便进一步编辑语义模型。
可通过在 Web 建模中选择“新建报表”,在工作区中创建 Power BI 报表,或通过实时连接到新的语义模型,在 Power BI Desktop 中创建 Power BI 报表。 详细了解如何从 Power BI Desktop 连接到 Power BI 服务中的语义模型
在导入或 DirectQuery 存储模式下创建新的 Power BI 语义模型
使用 Microsoft Fabric 中的数据意味着可以在任何存储模式下创建 Power BI 语义模型:Direct Lake、导入或 DirectQuery。 可以使用 SQL 分析终结点或仓库数据在导入或 DirectQuery 模式下创建更多 Power BI 语义模型。
若要在导入或 DirectQuery 模式下创建 Power BI 语义模型,请执行以下步骤:
- 打开 Power BI Desktop,登录并选择 OneLake。
- 选择 Lakehouse 或仓库的 SQL 分析终结点。
- 选择 “连接 ”按钮下拉列表,然后选择 “连接到 SQL 终结点”。
- 选择导入或 DirectQuery 存储模式,以及要添加到语义模型的表。
在此处,可以创建 Power BI 语义模型和报表,以在准备就绪时发布到工作区。
创建新的空白 Power BI 语义模型
“新建 Power BI 语义模型”按钮创建新的空白语义模型。
编写 Power BI 语义模型的脚本
可以使用 SQL Server Management Studio(SSMS)从 XMLA 终结点编写 Power BI 语义模型脚本。
可以通过 SSMS 中的对象资源管理器为语义模型编写脚本,来查看语义模型的表格模型脚本语言 (TMSL) 架构。 若要连接,请使用语义模型的连接字符串,类似于 powerbi://api.powerbi.com/v1.0/myorg/username。 可以在“服务器设置”下的“设置”中找到语义模型的连接字符串。 在此处,可以通过 SSMS 的“脚本”上下文菜单操作生成语义模型的 XMLA 脚本。 有关详细信息,请参阅与 XMLA 终结点的数据集连接。
若要编写脚本,需要对 Power BI 语义模型拥有 Power BI 写入权限。 使用读取权限,可以查看数据,但看不到语义模型的架构。