Condividi tramite


Introduzione al server MCP di Power BI remoto (anteprima)

Il server MCP di Power BI remoto consente agli agenti di intelligenza artificiale di eseguire query su modelli semantici di Power BI usando il linguaggio naturale. Tramite il protocollo MCP (Model Context Protocol), gli assistenti di intelligenza artificiale possono recuperare gli schemi del modello, generare query DAX ed eseguire query per fornire informazioni dettagliate dai dati.

Questo articolo illustra come:

  • Connettersi al server MCP di Power BI remoto in Visual Studio Code
  • Connettere GitHub Copilot ai modelli semantici di Power BI
  • Convalidare la connessione con le query di test

Annotazioni

Non tutti i client MCP supportano endpoint remoti. Verificare che il client MCP supporti i server MCP basati su HTTP prima di procedere.

Suggerimento

Scenario avanzato: Per gli agenti personalizzati che usano l'autenticazione del principale del servizio, consultare:

Prerequisiti

Prima di iniziare, assicurarsi di disporre di:

Configurare il server MCP di Power BI remoto in VS Code

Il server MCP di Power BI remoto è disponibile all'indirizzo:

https://api.fabric.microsoft.com/v1/mcp/powerbi

Il modo più semplice per configurare il server consiste nell'usare il programma di installazione con un clic:

In questo modo il server MCP viene configurato automaticamente nelle impostazioni di VS Code.

Installazione manuale

Per configurare manualmente il server, aggiungere quanto segue al file di configurazione MCP:

{
    "servers": {
        "powerbi-remote": {
            "type": "http",
            "url": "https://api.fabric.microsoft.com/v1/mcp/powerbi"
        }
    }
}

Altre informazioni:Server MCP in VS Code

Test della connessione

Dopo la configurazione, verificare che l'installazione funzioni:

  1. Avviare il server MCP in VS Code

    • Aprire il pannello server MCP
    • Verificare che il server MCP di Power BI sia visualizzato come connesso
  2. Aprire GitHub Copilot

    1. Avviare la finestra di chat in VS Code
    2. Abilitare la modalità agente
  3. Specificare l'ID del modello semantico

    1. Ottenere l'ID del modello semantico dal servizio Power BI (vedere Trovare l'ID del modello semantico)
    2. Condividere l'ID con Copilot nella conversazione
  4. Fai una domanda

    • Esempio: "Quali tabelle si trovano in questo modello semantico?"
    • Esempio: "Mostra i primi 10 prodotti per vendita"
  5. Autorizzare lo strumento

    1. Quando richiesto, consentire a Copilot di usare lo strumento server MCP
    2. Eseguire l'autenticazione con le credenziali Microsoft, se richiesto
  6. Esaminare la risposta

    • Copilot eseguirà una query sul modello e restituirà i risultati

Suggerimento

Per ottenere risultati ottimali delle query, preparare i modelli semantici per l'intelligenza artificiale aggiungendo istruzioni di intelligenza artificiale e risposte verificate.

Risoluzione dei problemi:Gestire i server MCP in VS Code

Passaggi successivi

Ora che il server MCP è configurato, esplorare gli strumenti e le funzionalità disponibili: