SuperAPI AI 工具集

powerbi-modeling

设计与创作

查看项目

更新于 10-16 08:48

技能介绍

用途:指导用户构建经过优化、文档完善的 Power BI 语义模型,遵循微软最佳实践。适用于创建或优化语义模型、设计星型架构(维度表/事实表)、编写 DAX 度量值与计算列、配置表关系(基数、交叉筛选)、实施行级安全(RLS)、命名规范、补充模型文档、性能调优、计算组与字段参数、模型校验等场景。触发词包括 create a measure、add relationship、star schema、optimize model、DAX formula、RLS、naming convention、model documentation、cardinality、cross-filter。

主要能力与用法:必备工具为 Power BI Modeling MCP Server,用于连接与修改语义模型,提供 connection_operations、table_operations、measure_operations、relationship_operations 等操作,需先配置并运行。可选 Microsoft Learn MCP Server(microsoft_docs_search、microsoft_docs_fetch)用于查询最新官方文档。工作流先连接并分析现状:connection_operations(operation: "ListConnections"),若无连接则检查本地实例 ListLocalInstances,连接 Desktop 或 Fabric 模型后通过 model_operations(operation: "Get") 获取概览,并用 table_operations、relationship_operations、measure_operations 的 List 列出对象。随后对照最佳实践评估模型健康度:表是否清晰区分维度与事实;关系基数是否正确、是否尽量少用双向筛选;命名是否可读一致;表、列、度量值是否有描述;关键计算是否为显式度量值;技术列是否在报表视图隐藏。最后按参考文档给出针对性建议(星型架构、关系、DAX 度量与命名、性能、RLS)。

常见操作示例包括用 measure_operations 的 Create 创建带描述与格式字符串的度量值;用 column_operations 的 Update 更新列描述并隐藏技术键;用 relationship_operations 的 Create 以 OneDirection 交叉筛选建立关系。

限制:该技能依赖上述 MCP 服务器,未配置时无法实际连接或修改模型;资料未提供具体收费、价格与平台支持范围的更多信息,暂未提供。