maxanatsko/pbir.tools
Browse, edit, validate, and publish PBIR reports from the terminal, or let Claude Code, Codex, or Copilot drive the CLI.
解决的问题
通过提供命令行界面(CLI)来简化 Power BI 报告的管理流程,实现自动化。它消除了手动 GUI 操作的需求,允许用户直接在终端中浏览、编辑、验证和发布报告,特别适用于批量格式化和将报告部署到 Microsoft Fabric。
工作原理
该工具基于以 PBIR 格式(基于文件夹的结构)存储的报告运行。它使用路径系统(例如 Report.Report/Page.Page/Visual.Visual)来定位特定元素。用户可以执行命令来列出报告、查看模型架构、添加可视化元素,或对多个文件应用批量格式更改。该工具特别设计为“代理优化”,意味着它提供了一个结构化的 CLI,AI 代理(如 Claude Code 或 GitHub Copilot)可以驱动它来自动化报告的创建和管理。
适用人群
- Power BI 开发者:希望自动化重复性报告任务或更有效地使用版本控制的人。
- AI 代理用户:使用 AI 编码助手以编程方式构建或修改 Power BI 报告的开发者。
- 数据工程师:需要将报告部署到 Microsoft Fabric 的专业人士。
主要亮点
- 代理就绪:通过 Claude Code 和 GitHub Copilot 的插件,优化了与 AI 代理的集成。
- 批量操作:支持使用通配符对多个文件执行大规模格式更改(例如,更改所有可视化元素的字体大小)。
- 报告验证:内置健康检查,确保变更后的报告完整性。
- 部署功能:支持直接发布到 Microsoft Fabric。
- 结构可视化:提供工具,可在终端中查看完整的报告结构和模型架构。
相关
- 项目
- 项目
- 项目
- 项目