Microsoft Copilot StudioとAzure Databricks Genie MCPの変更点|管理者が確認すべき設定

2026年6月3日に公開・更新された「Public Preview: Azure Databricks workspace-wide Genie MCP for Microsoft Copilot Studio」は、Microsoft Copilot StudioでAzure Databricksのデータ活用を進めている組織にとって、かなり実務的な変更です。結論から言うと、Copilot Studioのエージェントが、Azure Databricksワークスペース全体を対象にしたGenie MCPエンドポイントへ接続できるようになり、従来のようにGenie Spaceごとにツールを細かく追加する運用を減らせます。

ただし、この機能はPublic Previewです。すぐ本番の全社展開に使うというより、まずは管理者・開発者が権限、接続方式、既存エージェントへの影響、レート制限、監査方法を確認しながら、限定的なパイロットで検証するのが安全です。Azure Updatesでは当該更新がAzure ID 564868として掲載され、「In preview」は非本番用途のテスト向けステータスとして説明されています。(Microsoft Azure)

目次

Microsoft Copilot Studioの更新で何が変わるのか

今回の中心は、Azure Databricks workspace-wide Genie MCP endpointです。Microsoft Copilot Studioの任意のエージェントが、単一のエンドポイントを通じてAzure Databricksワークスペース全体に対する自然言語質問を実行できるようになります。公式更新では、このエンドポイントが接続済みのGenie SpacesとUnity Catalogデータに対して自動ルーティングし、従来のGenie Space単位の設定を置き換えるものと説明されています。(Microsoft Azure)

従来のCopilot Studio連携では、特定のGenie Spaceをツールとして追加する発想が中心でした。Databricksのドキュメントでも、Genie Space単位のMCP URLとして次の形式が示されています。

https://<workspace-hostname>/api/2.0/mcp/genie/{genie_space_id}

一方、ワークスペース全体を対象にするGenie MCPサーバーでは、次のようなエンドポイント形式が示されています。

https://<workspace-hostname>/api/2.0/mcp/genie

Databricksの管理MCPサーバーはPublic Previewで、Unity Catalog、Databricks AI Search、Genie Spaces、カスタム関数などにAIエージェントを接続するための仕組みとして説明されています。Genieの管理MCPサーバーは読み取り専用で、Genie SpacesとUnity Catalogデータを横断して回答し、Databricks UI上の会話へのディープリンクも返せるとされています。(Databricks)

観点従来のGenie Space単位の接続workspace-wide Genie MCP実務上の意味
接続単位Genie Spaceごとにツールを追加ワークスペース単位の単一エンドポイントエージェント構成がシンプルになる
質問の対象指定したGenie Space中心接続済みGenie SpacesとUnity Catalogデータ横断的な業務質問に対応しやすい
ルーティング作成者がどのツールを呼ぶか設計エンドポイント側で自動ルーティングツール選択の設計負荷が下がる
権限管理Spaceごとの権限確認が中心ワークスペース全体の権限設計が重要過剰権限の見落としに注意
移行判断小規模・部門別に向く複数部門・複数データ領域に向く既存構成を一括置換せず検証が必要

Microsoft Copilot Studio利用者にとってのメリット

最大のメリットは、データに詳しくない利用者でも、Copilot Studioのエージェントから自然言語で複数領域のデータに質問しやすくなることです。

たとえば、営業担当者がTeams上のエージェントに次のように質問する場面を想定できます。

「今月の東日本エリアで売上が落ちている商品カテゴリと、関連する問い合わせ傾向を教えて」

従来は、売上分析用のGenie Space、問い合わせ分析用のGenie Space、顧客マスタ用のデータ領域などを別々に意識する必要がありました。workspace-wide Genie MCPでは、エージェントが単一エンドポイントを通じて適切なGenie SpaceやUnity Catalogデータへルーティングしやすくなるため、利用者は「どのデータソースに聞けばよいか」を考える負担が小さくなります。

ただし、自然言語で聞けるからといって、何でも正しく解釈されるわけではありません。Microsoft Learnでは、Genie Spaceには分かりやすい名前と説明を付けることが推奨されています。エージェントが適切にツールを選び、質問を正しいデータ文脈に結び付けるには、データ側の説明品質が重要です。(Microsoft Learn)

影響を受ける範囲

今回の変更は、Copilot Studioの作成者だけでなく、Azure Databricks管理者、Power Platform管理者、セキュリティ担当者、データオーナーにも関係します。

対象者確認すべきこと
Copilot Studio作成者既存エージェントでGenie Space単位のツールを使っているか、workspace-wide化で指示文やツール説明を変更すべきか
Power Platform管理者Azure Databricks接続、認証方式、環境、DLPポリシー、共有範囲
Azure Databricks管理者Managed MCP Serversプレビューの有効化、Unity Catalog権限、AI GatewayでのMCP管理
セキュリティ担当者OBO認証か共有IDか、最小権限、監査、利用ログ
データオーナーGenie Spaceの説明、利用可能なデータ範囲、回答に含めてよい指標
エンドユーザーTeamsやMicrosoft 365上で、どのような質問が可能か、どのデータに基づく回答か

特に重要なのは、「ワークスペース全体」という言葉を、すべてのデータが無条件に見えるという意味で捉えないことです。Databricksの管理MCPサーバーではUnity Catalogの権限が常に適用され、エージェントやユーザーは許可されたツールとデータだけにアクセスできると説明されています。(Databricks)

導入前に確認すべき前提条件

workspace-wide Genie MCPを検証する前に、少なくとも次の前提を確認してください。

確認項目判断基準
Public Previewの扱い本番全面展開ではなく、検証・非本番用途から始める
Databricks側のプレビューManaged MCP Serversプレビューを有効化できるか
Copilot Studio側の接続Azure Databricks接続をPower AppsまたはPower Automateで作成して利用できるか
ライセンスPower Platform側で必要なPremiumライセンスを満たすか
認証方式利用者本人の権限で動かすか、作成者・サービスプリンシパルなどの共有IDで動かすか
Unity Catalog対象データのカタログ、スキーマ、テーブル、関数、Genie Spaceの権限が整理されているか
ネットワークPrivate EndpointやVNet構成の場合、Power Platformから到達できる設計か
レート制限Genie APIの制限を前提に、利用部門・同時利用数を見積もっているか

Microsoft Learnでは、Azure DatabricksをPower Platformから使う前提として、Microsoft Entra IDアカウント、Premium Power Appsライセンス、Azure Databricksアカウント、SQL Warehouseへのアクセスが必要とされています。また、Copilot Studioで使う場合も、Databricks接続はPower AppsまたはPower Automateで作成することが推奨されています。(Microsoft Learn)

Azure DatabricksとPower Platformが異なるテナントにある場合は、サービスプリンシパルを使う必要がある点にも注意が必要です。認証設計を後回しにすると、検証では動いたが部門展開時にユーザーが接続できない、または逆に共有IDの権限が広すぎるという問題が起きやすくなります。(Microsoft Learn)

設定と展開の進め方

まずユースケースを絞る

最初から「全社のデータに何でも聞けるAI」を目指すのは危険です。Preview機能では、最初に対象業務を絞るべきです。

たとえば、次のようにユースケースを分けます。

ユースケースworkspace-wide MCPとの相性
営業実績、顧客、問い合わせを横断して分析したい高い
単一部門の定型KPIだけを確認したいGenie Space単位の接続でも十分
機密性の高い人事・財務データを扱う慎重に検証すべき
データ探索よりもSQL実行や更新処理が目的別のDatabricks SQL、Power Automate、関数連携も検討

workspace-wide化の価値は、複数のGenie SpaceやUnity Catalogデータを横断する質問で大きくなります。逆に、対象が1つのGenie Spaceに閉じているなら、既存の構成を急いで変える必要はありません。

Azure Databricks側を準備する

Databricks側では、Managed MCP Serversプレビューを有効にし、AI GatewayのMCP一覧で利用可能なエンドポイントを確認します。Databricksドキュメントでは、ワークスペースの「AI Gateway > MCPs」からMCPサーバーとエンドポイントURLを確認できると説明されています。(Databricks)

この段階で確認すべきポイントは次の通りです。

項目確認内容
Genie Space名部門名だけでなく、扱うデータと用途が分かる名前になっているか
Genie Space説明何に答えられるか、何に答えられないかが明確か
Unity Catalog権限ユーザー、グループ、サービスプリンシパルの権限が最小限か
データ分類個人情報、機密情報、社外秘データが混在していないか
監査Unity AI Gatewayなどで利用状況を追えるか

エージェント側のプロンプトだけで安全性を担保しようとするのは不十分です。AIエージェント連携では、回答させたくないデータをプロンプトで隠すのではなく、権限で見えない状態にするのが基本です。

Power Platform側の接続を整理する

Copilot StudioでAzure Databricks Genieを使う場合、Power Platform上のAzure Databricks接続が重要になります。Microsoft Learnでは、Genie SpacesをCopilot Studioに接続する前に、Managed MCP Serversプレビューを有効化し、Power AppsでAzure Databricks接続を作成することが前提として示されています。(Microsoft Learn)

認証方式は、主に次の2つを比較して決めます。

認証方式向いているケース注意点
End user credentials利用者本人の権限で回答範囲を制御したい各ユーザーの接続準備や接続パラメーター共有を考慮する
Maker-provided credentials部門共通のサービスアカウントで同じ回答範囲にしたい共有IDの権限が広すぎると情報漏えいリスクが高まる

利用者ごとに見えるデータを変えたい場合は、End user credentialsを優先して検討します。一方、FAQ的な分析エージェントや限定データだけを扱う部門内ボットでは、サービスプリンシパルなどの共有IDが運用しやすい場合もあります。

Copilot Studioエージェントに接続する

Copilot Studioでは、既存のMCPサーバーをエージェントに接続する方法として、MCP onboarding wizardを使う方法と、Power Apps経由でカスタムコネクタを作成する方法が案内されています。Microsoftは、MCP onboarding wizardを推奨しています。(Microsoft Learn)

設定時は、次の点を確認してください。

設定箇所実務上のポイント
ツール名「Databricks」だけでなく、「営業・顧客分析用Databricks Genie」のように用途を明確にする
ツール説明エージェントがいつ呼び出すべきか分かる説明にする
エージェント指示文どの質問はGenieに渡すか、どの質問は通常回答にするかを明記する
ポーリング指示Genieの処理完了まで待つように指示する
公開チャネルいきなり全社Teamsに公開せず、検証用チームから始める

Microsoft Learnでは、Genie SpaceをCopilot Studioエージェントのツールとして追加する手順の中で、ツール名を分かりやすくすること、Genieの応答が完了するまでポーリングを続けるようエージェント指示に含めること、生成AIオーケストレーションを有効化することが案内されています。(Microsoft Learn)

既存構成から移行するときの注意点

すでにGenie Space単位でCopilot Studioエージェントを作っている場合、workspace-wide Genie MCPへ一気に置き換えるのではなく、次の順序で進めるのが安全です。

手順実施内容
現状棚卸しどのエージェントがどのGenie Spaceを使っているか一覧化する
重複確認同じ目的のツールが複数登録されていないか確認する
検証環境で比較同じ質問を既存構成とworkspace-wide構成で投げ、回答範囲と精度を比較する
権限差分確認End user credentialsと共有IDで回答結果がどう変わるか確認する
ロールバック準備問題があれば従来のGenie Space単位構成へ戻せるようにする
段階公開管理者、業務担当、限定ユーザー、本番部門の順に広げる

特に注意したいのは、ワークスペース全体を対象にできることで、エージェントが「意図しないデータ文脈」を選ぶ可能性がある点です。たとえば、営業用の質問が似た名前の財務用Genie Spaceへ寄ってしまうと、回答の意味が変わります。Genie Spaceの名前、説明、アクセス権限、エージェント指示文をセットで見直してください。

セキュリティとガバナンスで見るべきポイント

workspace-wide Genie MCPの導入では、便利さより先にガバナンスを固める必要があります。Databricksの管理MCPサーバーはUnity Catalog権限を適用すると説明されていますが、これは「権限設計が正しければ安全に近づく」という意味です。権限が広すぎれば、エージェントも広い範囲を参照できます。(Databricks)

確認すべき観点は次の通りです。

観点確認ポイント
最小権限ユーザー、グループ、サービスプリンシパルに不要なカタログ権限がないか
職務分離データ管理者、エージェント作成者、承認者が分かれているか
監査誰が、どのエージェント経由で、どのデータに質問したか追えるか
機密情報個人情報や機密指標を回答に含めてよい利用者範囲か
プロンプト設計エージェントが推測でフィルター条件を足しすぎないよう指示しているか
公開範囲Teams、Microsoft 365、Power Appsなど公開先ごとの利用者範囲を確認しているか

また、Copilot Studioで一般的なMCPサーバーを手動接続する場合は、サポートされる通信方式にも注意が必要です。Microsoft Learnでは、Copilot Studioは現在Streamable transportをサポートし、SSE transportは2025年8月以降サポートされないと説明されています。古いMCP構成やカスタムコネクタを使っている場合は、移行時にこの点も確認してください。(Microsoft Learn)

よくある失敗と回避策

Public Previewを本番前提で展開してしまう

「Previewで使える」と「本番の全社業務で使える」は別です。Azure UpdatesのIn previewは、非本番用途のテスト向けステータスとして説明されています。まずは検証環境、限定ユーザー、読み取り専用のユースケースから始めるべきです。(Microsoft Azure)

Genie Spaceの説明が曖昧なまま接続する

「Sales」「Customer」だけのような名前では、エージェントがどのデータ領域を使うべきか判断しにくくなります。たとえば「国内営業実績分析:月次売上、商品カテゴリ、地域別KPIに回答。個別顧客の契約条件は対象外」のように、対象と対象外を明記しましょう。

共有IDに広すぎる権限を与える

Maker-provided credentialsやサービスプリンシパルを使う場合、利用者本人ではなく共有IDの権限でデータにアクセスする設計になり得ます。便利ですが、部門外データまで参照できる権限を付けるとリスクが高まります。共有IDを使う場合は、専用の低権限IDを作り、対象カタログとGenie Spaceを限定してください。

レート制限を見落とす

Microsoft Learnでは、Copilot StudioのGenie SpacesにはGenie APIのレート制限により、1分あたり最大5問という制限があると説明されています。検証時に数人で問題なくても、Teamsに公開した瞬間に利用が集中すると、待ち時間や失敗が増える可能性があります。(Microsoft Learn)

ポーリングを待たずに「処理中」で終わる

Genieは非同期で動作し、genie_askで会話を開始してから、genie_poll_responseで応答完了まで確認する仕組みです。Copilot Studio側の指示が弱いと、エージェントが十分に待たず、利用者に「まだ処理中です」と返し続けることがあります。エージェントの指示文に、Genieの応答完了まで待つルールを入れておきましょう。(Databricks)

管理者・開発者向けチェックリスト

チェック内容
Preview方針本番利用ではなく、検証・限定公開から開始する方針になっている
対象エージェントworkspace-wide化するエージェントと、従来構成を維持するエージェントを分けている
Databricks設定Managed MCP Serversプレビュー、AI Gateway、Unity Catalog権限を確認済み
Genie Space整備名前、説明、対象データ、対象外データを明文化している
Power Platform接続OAuth、End user credentials、Maker-provided credentials、サービスプリンシパルの方針を決めている
ネットワークPrivate Endpoint、VNet、IP制限を使う場合のPower Platform接続経路を確認済み
Copilot Studio設定ツール説明、エージェント指示文、生成AIオーケストレーション、ポーリング指示を設定済み
テスト管理者だけでなく、実際の権限を持つ一般ユーザーで回答差分を確認済み
監査利用ログ、アクセスレビュー、問い合わせ時の調査手順を決めている
ロールバック問題発生時にGenie Space単位の既存構成へ戻す手順がある

今すぐ何をすべきか

今回のworkspace-wide Genie MCPは、Microsoft Copilot Studioで「業務データに自然言語で聞けるエージェント」を作るうえで、構成をかなり簡素化できる可能性があります。特に、複数のGenie SpaceやUnity Catalogデータを横断して質問したい組織では、検証する価値があります。

一方で、Public Previewであること、ワークスペース単位にスコープが広がること、認証方式によって見えるデータが変わることは軽視できません。まずは既存のGenie連携エージェントを棚卸しし、1つの部門・1つの検証用エージェントでworkspace-wide MCPを試してください。そのうえで、回答精度、権限、レート制限、監査、ユーザー体験を確認し、問題がなければ段階的に展開するのが現実的です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次