Power BI 数据建模有救了!这个 GitHub Copilot Skill 让 DAX 和 Star Schema 自己搞定

如果你经常用 Power BI 做数据分析,一定有这种崩溃时刻——模型越做越乱,DAX 公式写完自己都看不懂,关系表越连越像一团麻花。别慌,今天介绍一个 GitHub Copilot 的官方 Skill——powerbi-modeling,专门帮你把 Power BI 数据模型打理得清清爽爽。

它能做什么?

这个 Skill 本质上是一个「Power BI 语义建模助手」,接入了 Power BI Modeling MCP Server,能直接操作你的数据模型。你只需要用自然语言描述需求,它就能帮你:

  • 创建和优化语义模型
  • 设计 Star Schema(维度表 + 事实表)
  • 写 DAX measures 和计算列
  • 配置表关系(基数、交叉过滤方向)
  • 实现行级安全(RLS)
  • 给表、列、指标加描述文档
  • 性能调优和最佳实践检查

怎么用?

前提是你要装好 Power BI Modeling MCP Server(用于连接和修改语义模型),建议同时也装上 Microsoft Learn MCP Server(查官方文档用的)。装好之后,在 Copilot 里触发相关话题就行,比如:

  • “帮我创建一个 Total Sales 的 DAX 指标”
  • “检查一下这个模型的 Star Schema 设计得怎么样”
  • “给 Customer 表加上行级安全,只让华东区看到华东数据”

它会先连上你的模型,把现状摸清楚,再给出针对性的改进建议——不是瞎提建议,是真的会读取你现有的表结构、关系图、指标列表。

使用流程

官方推荐的工作流是:先连接分析 → 再评估健康度 → 最后定向改进。它会检查 Star Schema 是否规范、关系基数对不对、命名是否人类可读(比如用 “Customer Name” 而不是 “CUST_NM”)、描述文档有没有补齐。

谁适合用?

数据分析师、BI 开发、报表工程师——只要你经常和 Power BI 打交道,这个 Skill 都能帮你省不少力气。尤其是接了新项目要 review 别人建的模型,或者自己要交出去给别人维护的模型,加点描述文档、加个 RLS,真的能少踩很多坑。

GitHub 上就能找到,Skill 文档写得很详细,还有配套的参考资料(STAR-SCHEMA.md、RELATIONSHIPS.md、MEASURES-DAX.md 等),可以直接参考。

GitHub 链接:https://github.com/github/awesome-copilot/tree/main/skills/powerbi-modeling


GitHub: https://github.com/github/awesome-copilot/tree/main/skills/powerbi-modeling

评论区

0 条评论

登录后可评论。

白鹿 16 阅读