oversigt over Power BI MCP-servere

De Power BI MCP-servere er MCP-servere (Model Context Protocol), som AI-agenter bruger til at finde og kalde værktøjer til at oprette og forespørge Power BI semantiske modeller og rapporter. MCP er en åben standard, der definerer, hvordan en server viser værktøjer, som AI-agenter kan bruge.

To MCP-servere gælder for Power BI. Man opretter og ændrer semantiske modeller og er tilgængelig som et hostet slutpunkt og som en lokal server. Den anden besvarer spørgsmål om naturligt sprog i forhold til Power BI semantiske modeller og rapporter. Et tidligere Power BI forespørgselsslutpunkt forbliver også tilgængeligt for eksisterende integrationer.

I denne artikel sammenlignes serverne og linkene til deres konfigurationsvejledning, så du kan vælge den rigtige til dit scenarie.

Power BI MCP-serverindstillinger

Start med det, du vil have agenten til at gøre.

Du vil Anvendelse
Opret eller rediger modelobjekter, f.eks. tabeller, kolonner, målinger, relationer, beregningsgrupper, oversættelser eller sikkerhedsroller Power BI oprettelse af MCP-server
Anvend bedste praksis for udformning, omformer DAX, eller opret dokumentation for en eksisterende model Power BI oprettelse af MCP-server
Arbejde mod Power BI Desktop eller mod TMDL i Power BI Project-filer (PBIP) under kildestyring Power BI Oprettelse af MCP-server, lokal konfiguration
Besvar forretningsspørgsmål i forhold til regulerede Power BI data på et naturligt sprog Fabric IQ
Markér en brugerdefineret agent, en Copilot Studio agent eller Microsoft 365 Copilot i Power BI data Fabric IQ

De to servere supplerer hinanden. Et almindeligt mønster er at bruge oprettelsesserveren til at oprette og dokumentere en model og derefter bruge Fabric IQ, så alle andre kan stille spørgsmål om den.

En tidligere Power BI forbrugs-MCP er stadig dokumenteret for eksisterende integrationer. Hvis du stadig bruger denne server, skal du se Power BI Consumption MCP-server.

Vigtigt!

Brug ikke Power BI Oprettelse af MCP-server til forbrugsscenarier. Den kan køre DAX, så du kan validere den model, du bygger, men den er ikke designet til at besvare forretningsspørgsmål for slutbrugere. Brug Fabric IQ til forbrug.

Power BI oprettelse af MCP-server

En AI-agent kan bruge Power BI Authoring MCP-serveren til at læse og skrive Power BI semantiske modeller.

Med det kan en agent:

  • Opret, opdater og slet tabeller, kolonner, målinger, relationer, hierarkier, beregningsgrupper, perspektiver og sikkerhedsroller.
  • Kør massehandlinger på tværs af hundredvis af objekter, f.eks. omdøbninger, omstruktureringer og oversættelser.
  • Evaluer en model i forhold til bedste praksis for udformning, og anvend rettelserne.
  • Kør og valider DAX-forespørgsler, mens du bygger.
  • Arbejd med TMDL- og Power BI Project-filer (PBIP), så ændringer flyder gennem din normale versionsstyrings- og gennemgangsproces.

Det er en enkelt server med to installationsmuligheder:

  • Hostet (prøveversion): et Microsoft-hostet slutpunkt på https://api.fabric.microsoft.com/v1/mcp/powerbi/authoring. Intet at installere, og Microsoft administrerer opdateringer.
  • Lokal (offentligt tilgængelig): En server, der kører på computeren via stdio. Brug den til Power BI Desktop, lokale Power BI Project-filer, godkendelse af tjenesteprincipaler, transaktioner og sporinger.

Begge indstillinger understøtter oprettelse af semantiske modeller i Fabric arbejdsområder. Lokal tilføjer Power BI Desktop, Power BI Project filer på disken, godkendelse af tjenesteprincipal, transaktioner og sporinger.

Du kan få flere oplysninger under Power BI Oprettelse af MCP-server.

Fabric IQ

Fabric IQ er forbrugslag for Power BI data. Den besvarer spørgsmål på naturligt sprog, der er baseret på dine semantiske modeller og ontologier, og den respekterer de tilladelser, sikkerhed på rækkeniveau og sikkerhed på objektniveau, der allerede er defineret for disse modeller.

Brug Fabric IQ, når agenten forbruger data i stedet for at oprette dem. Det er den understøttede sti til datasvar i Microsoft 365 Copilot, Copilot Studio, Microsoft Foundry og brugerdefinerede agenter.

Det Fabric IQ MCP-slutpunkt er:

https://fabriciq.svc.cloud.microsoft/v1/mcp/FabricIQ

Du kan få flere oplysninger under Hvad er Fabric IQ MCP?.

Om Model Context Protocol

MCP definerer, hvordan AI-assistenter interagerer med eksterne værktøjer og datakilder på en struktureret og sikker måde. Den har tre roller:

  • Vært: det program, der kører en MCP-klient, f.eks. Visual Studio Code (VS Code).
  • Klient: Komponenten i værten, der opretter forbindelse til MCP-servere og bruger deres egenskaber, f.eks. GitHub Copilot.
  • Server: et lokalt eller eksternt program, der viser værktøjer, ressourcer og prompter for klienter.

Når du bruger GitHub Copilot i VS Code med en Power BI MCP-server, er VS Code værten, Copilot er klienten, og Power BI leverer serveren.

Du kan få flere oplysninger i specifikationen modelkontekstprotokol.

Overvejelser

Sikkerhed

MCP er en ny standard. Som med enhver ny standard kan du overveje en sikkerhedsgennemgang for at bekræfte, at de systemer, der integreres med MCP-servere, overholder de regler og standarder, der gælder for dig. Denne gennemgang bør omfatte de Power BI MCP-servere, den MCP-klient eller -agent, du vælger, og modeludbyderen bag den.

Følg Microsoft sikkerhedsvejledning til MCP-servere, herunder Microsoft Entra ID godkendelse, sikker tokenadministration og netværksisolering. Du kan få flere oplysninger under Secure MCP-servere.

Tilladelser og risiko

MCP-klienter aktiverer handlinger med den bruger, der er logget på, Fabric RBAC-tilladelser (role-based access control). En autonom eller forkert konfigureret klient kan udføre destruktive handlinger. Gennemse og anvend roller med de mindste rettigheder, og placer sikkerhedsforanstaltninger, før du udruller. Nogle sikkerhedsforanstaltninger, f.eks. flag, der blokerer destruktive handlinger, standardiseres ikke i MCP-specifikationen, og det er ikke alle klienter, der understøtter dem.

Datahåndtering

En MCP-server udvider ikke dataadgang, men flytter data. Metadata, skemaer og forespørgselsresultater går til MCP-klienten, og klienten kan videresende dem til den konfigurerede LLM-udbyder (Store Language Model) som samtalekontekst. Styr denne dataflytning gennem organisationens politikker for håndtering af ai-data og udbyderens vilkår, ikke kun via Power BI sikkerhedskontroller.

Overholdelsesansvar

Disse MCP-servere kan interagere med klienter og tjenester, der behandler data uden for overholdelsesgrænserne for Microsoft Fabric, under vilkår og politikker for datahåndtering for den klient eller tjeneste, du vælger. Du er ansvarlig for at sikre, at enhver integration opfylder dine organisatoriske, lovgivningsmæssige og kontraktmæssige krav.