Freigeben über


Erste Schritte mit dem Remote-Power BI MCP-Server (Vorschau)

Mit dem Remote-Power BI MCP-Server können KI-Agents Power BI-Semantikmodelle mithilfe natürlicher Sprache abfragen. Mithilfe des Model Context Protocol (MCP) können KI-Assistenten Modellschemas abrufen, DAX-Abfragen generieren und Abfragen ausführen, um Erkenntnisse aus Ihren Daten zu liefern.

Dieser Artikel zeigt Ihnen, wie das geht:

  • Herstellen einer Verbindung mit dem Remote-Power BI MCP-Server in Visual Studio Code
  • Verbinden von GitHub Copilot mit Ihren Power BI-Semantikmodellen
  • Überprüfen der Verbindung mit Testabfragen

Hinweis

Nicht alle MCP-Clients unterstützen Remoteendpunkte. Vergewissern Sie sich, dass Ihr MCP-Client HTTP-basierte MCP-Server unterstützt, bevor Sie fortfahren.

Tipp

Erweitertes Szenario: Für benutzerdefinierte Agents, die die Service Principal-Authentifizierung verwenden, siehe folgende Informationen:

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie folgendes haben:

  • Administratorgenehmigung – Ihr Power BI-Administrator muss die Mandanteneinstellung aktivieren: "Benutzer können den Power BI Model Context Protocol-Serverendpunkt (Vorschau)" verwenden.
  • Visual Studio Code - VS-Code herunterladen
  • GitHub Copilot - Aktivieren von GitHub Copilot in VS Code
  • Zugriff auf semantisches Modell – Erstellen von Berechtigungen für mindestens ein Power BI-Semantikmodell
  • (Empfohlen) Optimierte Modelle - Bereiten Sie Ihre semantischen Modelle auf KI vor, um die Qualität der Abfragegenerierung zu verbessern.

Einrichten des Remote-Power BI MCP-Servers in VS Code

Der Remote-Power BI MCP-Server ist verfügbar unter:

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

Die einfachste Möglichkeit zum Konfigurieren des Servers ist die Verwendung des Ein-Klick-Installers:

Dadurch wird der MCP-Server in den VS-Codeeinstellungen automatisch konfiguriert.

Manuelle Installation

Um den Server manuell zu konfigurieren, fügen Sie der MCP-Konfigurationsdatei Folgendes hinzu:

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

Weitere Informationen:MCP-Server in VS Code

Ihre Verbindung testen

Überprüfen Sie nach der Konfiguration, ob das Setup funktioniert:

  1. Starten des MCP-Servers in VS Code

    • Öffnen Sie das MCP-Server-Panel
    • Stellen Sie sicher, dass der Power BI MCP-Server als verbunden angezeigt wird.
  2. GitHub Copilot öffnen

    1. Starten des Chatfensters in VS Code
    2. Aktivieren des Agentmodus
  3. Bereitstellen der Semantikmodell-ID

    1. Abrufen der Semantikmodell-ID aus dem Power BI-Dienst (siehe Suchen der semantischen Modell-ID)
    2. Teilen Sie die ID mit Copilot in Ihrer Unterhaltung
  4. Eine Frage stellen

    • Beispiel: "Welche Tabellen befinden sich in diesem semantischen Modell?"
    • Beispiel: "Anzeigen der top 10 Produkte nach Verkauf"
  5. Autorisieren des Tools

    1. Wenn Sie dazu aufgefordert werden, erlauben Sie Copilot, das MCP-Servertool zu verwenden
    2. Authentifizieren mit Ihren Microsoft-Anmeldeinformationen bei Bedarf
  6. Überprüfen der Antwort

    • Copilot fragt Ihr Modell ab und gibt Ergebnisse zurück.

Tipp

Um optimale Abfrageergebnisse zu erzielen, bereiten Sie Ihre semantischen Modelle auf KI vor, indem Sie KI-Anweisungen und überprüfte Antworten hinzufügen.

Problembehandlung:Verwalten von MCP-Servern in VS Code

Nächste Schritte

Nachdem Ihr MCP-Server konfiguriert ist, erkunden Sie die verfügbaren Tools und Funktionen: