PowerBI数据建模
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-pfjr3h74/stai-pbi-modeling
技能介绍
在 AI 工作流中直接操作 Power BI 模型往往面临上下文割裂的问题。手动导出 TMDL 或 XMLA 脚本不仅繁琐,还容易在断开连接时丢失现场。开发者需要一个能直接穿透到本地 Power BI Desktop 或云端 Fabric 语义模型的通道,让自动化建模和数据探查成为可能。
核心能力与执行链路
通过 Microsoft 官方的 Power BI Modeling MCP Server,技能将大模型与 Power BI 运行时打通,遵循严格的渐进式工作流:
- 环境审计与配置:自动检查现有 MCP 配置,合并新增条目而不破坏其他服务。
- 服务重载与信任:引导用户在客户端重新加载并
Trust服务,明确区分不同状态的切换。 - 实例发现与连接:调用
ListLocalInstances获取真实连接串,拒绝猜测端口或路径。 - 只读探查与验证:连接成功后默认执行
List操作验证表结构,确保数据探查绝对安全。
技能支持本地 .pbix 文件与云端 Fabric 工作区、PBIP/TMDL 文件夹的双通道连接,不仅能读取表、列、关系和度量值元数据,还能在确认后执行 Create 或 Update 等写操作。
适用边界与安全底线
- 状态严格区分:配置文件写入、MCP 加载、实例发现和实际模型连接是四个独立阶段,绝不可混淆。
- 默认只读原则:未经明确指令,绝不触碰
Create、Delete或Refresh等破坏性操作。 - 故障排查底线:当实例发现失败或配置损坏时,直接暴露问题,绝不伪造连接成功的结果。
使用场景
- 需要排查本地 Power BI Desktop 打开的 PBIX,确认表、列与度量值元数据是否一致。
- 准备接入 Fabric 工作区语义模型,先做实例发现与只读连接验证再执行查询。
- 需要批量检查 PBIP/TMDL 模型目录的表结构,再决定创建新表或修改关系。
- 怀疑 MCP 配置异常导致模型连不上,要定位配置文件与启动参数问题。
适合人员
- 数据分析师,需要在不导出文件的前提下直接查询本地 Power BI 模型结构。
- Power BI 开发者,需要通过 MCP 自动化读取和修改语义模型元数据。
- 模型管理员,需要安全验证 Fabric 或 PBIP 模型的连接与只读状态。
- 技术负责人,需要排查团队内 MCP 服务配置与连接失败问题。