Condividi tramite


Panoramica dei server MCP di Power BI (anteprima)

Importante

Questa funzionalità è in anteprima.

I server McP di Power BI consentono agli agenti di intelligenza artificiale di interagire con Power BI tramite il linguaggio naturale. Sia il server MCP di modellazione che il server MCP remoto implementano il protocollo di contesto del modello, ognuno dei quali espone strumenti specializzati per diversi scenari:

  • Modellazione del server MCP: Compilare e modificare modelli semantici a livello di codice
  • Server MCP remoto: Eseguire query sui dati e generare informazioni dettagliate dai modelli esistenti

Scegliere il server di modellazione per i flussi di lavoro di sviluppo e gestione dei modelli o il server remoto per gli scenari di analisi dei dati e informazioni dettagliate.

Server MCP per la modellazione di Power BI

Il server MCP di modellazione viene eseguito in locale e fornisce agli agenti di intelligenza artificiale funzionalità complete di modellazione semantica. Consente agli sviluppatori e alle applicazioni di intelligenza artificiale di interagire con i modelli di Power BI tramite linguaggio naturale, da semplici aggiornamenti delle proprietà a flussi di lavoro di sviluppo agenti complessi.

Funzionalità chiave

  • Modifica del modello in linguaggio naturale - Creare, aggiornare e gestire tabelle, colonne, misure e relazioni tra modelli semantici di Power BI Desktop e Fabric usando comandi conversazionali
  • Operazioni bulk su larga scala - Eseguire operazioni batch su centinaia di oggetti contemporaneamente con il supporto delle transazioni e la gestione degli errori
  • Applicazione di procedure consigliate - Valutare e implementare facilmente le procedure consigliate per la modellazione
  • Flussi di lavoro di sviluppo agentico : usare i file TMDL e Power BI Project, consentendo agli agenti di intelligenza artificiale di pianificare ed eseguire attività di modellazione complesse
  • Convalida delle query DAX - Eseguire e convalidare query DAX per testare misure, risolvere i problemi relativi ai calcoli ed esplorare i dati

Introduzione:Server MCP per la modellazione di Power BI in GitHub

Server McP di Power BI remoto

Il server MCP di Power BI remoto è un endpoint ospitato che consente agli agenti di intelligenza artificiale di eseguire query su modelli semantici di Power BI. Genera ed esegue query DAX usando l'intelligenza di Copilot, consentendo conversazioni in linguaggio naturale con i dati.

Funzionalità chiave

  • Sviluppo di agenti personalizzati - Creare agenti che rispondono alle domande degli utenti eseguendo query su modelli semantici
  • Query con riconoscimento dello schema : gli agenti imparano automaticamente la struttura del modello per generare query accurate
  • Generazione DAX basata su Copilot - Sfruttare lo stesso motore di generazione di query usato in Copilot per Power BI
  • Integrazione LLM flessibile : usare qualsiasi provider LLM supportato dal client MCP

Scenari comuni

Il server MCP remoto è ideale per migliorare gli assistenti di intelligenza artificiale personale come GitHub Copilot in VS Code. Il server usa le autorizzazioni dell'utente autenticato per eseguire query, garantendo la sicurezza e i controlli di accesso ai dati appropriati.

Casi d'uso di esempio:

  • Chiedere a GitHub Copilot informazioni sulle tendenze di vendita dell'ultimo trimestre dal modello semantico
  • Generare analisi ad hoc tramite interrogazioni conversazionali
  • Esplorare le relazioni e i modelli di dati usando il linguaggio naturale

Introduzione:Configurare il server MCP remoto

Informazioni sul protocollo di contesto del modello

Il protocollo MCP (Model Context Protocol) è uno standard aperto che definisce il modo in cui gli assistenti di intelligenza artificiale interagiscono con strumenti esterni e origini dati in modo strutturato e sicuro.

Componenti dell'architettura MCP:

  • Host : applicazioni che eseguono client MCP (ad esempio, VS Code)
  • Client : componenti all'interno di un host che si connettono ai server MCP e usano le relative funzionalità (ad esempio, GitHub Copilot)
  • Server - Programmi locali o remoti che espongono strumenti, risorse e richieste ai client

Ad esempio, quando si usa GitHub Copilot in VS Code con un server MCP di Power BI, VS Code è l'host, Copilot è il client e Power BI fornisce il server.

Altre informazioni:Specifica del protocollo di contesto del modello

Considerazioni

MCP come fenomeno è molto nuovo e all'avanguardia. Come per tutti i nuovi standard tecnologici, è consigliabile eseguire una verifica della sicurezza per garantire che tutti i sistemi che si integrano con i server MCP seguano tutte le normative e gli standard a cui il sistema deve rispettare. Sono inclusi non solo i server MCP di Power BI, ma qualsiasi client/agente MCP che si sceglie di implementare al provider di modelli.

È consigliabile seguire le indicazioni sulla sicurezza Microsoft per i server MCP, inclusa l'abilitazione dell'autenticazione entra ID, la gestione sicura dei token e l'isolamento della rete. Per informazioni dettagliate, vedere Documentazione sulla sicurezza Microsoft .

Passaggi successivi

Scegliere il percorso in base al proprio scenario: