maxanatsko/pbir.tools

Browse, edit, validate, and publish PBIR reports from the terminal, or let Claude Code, Codex, or Copilot drive the CLI.

何を解決するか

Power BIレポートの管理プロセスを簡素化し、自動化のためのコマンドラインインターフェース(CLI)を提供します。手動でのGUI操作を排除し、ターミナルからレポートを直接参照・編集・検証・公開できるため、Microsoft Fabricへのレポートのデプロイや一括フォーマット作業に特に有効です。

動作方法

このツールはPBIR形式(フォルダベースの構造)で保存されたレポートを対象としています。パスベースのシステム(例:Report.Report/Page.Page/Visual.Visual)を使用して、特定の要素にアクセスします。ユーザーはレポートの一覧表示、モデルスキーマの確認、ビジュアルの追加、複数ファイルにわたる一括フォーマット変更などのコマンドを実行できます。特に「エージェント最適化」を意識しており、Claude CodeやGitHub CopilotなどのAIエージェントが操作可能な構造化CLIを提供し、レポートの作成・管理を自動化します。

対象ユーザー

  • Power BI開発者:繰り返しのレポート作業を自動化したい、またはバージョン管理をより効果的に使いたい人。
  • AIエージェントユーザー:AIコーディングアシスタントを使ってPower BIレポートをプログラムで構築・変更したい開発者。
  • データエンジニア:Microsoft Fabricにレポートをデプロイするプロフェッショナル。

特徴

  • エージェント対応:Claude CodeやGitHub Copilot用のプラグインを通じてAIエージェントとの統合を最適化。
  • 一括操作:ワイルドカードを使用して、すべてのビジュアルのフォントサイズ変更など、一括フォーマット変更が可能。
  • レポート検証:変更後のレポートの整合性を保つための組み込みのヘルスチェック機能。
  • デプロイ:Microsoft Fabricへの直接公開機能。
  • 構造の可視化:ターミナルからレポート全体の構造やモデルスキーマを確認できるツール。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト