Ulkoiset työkalut Power BI Desktopissa

Power BI:ssä on eloinen yritystiedon ammattilaisten ja kehittäjien yhteisö. Yhteisöosallistujat luovat maksuttomia työkaluja, jotka käyttävät Power BI- ja Analysis Services -ohjelmointirajapintoja Power BI Desktopin tietojen mallinnus- ja raportointiominaisuuksien laajentamiseen ja integroimiseen.

Ulkoiset työkalut - valintanauhasta voit käyttää helposti ulkoisia työkaluja, jotka on asennettu paikallisesti ja rekisteröity Power BI Desktopiin. Kun Power BI Desktop käynnistetään Ulkoiset työkalut -valintanauhasta, se välittää sisäisen tietomallimoduulin esiintymän nimen ja portin numeron sekä työkalun nykyisen mallin nimen. Työkalu muodostaa sitten yhteyden automaattisesti, jolloin yhteys toimii saumattomasti.

Screenshot of the external tools ribbon in Power BI Desktop.

Ulkoiset työkalut kuuluvat yleensä johonkin seuraavista luokista:

Semanttinen mallinnus – Avoimen lähdekoodin työkalut, kuten DAX Studio, ALM Toolkit, Tabular Editor ja Metatietojen Kääntäjä laajentavat Power BI Desktopin toimintoja tietyissä tietojen mallinnusskenaariossa, kuten DAX (Data Analysis Expressions) -kyselyn ja -lausekkeen optimoinnissa, sovelluksen elinkaaren hallinnassa (ALM) ja metatietojen kääntämisessä.

Tietojen analysointi : työkalut vain luku -tilassa olevan mallin yhdistämiseen tietojen kyselyyn ja muiden analyysitehtävien suorittamiseen. Työkalu saattaa esimerkiksi käynnistää Pythonin, Excelin ja Power BI -Raportin muodostin. Työkalu yhdistää asiakassovelluksen Power BI Desktopin malliin testausta ja analyysia varten ilman, että Power BI Desktop (pbix) -tiedostoa tarvitsee ensin julkaista Power BI -palvelu. Semanttisen Power BI -mallin dokumentointityökalut kuuluvat myös tähän luokkaan.

Miscellaneous : Eräät ulkoiset työkalut eivät muodosta yhteyttä malliin lainkaan, vaan laajentavat Power BI Desktopin hyödyllisten vinkkien tekemiseen ja hyödyllisen sisällön helppokäyttöisempään käyttöön. Esimerkiksi PBI.tips-opetusohjelmat, sqlbi.com:n DAX-opas ja PowerBI.tips Product Business Ops -yhteisötyökalu, helpottavat suurten ulkoisten työkalujen asentamista. Nämä työkalut helpottavat myös rekisteröintiä Power BI Desktopissa, kuten DAX Studiossa, ALM Toolkitissa ja Tabular Editorissa.

Mukautettu – Integroi omat komentosarjat ja työkalut lisäämällä *.pbitool.json-tiedosto Power BI Desktop\External Tools -kansioon.

Huomioi seuraavat asiat ennen ulkoisten työkalujen asentamista:

  • Ulkoisia työkaluja ei tueta Power BI -raporttipalvelin Power BI Desktopissa.

  • Ulkoiset työkalut tarjoaa ulkoiset, kolmannen osapuolen osallistujat. Microsoft ei tarjoa tukea tai ohjeita ulkoisille työkaluille.

Saatavilla on monia ulkoisia työkaluja. Seuraavassa on joitakin suosituimmista ja kuuluvat kaikkiin Power BI Desktopin tietomallintajien työkalupakkiin:

Työkalu Kuvaus
PowerBI.tips – Business Ops Helppo käyttöönottotyökalu ulkoisten työkalulaajennusten lisäämiseen Power BI Desktopiin. Business Opsin tavoitteena on tarjota yhden luukun, johon voidaan asentaa kaikki uusimmat ulkoisten työkalujen versiot. Lisätietoja on artikkelissa PowerBI.tips – Business Ops.
Tabular Editor Mallien luojat voivat helposti luoda, ylläpitää ja hallita taulukkomuotoisia malleja helppokäyttöisen ja kevyen editorin avulla. Hierarkkinen näkymä näyttää taulukkomallin kaikki objektit järjestettyinä näyttökansioittain, ja ne tukevat monivalintaista ominaisuusmuokkausta ja DAX-syntaksin korostusta. Lisätietoja on artikkelissa tabulareditor.com.
DAX Studio Ominaisuuspohjainen työkalu DAX-sisällön tuottamiseen, diagnosointiin, suorituskyvyn virittämiseen ja analysointiin. Ominaisuuksia ovat objektien selaaminen, sisäinen seuranta, kyselyjen suorittamisen erittely ja yksityiskohtaiset tilastotiedot, DAX-syntaksin korostus ja muotoilu. Saat uusimman sisällön siirtymällä GitHubin DAX Studioon .
ALM Toolkit Rakenteen vertailutyökalu Power BI -malleille ja semanttisille malleille, joita käytetään sovelluksen elinkaaren hallinnan (ALM) skenaarioissa. Voit suorittaa yksinkertaisen käyttöönoton kaikissa ympäristöissä ja säilyttää lisäävän päivityksen historiatiedot. Voit vertailla ja yhdistää metatietotiedostoja, haaroja ja säilöjä. Voit myös käyttää uudelleen yleisiä määritelmiä semanttisten mallien välillä. Jos haluat saada viimeisimmän, siirry alm-toolkit.com.
Metatietojen Kääntäjä Tehostaa Power BI -mallien ja semanttisten mallien lokalisointia. Työkalu voi kääntää automaattisesti kuvatekstit, kuvaukset ja taulukoiden, sarakkeiden, mittareiden ja hierarkioiden kansioiden nimet. Työkalu käynnistyy käyttämällä Azuren kognitiivisten palvelujen konekäännöstekniikkaa. Voit myös viedä ja tuoda käännöksiä Csma-eroteltujen arvojen (.csv) kautta kätevästi joukkomuokkausta varten Excelissä tai lokalisointityökalussa. Jos haluat saada viimeisimmän, siirry GitHubin metatietojen Kääntäjä.

Ulkoisten työkalujen integroinnin arkkitehtuuri

Power BI Desktop (pbix) -tiedostot koostuvat useista osista, kuten raporttipohjasta, visualisoinneista, mallin metatiedoista ja kaikista tietolähteistä ladatut tiedot. Kun Power BI Desktop avaa pbix-tiedoston , se käynnistää Analysis Services -prosessin taustalla ladatakseen mallin, jotta tietojen mallinnustoiminnot ja raportin visualisoinnit voivat käyttää mallin metatietoja ja kyselymallin tietoja.

Kun Power BI Desktop käynnistää Analysis Servicesin analyyttisena tietomoduulina, se määrittää dynaamisesti satunnaisen porttinumeron. Se lataa myös mallin käyttäen satunnaisesti luotua nimeä GUID-tunnuksen muodossa. Koska nämä yhteysparametrit muuttuvat jokaisessa Power BI Desktop -istunnossa, ulkoisten työkalujen on vaikea löytää itse oikeaa Analysis Services -esiintymää ja mallia, johon yhteys muodostetaan. Ulkoisten työkalujen integrointi ratkaisee tämän ongelman antamalla Power BI Desktopin lähettää Analysis Services -palvelimen nimen, portin numeron ja mallin nimen työkalulle komentoriviparametreina käynnistäessään ulkoisen työkalun Ulkoiset työkalut -valintanauhasta seuraavassa kaaviossa esitetyllä tavalla.

Diagram of the external tool architecture.

Analysis Services -palvelimen nimen, portin numeron ja mallin nimen avulla työkalu muodostaa Analysis Services -asiakaskirjastojen avulla yhteyden malliin, noutaa metatietoja ja suorittaa DAX- tai MDX-kyselyitä. Aina kun ulkoinen tietojen mallinnustyökalu päivittää metatiedot, Power BI Desktop synkronoi muutokset niin, että Power BI Desktop -käyttöliittymä vastaa mallin nykyistä tilaa tarkasti. Muista, että synkronointitoiminnoilla on joitakin rajoituksia, jotka kuvataan myöhemmin.

Tietojen mallinnustoiminnot

Ulkoiset työkalut, jotka muodostavat yhteyden Power BI Desktopin Analysis Services -esiintymään, voivat tehdä muutoksia (kirjoitustoimintoja) tietomalliin. Power BI Desktop synkronoi sitten tekemäsi muutokset raporttipohjaan niin, että ne näkyvät raportin visualisoinneissa. Ulkoiset tietojen mallinnustyökalut voivat esimerkiksi ohittaa mittarin alkuperäisen muotoilumerkkijonolausekkeen ja muokata kaikkia mittarin ominaisuuksia, mukaan lukien suorituskykyilmaisimia ja tietorivejä. Ulkoiset työkalut voivat myös luoda uusia rooleja objektien suojaukseen ja rivitason suojaukseen sekä lisätä käännöksiä.

Tuetut kirjoitustoiminnot

Objektit, jotka tukevat kirjoitustoimintoja:

Object Näyttöyhteys AS-esiintymään
Taulukot En
Sarakkeet Kyllä 1
Lasketut taulukot Kyllä
Lasketut sarakkeet Kyllä
Suhteet Kyllä
Mittarit Kyllä
Mallin suorituskykyilmaisimet Kyllä
Laskentaryhmät Kyllä
Perspektiivit Kyllä
Käännökset Kyllä
Rivitason suojaus (RLS) Kyllä
Objektitason suojaus (OLS) Kyllä
Huomautukset Kyllä
M-lausekkeet En

1 – Kun muodostat yhteyden AS-esiintymään ulkoisilla työkaluilla, sarakkeen tietotyypin muuttamista tuetaan, mutta sarakkeiden nimeämistä uudelleen ei tueta.

Power BI Desktop -projektitiedostot tarjoavat laajemman valikoiman tuettuja kirjoitustoimintoja. Jos muodostat yhteyden Power BI Desktopin Analysis Services -esiintymään ulkoisten työkalujen avulla, ne objektit ja toiminnot, jotka eivät tue kirjoitustoimintoja, saattavat olla tuettuja muokkaamalla Power BI Desktop -projektitiedostoja. Lisätietoja on artikkelissa Power BI Desktop -projektit – mallin luominen.

Tietojen mallinnuksen rajoitukset

Kaikkia taulukkomuotoisten objektimallien (TOM) metatietoja voi käyttää vain luku -tilassa. Kirjoitustoimintoja rajoitetaan, koska Power BI Desktopin on oltava synkronoitu ulkoisten muokkausten kanssa, joten seuraavia toimintoja ei tueta:

  • Kaikki TOM-objektityypit, joita ei ole käsitelty tuetuissa kirjoitustoiminnoissa, kuten taulukot ja sarakkeet.
  • Power BI Desktop -mallitiedoston (PBIT) muokkaaminen.
  • Raporttitason tai tietotason käännökset.
  • Taulukoiden ja sarakkeiden nimeämistä uudelleen ei vielä tueta
  • Käsittelykomentojen lähettäminen Power BI Desktopiin ladattuun semanttiseen malliin

Ulkoisten työkalujen rekisteröinti

Ulkoiset työkalut rekisteröidään Power BI Desktopissa, kun työkalu sisältää kansioon *.pbitool.json-rekisteröintitiedostonC:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools. Kun työkalu on rekisteröity ja sisältää kuvakkeen, työkalu näkyy Ulkoiset työkalut -valintanauhassa. Jotkin työkalut, kuten ALM Toolkit ja DAX Studio, luovat rekisteröintitiedoston automaattisesti, kun asennat työkalun. Monet työkalut, kuten SQL Profiler, eivät kuitenkaan yleensä siksi, että niiden asennusohjelma ei sisällä rekisteröintitiedoston luomista Power BI Desktopia varten. Työkalut, jotka eivät rekisteröidy automaattisesti Power BI Desktopiin, voidaan rekisteröidä manuaalisesti luomalla *.pbitool.json-rekisteröintitiedosto.

Saat lisätietoja, mukaan lukien json-esimerkkejä, kohdasta Ulkoisen työkalun rekisteröiminen.

Ulkoisten työkalujen valintanauhan poistaminen käytöstä

Ulkoiset työkalut -valintanauha on oletusarvoisesti käytössä, mutta se voidaan poistaa käytöstä ryhmäkäytännön avulla tai muokkaamalla suoraan EnableExternalTools-rekisteriavainta .

  • Rekisteriavaimen: Software\Policies\Microsoft\Power BI Desktop\
  • Rekisteriarvoa: EnableExternalTools

Arvo 1 (desimaalimuotoinen) ottaa käyttöön Ulkoiset työkalut -valintanauhan, joka on myös oletusarvo.

Arvo 0 (desimaalimuotoinen) poistaa ulkoiset työkalut -valintanauhan käytöstä.