R-visualisointien luominen ja käyttäminen Power BI:ssä

KOSKEE: Power BI Desktop -Power BI -palvelu

R-visualisointeja voidaan tällä hetkellä luoda vain Power BI Desktopissa, ja sen jälkeen ne julkaistaan Power BI -palvelu. Katso lisätietoja R-visualisointien luomisesta kohdasta Power BI -visualisointien luominen R :n avulla.

R-visualisointien tarkasteleminen Power BI -palvelu

Power BI -palvelu tukee R-komentosaruksilla luotujen visualisointien tarkastelemista ja käsittelemistä. R-komentosareilla luodut visualisoinnit, joita kutsutaan yleisesti nimellä R-visualisoinnit, voivat esittää kehittynyttä tietojen muotoilemista ja analytiikkaa, kuten ennusteita, hyödyntämällä R:n monipuolisia analytiikka- ja visualisointitarjoja.

Muistiinpano

R-ohjelmointikieli on yksi yleisimmin käytetyistä ohjelmointikielistä, jota tilastotieteilijät, datatutkijat ja liiketoiminta-analyytikot käyttävät. R-kielessä on avoimen lähdekoodin yhteisö, joka tarjoaa yli 7 000 lisäosapakettia sekä laajalti käytetyt R-käyttäjäryhmät.

R-visualisointeja luodaan Power BI Desktop -raportissa, kuten seuraavassa kuvassa näkyvässä raportissa.

Desktop report with two visuals.

Kun raportti on luotu Power BI Desktopissa, voit julkaista yhden tai useamman R-visualisoinnin sisältävän raportin Power BI -palvelu.

Kaikkia R-paketteja ei tueta palvelussa. Katso tämän artikkelin lopussa olevasta tuettujen pakettien luettelosta tällä hetkellä Power BI -palvelu tuetut paketit.

Voit ladata tämän Power BI Desktop -mallitiedoston (.pbix-tiedosto), joka sisältää joitakin R-visualisointeja, nähdäksesi, miten ne toimivat, ja kokeillaksesi sitä.

R-visualisoinnit, jotka on luotu Power BI Desktopissa ja sitten julkaistu Power BI -palvelu, toimivat yleensä samalla tavalla kuin muutkin Power BI -palvelu visualisoinnit. Voit käsitellä, suodattaa, osittaa tai jakaa niitä muiden kanssa. Kuitenkin toisin kuin muut visualisoinnit, R-visualisoinnit eivät voi näyttää työkaluvihjeitä, eikä niitä voi käyttää muiden visualisointien suodattamiseen.

Kuten seuraavasta kuvasta näkyy, Power BI -palvelu R-visualisoinnit näkyvät ja käyttäytyvät pitkälti kuten mikä tahansa muu visualisointi. Käyttäjien ei tarvitse olla tietoisia pohjana olevasta R-komentosarjasta, joka loi visualisoinnin.

Screenshot of the report page in the Power BI service.

R-komentosarjojen suojaus

R-visualisointeja luodaan R-komentosarjoilta, joiden koodi voi mahdollisesti sisältää suojaus- tai tietosuojariskejä.

Nämä riskit ovat lähinnä olemassa luontivaiheessa, kun komentosarjan tekijä suorittaa komentosarjan omalla tietokoneellaan.

Power BI -palvelu käyttää eristystekniikkaa, jonka avulla se suojaa käyttäjiä ja palvelua tietoturvariskeiltä.

Tämä eristysmenetelmä asettaa joitakin rajoituksia Power BI -palvelu suoritettaville R-komentosarjoille, kuten käyttää Internetiä tai käyttää muita resursseja, joita ei tarvita R-visualisoinnin luomiseen.

Virhe R-komentosarjoissa

Kun R-komentosarja havaitsee virheen, R-visualisointia ei piirretä ja näyttöön tulee virhesanoma. Lisätietoja virheestä saat valitsemalla Näytä tiedot R-visualisoinnin virheestä piirtoalustalla seuraavassa kuvassa esitetyllä tavalla.

Screenshot showing an R visual error message.

Toinen esimerkki on seuraava kuva, joka näyttää virhesanoman, joka tulee näkyviin, kun R-komentosarjaa ei voitu suorittaa oikein puuttuvan R-paketin vuoksi Azuressa.

Screenshot showing a runtime error.

Käyttöoikeudet

R-visualisoinnit edellyttävät Power BI Pro - tai käyttäjäkohtaisen Premiumin (PPU) käyttöoikeutta hahmontamiseen raporteissa, päivitykseen, suodatukseen ja ristiinsuodatukseen. Lisätietoja Power BI Pro -käyttöoikeuksista ja siitä, miten ne eroavat maksuttomista käyttöoikeuksista, on artikkelissa Power BI Pro -sisältö – mikä se on?

Power BI:n maksuttomat käyttäjät kuluttavat vain ruutuja, jotka on jaettu heidän kanssaan Premium-työtiloissa. Lisätietoja Premiumista on artikkelissa Power BI Pron ostaminen.

Seuraavassa taulukossa kuvataan R-visualisointien ominaisuudet käyttöoikeuksien perusteella.

R-visualisointien luominen Power BI Desktopissa Power BI -palvelu raporttien luominen R-visualisointien avulla Näytä R-visualisoinnit raporteissa
Vieras (Power BI Embedded) Tuettu Ei tueta Tuetaan vain Premium/Azure-kapasiteetissa
Hallitsematon vuokraaja (toimialue ei ole vahvistettu) Tuettu Ei tueta Ei tueta
Hallittu vuokraaja maksuttomalla käyttöoikeudella Tuettu Ei tueta Tuetaan vain Premium-kapasiteetissa
Hallittu vuokraaja Pro- tai PPU-käyttöoikeudella Tuettu Tuettu Tuettu

R-pakettien yleiskatsaus

R-paketit ovat R-funktioiden, tietojen ja käännetyn koodin kokoelmia, jotka on yhdistetty määritellyssä muodossa. Kun R on asennettu, se sisältää vakiojoukon paketteja, ja muut paketit ovat ladattavissa ja asennettavissa. Asennuksen jälkeen R-paketti on ladattava istuntoon, jotta sitä voidaan käyttää. Maksuttomien R-pakettien ensisijainen lähde on CRAN, kattava R-arkistointiverkko.

Power BI Desktop voi käyttää mitä tahansa R-paketteja rajoituksetta. Voit asentaa R-paketit käytettäväksi Power BI Desktopissa itse (käyttämällä esimerkiksi RStudio IDE:).

Power BI -palvelu R-visualisointeja tukevat paketit, jotka löytyvät tuetut paketit -osasta tästä artikkelista. Jos et löydä paketin sinua kiinnostavaa pakettia tuettujen pakettien luettelosta, voit pyytää paketin tukea. Katso lisätietoja siitä, miten voit pyytää tukea, kohdasta R-paketit Power BI -palvelu.

R-paketteja koskevat vaatimukset ja rajoitukset

R-paketteja koskevat muutamat vaatimukset ja rajoitukset:

  • Power BI -palvelu tukee R-paketteja maksutta ja avoimen lähdekoodin ohjelmiston käyttöoikeuksilla, joita ovat esimerkiksi GPL-2, GPL-3 ja MIT+.

  • Power BI -palvelu tukee CRANissa julkaistuja paketteja. Palvelu ei tue yksityisiä tai mukautettuja R-paketteja. Kehotamme käyttäjiä esittämään yksityiset pakettinsa CRANissa ennen paketin pyytämistä käytettäväksi Power BI -palvelu.

  • Power BI Desktopissa on kaksi muunnelmaa R-paketeista:

    • R-visualisointeja varten voit asentaa minkä tahansa paketin, mukaan lukien mukautetut R-paketit.
    • Mukautettujen R-visualisointien tapauksessa vain julkisia CRAN-paketteja tuetaan pakettien automaattisessaasennuksessa.
  • Suojaus ja tietosuojasyiden takia emme tällä hetkellä tue palvelussa R-paketteja, jotka tarjoavat asiakas-palvelin-kyselyjä Internetissä (esimerkiksi Rgoogle Kartat). Verkkopalvelut on estetty tällaisten yritysten kohdalla. Lisätietoja on Power BI -palvelu R-pakettien luettelossa, joka sisältää tuetut ja tukemattomat R-paketit.

  • Uuden R-paketin hyväksyntäprosessissa on riippuvuuksien puu; Joitakin riippuvuuksia, jotka pitää asentaa palveluun, ei voida tukea.

Tuetut paketit:

Pitkä luettelo tuetuista R-paketeista (ja lyhyt luettelo paketeista, joita ei tueta), on seuraavassa artikkelissa:

Huomioitavat asiat ja rajoitukset

  • R-visualisointien tuki rajoittuu paketteihin, jotka on määritetty kohdassa Lue, mitä R-paketteja tuetaan. Mukautettuja paketteja ei tueta tällä hetkellä.

  • R-visualisointien piirtämiseen käyttämä tietomäärä on rajoitettu 150 000 riviin. Jos valittuna on yli 150 000 riviä, vain 150 000 ylintä riviä käytetään ja kuvassa näkyy sanoma. Lisäksi syötetietojen enimmäisraja on 250 Mt.

  • Jos R-visualisoinnin syötteen semanttisessa mallissa on sarake, joka sisältää yli 32766 merkkiä pidemmän merkkijonoarvon, tämä arvo katkaistaan.

  • Kaikki R-visualisoinnit näytetään 72 pisteen tuntiarvolla.

  • Vain piirtoa oletuslaitteeseen tuetaan.

  • Jos R-visualisoinnin laskenta kestää yli 60 sekuntia, komentosarja aikakatkaistaan ja näytetään virhe.

  • R-visualisoinnit päivitetään tietojen päivittämisen, suodattamisen ja korostamisen yhteydessä. Kuitenkin itse kuva ei ole vuorovaikutteinen, eikä se tue työkaluvihjeitä.

  • R-visualisoinnit reagoivat muiden visualisointien korostamiseen, mutta et voi valita R-visualisoinnin elementtejä ristiinsuodattaaksesi muita visualisointeja.

  • R-visualisointeja ei tällä hetkellä tueta Aika-tietotyypissä. Käytä sen sijaan päivämäärää/aikaa.

  • R-visualisoinnit eivät näy käytettäessä Julkaise verkkoon -toimintoa.

  • R-visualisoinnit eivät tue syötarakkeiden uudelleennimeämistä. Komentosarjan suorittamisen aikana sarakkeisiin viitataan niiden alkuperäisellä nimellä.

  • R-visualisointeja ei tulosteta raporttien tulostamisen avulla.

  • R-visualisointeja ei tueta Analysis Servicesin DirectQuery-tilassa.

  • R-visualisoinneilla on kyky muuntaa tekstiotsikoita graafisiksi elementeiksi. Tämän tekeminen Power BI -palvelu edellyttää seuraavaa ylimääräistä vaihetta:

    • Lisää seuraava rivi R-komentosarjan alkuun:

      powerbi_rEnableShowText = 1

  • Kiinan, japanin ja korean fontit edellyttävät kaikkia seuraavia toimiakseen oikein Power BI -palvelu:

    1. Asenna R-paketin showtext ja kaikki sen riippuvuudet. Voit asentaa sen suorittamalla seuraavan komentosarjan:

      install.packages("showtext")

    2. Lisää seuraava rivi R-komentosarjan alkuun:

      powerbi_rEnableShowTextForCJKLanguages =  1