Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tärkeää
Tämä ominaisuus on esikatseluvaiheessa.
Power BI MCP -palvelimet mahdollistavat tekoälyagenttien vuorovaikutuksen Power BI:n kanssa luonnollisen kielen kautta. Sekä paikallinen MCP-palvelin että etä-MCP-palvelin toteuttavat Model Context Protocolin, jossa kumpikin tarjoaa erikoistyökaluja eri tilanteisiin:
- Power BI MCP-palvelin (etä): Kysy dataa ja tuota oivalluksia olemassa olevista malleista
- Power BI MCP-palvelin (paikallinen): Rakenna ja muokkaa semanttisia malleja ohjelmallisesti
Valitse paikallinen palvelin kehitys- ja mallinhallintatyönkulkuihin tai etäpalvelin datan analysointiin ja oivallustilanteisiin.
Etä-vs. paikallinen MCP-palvelin
| Ominaisuus | Etä-MCP-palvelin | Paikallinen MCP-palvelin |
|---|---|---|
| Asennus | Edellyttää Visual Studio Code ja GitHub Copilot | Vaatii Visual Studio Code tai Node.js 20.0+ (NPX) |
| Välitys | Suoratoistettava HTTP | stdio |
| Todennus | Microsoft Entra ID (OAuth) | Microsoft Entra ID, palvelun päänimi |
| Isännöinti | Fabric-isännöity palvelu | Toimii paikallisesti koneellasi |
| Määritykset | Minimaalinen mcp.json |
Ympäristökohtainen asetelma |
| Työkalut | Kyselytyökalut | Työkalut metatietojen lukemiseen/kirjoittamiseen, kyselyihin ja tietokantatoimintoihin |
| Tila | Julkinen esiversio | Julkinen esiversio |
Power BI MCP -palvelin (etä)
Etä-Power BI MCP -palvelin on isännöity päätelaite, jonka avulla tekoälyagentit voivat kysyä Power BI:n semanttisia malleja. Se generoi ja suorittaa DAX-kyselyitä Copilotin älykkyyden avulla, mahdollistaen luonnollisen kielen keskustelut datasi kanssa.
Tärkeimmät ominaisuudet
- Mukautettu agenttikehitys – Rakenna agentteja, jotka vastaavat käyttäjien kysymyksiin semanttisten mallien avulla
- Skeematietoinen kysely – Agentit oppivat automaattisesti mallirakenteen luodakseen tarkkoja kyselyitä
- Copilot-pohjainen DAX-generointi – Hyödynnä samaa kyselygeneraattoria kuin Copilotissa Power BI:ssä
- Joustava LLM-integraatio – Käytä mitä tahansa MCP-asiakkaasi tukemaa LLM-palveluntarjoajaa
Yleiset skenaariot
Etä-MCP-palvelin on ihanteellinen henkilökohtaisten tekoälyavustajien, kuten GitHub Copilot, parantamiseen VS Codessa. Palvelin käyttää todennuksen saaneen käyttäjän oikeuksia kyselyjen suorittamiseen, varmistaen asianmukaiset tietoturvan ja tietojen saatavuuden hallinnat.
Esimerkkejä käyttötapauksista:
- Kysy GitHub Copilotilta viime neljänneksen myyntitrendeistä semanttisesta mallistasi
- Luo ad hoc -analyysejä keskustelukyselyiden kautta
- Tutki datan suhteita ja kuvioita luonnollisen kielen avulla
Aloita:Aseta etä-MCP-palvelin
Power BI MCP -palvelin (paikallinen)
Paikallinen Power BI MCP -palvelin toimii paikallisesti ja tarjoaa tekoälyagenteille kattavat semanttisen mallinnuskyvyn. Se mahdollistaa kehittäjien ja tekoälysovellusten vuorovaikutuksen Power BI -mallien kanssa luonnollisen kielen kautta, yksinkertaisista ominaisuuspäivityksistä monimutkaisiin agenttikehityksen työnkulkuihin. Palvelin toimii koneellasi ja toimii mallien mukaan Power BI Desktopissa, Fabric työtiloissa tai Power BI Project tiedostoissa, joten muutokset noudattavat olemassa olevaa versiota ja tarkistavat työnkulkuja.
Tärkeimmät ominaisuudet
- Luonnollisen kielen mallien muokkaus – Luo, päivitä ja hallinnoi taulukoita, sarakkeita, mittareita ja suhteita Power BI Desktop- ja Fabric-semanttisten mallien välillä keskustelukomentojen avulla
- Massatoiminnot suuressa mittakaavassa – Suorita eräajo-operaatioita sadoilla objekteilla samanaikaisesti transaktiotuen ja virheiden käsittelyn avulla
- Parhaiden käytäntöjen soveltaminen – Arvioi ja toteuta mallinnuksen parhaat käytännöt helposti
- Agenttikehitystyönkulut – Työskentele TMDL- ja Power BI Project -tiedostojen kanssa, jolloin tekoälyagentit voivat itsenäisesti suunnitella ja suorittaa monimutkaisia mallinnustehtäviä
- DAX-kyselyiden validointi – Suorita ja validoi DAX-kyselyt mittareiden testaamiseksi, laskelmien vianmäärityksen ja datan tutkimiseksi
Yleiset skenaariot
Paikallinen MCP-palvelin on ihanteellinen semanttisten mallien tekijöille ja kehittäjille, jotka haluavat nopeuttaa mallinkehitystä.
Esimerkkejä käyttötapauksista:
- Luo tai päivitä taulukoita, sarakkeita, mittareita ja suhteita luonnollisen kielen kehotteiden avulla
- Sovella mallinnuksen parhaita käytäntöjä olemassa olevaan semanttiseen malliin massassa
- Refaktoroi TMDL- tai Power BI Project-tiedostot osana agenttikehityksen työnkulkua
- Laadi ja validoi DAX-mittareita interaktiivisesti mallia rakennettaessa
Aloita:Aseta paikallinen MCP-palvelin
Tietoa mallikontekstiprotokollasta
Model Context Protocol (MCP) on avoin standardi, joka määrittelee, miten tekoälyavustajat ovat vuorovaikutuksessa ulkoisten työkalujen ja tietolähteiden kanssa rakenteellisella ja turvallisella tavalla.
MCP-arkkitehtuurin osat:
- Host – Sovellukset, jotka ajavat MCP-asiakkaita (esim. VS Code)
- Asiakas – Komponentit isännän sisällä, jotka yhdistävät MCP-palvelimiin ja käyttävät niiden ominaisuuksia (esimerkiksi GitHub Copilot)
- Palvelin – Paikalliset tai etäohjelmat, jotka paljastavat työkaluja, resursseja ja kehotuksia asiakkaille
Esimerkiksi, kun käytät GitHub Copilotia VS Codessa Power BI MCP -palvelimella, VS Code on isäntä, Copilot asiakas ja Power BI palvelin.
Lue lisää:Mallikontekstiprotokollan määrittely
Huomioitavia seikkoja
Security
MCP ilmiönä on hyvin uusi ja edistyksellinen. Kuten kaikissa uusissa teknologiastandardeissa, harkitse turvallisuustarkastusta varmistaaksesi, että kaikki MCP-palvelimiin integroituvat järjestelmät noudattavat kaikkia säädöksiä ja standardeja, joita järjestelmäsi odotetaan noudattavan. Tähän sisältyvät paitsi Power BI MCP -palvelimet, myös kaikki MCP-asiakkaat/agentit, jotka päätät toteuttaa aina mallipalveluntarjoajalle asti.
Sinun tulisi noudattaa Microsoftin turvallisuusohjeita MCP-palvelimille, mukaan lukien Entra ID -tunnus -tunnistautumisen käyttöönotto, suojattu tokenien hallinta ja verkon eristäminen. Katso lisätietoja Microsoftin tietoturvadokumentaatiosta .
Luvat ja riski
MCP-asiakkaat voivat käynnistää toimintoja käyttäjän Fabric Role-Based käyttöoikeuksien valvonta (RBAC) -oikeuksien perusteella. Autonomiset tai väärin konfiguroidut asiakkaat voivat suorittaa tuhoisia toimia. Sinun tulisi tarkastella ja soveltaa vähiten etuoikeutettuja RBAC-rooleja sekä ottaa käyttöön turvatoimet ennen käyttöönottoa. Tietyt turvatoimet, kuten liput tuhoavien operaatioiden estämiseksi, eivät ole standardoituja MCP-määrittelyssä eivätkä välttämättä ole kaikkien asiakkaiden tukemia.
Vaatimustenmukaisuuden vastuu
Tämä MCP-palvelin voi olla vuorovaikutuksessa asiakkaiden ja palveluiden kanssa, jotka käsittelevät dataa Fabric:n vaatimustenmukaisuusrajojen ulkopuolella, ja ne käsitellään valitsemasi asiakkaan tai palvelun, sovellettavien ehtojen ja käsittelykäytäntöjen mukaisesti. Sinun vastuullasi on varmistaa, että kaikki integraatiot noudattavat soveltuvia organisaatio-, sääntely- ja sopimusvaatimuksia.
Seuraavat vaiheet
Valitse polkusi oman tilanteesi mukaan: