microsoft/powerbi-modeling-mcp
The Power BI Modeling MCP Server, brings Power BI semantic modeling capabilities to your AI agents.
何を解決するか
このプロジェクトは、AIエージェントとPower BIのセマンティックモデルの間の橋渡しを提供し、ユーザーが手動の設定ではなく自然言語を使ってデータモデルを管理・変更できるようにします。繰り返しの手作業(たとえば、一括リネーム、DAXメジャーのリファクタリング、モデルのドキュメント化)を排除し、それらは通常何時間もかかる作業です。
仕組み
Model Context Protocol (MCP) を実装し、ローカルサーバーとして機能し、AIエージェント(GitHub Copilotを搭載したVS Codeなど)をPower BI Desktop、Fabricワークスペース、またはPower BI Project (PBIP) ファイルに接続します。サーバーは、AIエージェントがセマンティックモデル上で直接操作を実行できるよう、テーブルの作成、関係の管理、DAXクエリの検証など、幅広いツールを公開しています。
対象ユーザー
セマンティックモデリングプロセスを自動化し、AIを使って開発を加速し、コードのリファクタリングやドキュメントの維持をしたいデータエンジニア、Power BI開発者、アナリスト向けです。
特徴
- 自然言語モデリング:英語で記述された plain English を使って、テーブル、カラム、メジャーの作成・更新・管理が可能。
- 一括操作:トランザクション対応で、数百ものオブジェクトに対して一括変更を同時に実行可能。
- エージェントワークフロー:TMDLおよびPBIPファイルをサポートし、AIエージェントが複雑なタスクを自律的に計画・実行可能。
- DAX統合:DAXクエリの実行と検証により、計算のトラブルシューティングやデータの探索が可能。
- 包括的なツールセット:セキュリティロール、計算グループ、パーティション、多言語翻訳の専用ツールを含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト