>100 Views
January 29, 26
スライド概要
https://qiita.com/Hyodo_Katsuki
MCPサーバーによるFabric開発の効率化 Microsoft Data Analytics Day(Online) 勉強会 兵藤 克樹
MCPとは ◆ MCP:Model Context Protocol AIが外部ツールを安全に呼び出すための共通規格 従来はAIとツールごとに個別の連携が必要 OpenAI GitHub Copilot AIもツールも「MCP」という1つの標準に 対応すれば多対多の連携が可能 OpenAI GitHub Copilot MCP Web DB Mail Web DB Mail 2
MCPとは ◆ What is Model Context Protocol (MCP)? How it simplifies AI integrations compared to APIs | AI Agents That Work 3
MCPサーバーの動作 ユーザー LLM MCPサーバー ツール 質問する 外部ツールが必要か判断 MCPサーバーの呼び出し ツールに接続しデータ取得 データ返却 データをAI用に変換 データを基に回答を生成 ユーザー LLM MCPサーバー ツール 4
MCPサーバーの例 Microsoft Learn MCP Server Azure MCP Server Learnの知識を網羅した MS製品のスペシャリストなエージェント 自然言語でAzureのリソース操作が可能 Microsoft Learn MCP Server の概要 | Microsoft Learn Azure MCP サーバーとは - Azure MCP Server | Microsoft Learn 5
Fabric関連のMCPサーバー ◆ Fabric MCP Server • FabricアイテムのJSON定義の作成 (各アイテムのJSONスキーマやベストプラクティスを学習済み) • Fabric REST APIを呼び出すコードの作成 ◆ (APIの仕様、パラメータ、リクエスト文などを学習済み) Fabric RTI MCP Server • 自然言語でKQLデータベース内のデータへ質問し、クエリを実行、回答を生成 • 自然言語によるKQLクエリの作成 • KQL データベースのスキーマとメタデータの検出 ◆ Power BI Modeling MCP Server • 自然言語でのモデル編集 列、メジャー、リレーションシップの作成 (モデリングのベストプラクティスが学習済み) ◆ Remote Power BI MCP Server • 自然言語でセマンティックモデルに質問し、クエリを実行、回答を生成 • • • Microsoft Fabric MCP Server - Visual Studio Marketplace ファブリック Real-Time インテリジェンス モデル コンテキスト プロトコル (MCP) サーバーとは - Microsoft Fabric | Microsoft Learn Power BI MCP サーバーとは - Power BI | Microsoft Learn 6
Power BI Modeling MCP Server ◆ Power BI Modeling MCP Server - Visual Studio Marketplace 7
Power BI Modeling MCP Serverのデモ 8
Power BI Modeling MCP Serverのデモ 9
Power BI Modeling MCP Serverのデモ 10
Power BI Modeling MCP Serverのデモ 11
Power BI Modeling MCP Serverのデモ 12
Power BI Modeling MCP Serverのデモ 13
Power BI Modeling MCP Serverのデモ 14
Power BI Modeling MCP Serverのメリット ◆ 自然言語で指示して改修できる ◆ 一括整備、大規模な横展開がしやすい ◆ 共通ルールを強制できる(命名規則や説明のテンプレをルール化し人に依存させない) 15