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.
Ulkoiset työkaluluokat
Ulkoiset työkalut kuuluvat yleensä johonkin seuraavista luokista:
Semanttinen mallinnus – Avoimen lähdekoodin työkalut, kuten DAX Studio, ALM Toolkit, Tabular Editor ja Metadata Translator, laajentavat Power BI Desktopin toimintoja tietyissä tietojen mallinnusskenaariossa, kuten DAX-kielen 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 voi esimerkiksi käynnistää Pythonin, Excelin ja Power BI:n raportin muodostimen. Työkalu yhdistää asiakassovelluksen Power BI Desktopin malliin testausta ja analyysia varten ilman, että power BI Desktop (pbix) -tiedoston täytyy ensin julkaista Power BI -palveluun. 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 Desktopin Power BI -raporttipalvelimelle.
Ulkoiset työkalut tarjoaa ulkoiset, kolmannen osapuolen osallistujat. Lukuun ottamatta taustalla olevia julkisia Microsoft-ohjelmointirajapintoja Microsoft ei tarjoa tukea tai ohjeita ulkoisille työkaluille. Microsoft tarjoaa tukea, jos ongelma voidaan toistaa Microsoftin työkaluilla. Näitä työkaluja ovat SQL Server Management Studio (SSMS) tai mallikoodi, joka käyttää julkisia Microsoft-ohjelmointirajapintoja.
Suositellut avoimen lähdekoodin työkalut
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ä Pilkuin eroteltujen arvojen (.csv) tiedostojen kautta, mikä on kätevää joukkomuokkausta varten Excelissä tai lokalisointityökalussa. Saat uusimman sisällön GitHubin metatietojen kääntäjä -artikkelista. |
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.
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 | Yhdistä 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öintitiedoston C:\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öintitiedoston.
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 .
- Rekisteriavain:
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ä.