Del via


Kom i gang med den eksterne Power BI MCP-server (forhåndsvisning)

Den eksterne Power BI MCP-server gør det muligt for AI-agenter at forespørge Power BI semantiske modeller ved hjælp af naturligt sprog. Gennem Model Context Protocol (MCP) kan AI-assistenter hente modelskemaer, generere DAX-forespørgsler og udføre forespørgsler for at levere indsigt fra dine data.

I denne artikel lærer du, hvordan du kan:

  • Forbind til den eksterne Power BI MCP-server i Visual Studio Code
  • Forbind GitHub Copilot til dine Power BI semantiske modeller
  • Valider forbindelsen med testforespørgsler

Notat

Ikke alle MCP-klienter understøtter fjernendepunkter. Tjek at din MCP-klient understøtter HTTP-baserede MCP-servere, før du går videre.

Tips

Avanceret scenarie: For brugerdefinerede agenter, der bruger Service Principal-autentificering, se:

Forudsætninger

Før du begynder, skal du sikre dig, at du har:

  • Administratorgodkendelse - Din Power BI-administrator skal aktivere lejerindstillingen: "Brugere kan bruge Power BI Model Context Protocol serverendpoint (forhåndsvisning)"
  • Visual Studio Code - Download VS Code
  • GitHub Copilot - Aktivér GitHub Copilot i VS Code
  • Semantisk modeladgang - Byggetilladelser på mindst én Power BI semantisk model
  • (Anbefalet) Optimerede modeller - Forbered dine semantiske modeller til AI for at forbedre kvaliteten af forespørgselsgenereringen.

Opsæt den eksterne Power BI MCP-server i VS Code

Den eksterne Power BI MCP-server er tilgængelig på:

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

Den nemmeste måde at konfigurere serveren på er ved at bruge ét-kliks installationsprogram:

Dette konfigurerer automatisk MCP-serveren i dine VS Code-indstillinger.

Manuel installation

For manuel konfiguration af serveren skal du tilføje følgende til din MCP-konfigurationsfil:

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

Lær mere:MCP-servere i VS Code

Test din forbindelse

Når det er konfigureret, skal du sikre dig, at opsætningen virker:

  1. Start MCP-serveren i VS Code

    • Åbn MCP-serverpanelet
    • Sørg for, at Power BI MCP-serveren vises som tilsluttet
  2. Open GitHub Copilot

    1. Start chatvinduet i VS Code
    2. Aktivér agenttilstand
  3. Angiv dit semantiske model-ID

    1. Få dit semantiske model-ID fra Power BI-tjenesten (se Find dit semantiske model-ID)
    2. Del ID'et med Copilot i din samtale
  4. Skriv et spørgsmål

    • Eksempel: "Hvilke tabeller findes i denne semantiske model?"
    • Eksempel: "Vis mig de 10 bedste produkter efter salg"
  5. Godkend værktøjet

    1. Når du bliver bedt om det, lad Copilot bruge MCP-serverværktøjet
    2. Autentificér med dine Microsoft-oplysninger, hvis det bliver bedt om det.
  6. Gennemgå svaret

    • Copilot vil forespørge din model og returnere resultater

Tips

For de bedste forespørgselsresultater forbered dine semantiske modeller til AI ved at tilføje AI-instruktioner og verificerede svar.

Fejlfinding:Administrer MCP-servere i VS Code

Næste trin

Nu hvor din MCP-server er konfigureret, kan du udforske de tilgængelige værktøjer og muligheder: