Power BI Desktop 集成
Power BI Desktop 支持外部工具,这使 Tabular Editor 在 Power BI Desktop 中处理导入模式或 DirectQuery 数据时能够执行建模操作。

先决条件
- Power BI Desktop(2020 年七月或更高版本)
- 最新版 Tabular Editor
此外,强烈建议禁用自动日期/时间(Power BI Desktop 中“数据加载”下的设置)。
外部工具架构
当 Power BI Desktop Report 包含 Data model(即包含一张或多张处于导入模式或 DirectQuery 模式的表)时,Power BI Desktop 会将该 Data model 托管在本地的 Analysis Services 实例中。外部工具会连接到此实例。
Important
使用 Live Connection 连接到 SSAS、Azure AS 或 Power BI Workspace 中的 Dataset 的 Power BI Desktop Report 不包含 Data model,因此 Tabular Editor 等外部工具无法连接到这些 Report。
Important
在 Power BI Desktop 中直接编辑 Direct Lake 或其他 Fabric 模型的 Report 不包含 Data model。 Tabular Editor 会像 Power BI Desktop 一样,从服务中打开该模型。
Power BI Desktop 会为该 Analysis Services 实例分配一个端口号。当你从 外部工具 功能区启动工具时,Power BI Desktop 会将端口号作为命令行参数传递给该工具,随后 Tabular Editor 会加载 Data model。
连接到 Analysis Services 实例后,外部工具可以获取模型元数据信息,针对 Data model 执行 DAX 或 MDX 查询,甚至可以通过Microsoft 提供的客户端库对模型元数据进行更改。从这一点来看,由 Power BI Desktop 管理的 Analysis Services 实例与任何其他类型的 Analysis Services 实例并无不同。
支持的建模操作
从 2025 年六月的 Power BI Desktop 更新开始,外部工具可以更改托管在 Power BI Desktop 中的语义模型的任何部分,包括添加和删除表与列,以及更改数据类型。对于更早版本的 Power BI Desktop,请参阅 桌面版限制 和 官方博客文章。