SuperAPI AI 工具集

power-bi

编程与开发

查看项目

更新于 10-15 23:42

技能介绍

用途:以 PBIP(Power BI Project)文本格式端到端开发 Power BI 项目,适合需要 Git 版本控制的解决方案。覆盖语义模型(TMDL)、Power Query(M)、DAX 度量值、星型模型设计、报表编写、发布到 Power BI Service、计划刷新与数据网关配置,以及连接器(尤其 Azure Cost Management / EA)排障。

主要能力:按工作流路由处理新建项目、添加表、添加度量值、数据建模、发布刷新、连接器认证与故障排查;提供 TMDL 语法、Power Query 模式、DAX 模式、星型模型指南、PBI Service 与网关等参考文件。

使用方式:PBIP 项目结构包含 .pbip、Report(report.json、definition.pbir、主题)、SemanticModel(definition.pbism、model.tmdl、tables、expressions、relationships.tmdl)等。常用工具包括 Read/Write/Edit/Glob/Grep 处理 .tmdl、.pq 文件,Bash 运行 Python 脚本与 Git 操作,浏览器自动化配置 Service,WebSearch/WebFetch 查阅官方文档。

关键规则:仅用 PBIP 而非 .pbix;关系须为事实表到维度表的 M:1 且 crossFilteringBehavior: oneDirection;度量值集中于 _Measures 表并按 displayFolder 分组;每个对象需唯一 lineageTag;使用 Parameter_ExportFolder 参数化 CSV 路径;注意 EA 连接器需计费账户级企业管理员(只读)角色,Azure RBAC 角色无效。

限制:资料未提供具体收费、价格或平台支持范围;PBIP 与 PBIX 往返可能重写 lineageTag 与空白;Folder.Files 对实时导出目录非确定性;格式字符串与拼写细节需谨慎。