R-vizualizációk létrehozása és használata a Power BI-ban

A következőkre vonatkozik: Power BI Desktop Power BI szolgáltatás

Az R-vizualizációk jelenleg csak a Power BI Desktopban hozhatók létre, majd közzétehetők a Power BI szolgáltatás. További információ az R-vizualizációk létrehozásáról: Power BI-vizualizációk létrehozása R használatával.

R-vizualizációk megtekintése a Power BI szolgáltatás

A Power BI szolgáltatás támogatja az R-szkriptekkel létrehozott vizualizációk megtekintését és használatát. Az R-szkriptekkel( más néven R-vizualizációkkal) létrehozott vizualizációk fejlett adatformázást és elemzést, például előrejelzést, az R gazdag elemzési és vizualizációs erejét használhatják.

Feljegyzés

Az R programozási nyelv a statisztikusok, adattudósok és üzleti elemzők által leggyakrabban használt programozási nyelvek közé tartozik. Az R nyelv nyílt forráskódú közösséggel rendelkezik, amely több mint 7000 bővítménycsomagot és széles körben használt R felhasználói csoportokat kínál.

Az R-vizualizációk egy Power BI Desktop-jelentésben jönnek létre, mint az alábbi képen látható jelentés.

Desktop report with two visuals.

Miután létrehozta a jelentést a Power BI Desktopban, közzéteheti az egy vagy több R-vizualizációt tartalmazó jelentést a Power BI szolgáltatás.

A szolgáltatásban nem minden R-csomag támogatott. Az Power BI szolgáltatás jelenleg támogatott csomagok listáját a cikk végén találja.

Letöltheti ezt a power BI Desktop-mintafájlt (.pbix-fájlt), amely néhány R-vizualizációt tartalmaz, hogy lássa, hogyan működnek, és kísérletezzen.

A Power BI Desktopban létrehozott, majd a Power BI szolgáltatás közzétett R-vizualizációk általában ugyanúgy viselkednek, mint a Power BI szolgáltatás bármely más vizualizációja. Használhatja, szűrheti, szeletelheti vagy megoszthatja őket másokkal. Más vizualizációkkal ellentétben azonban az R-vizualizációk nem jeleníthetnek meg eszköztippeket, és nem használhatók más vizualizációk szűrésére.

Ahogy az alábbi képen látható, az R-vizualizációk a Power BI szolgáltatás nagyrészt megjelennek és ugyanúgy viselkednek, mint bármely más vizualizáció. A felhasználóknak nem kell tisztában lenniük a vizualizációt létrehozó mögöttes R-szkripttel.

Screenshot of the report page in the Power BI service.

R-szkriptek biztonsága

Az R-vizualizációk R-szkriptekből jönnek létre, amelyek biztonsági vagy adatvédelmi kockázatot jelentő kódot tartalmazhatnak.

Ezek a kockázatok főként a létrehozási fázisban fennállnak, amikor a szkript szerzője a saját számítógépén futtatja a szkriptet.

A Power BI szolgáltatás egy tesztkörnyezeti technológiát alkalmaz a felhasználók és a szolgáltatás biztonsági kockázatok elleni védelmére.

Ez a tesztkörnyezeti megközelítés bizonyos korlátozásokat ír elő a Power BI szolgáltatás futó R-szkriptekre, például az internet elérésére vagy az R-vizualizáció létrehozásához nem szükséges egyéb erőforrások elérésére.

R-szkriptek hibaélménye

Ha egy R-szkript hibát tapasztal, a rendszer nem ábrázolja az R-vizualizációt, és hibaüzenet jelenik meg. A hibával kapcsolatos részletekért válassza a Vásznon látható R-vizualizációs hiba részleteinek megtekintése lehetőséget az alábbi képen látható módon.

Screenshot showing an R visual error message.

Egy másik példaként az alábbi képen az a hibaüzenet látható, amely akkor jelenik meg, amikor egy R-szkript nem futott megfelelően egy hiányzó R-csomag miatt az Azure-ban.

Screenshot showing a runtime error.

Licencek

Az R-vizualizációkhoz Power BI Pro- vagy Prémium felhasználónkénti (PPU) licenc szükséges a jelentésekben való megjelenítéshez, a frissítéshez, a szűréshez és a keresztszűréshez. A Power BI Pro-licencekkel és az ingyenes licencekkel kapcsolatos további információkért tekintse meg a Power BI Pro-tartalmakat – mi az?

A Power BI ingyenes felhasználói csak a Prémium munkaterületeken megosztott csempéket használhatják. A Prémium verzióról további információt a Power BI Pro megvásárlásával kapcsolatban talál.

Az alábbi táblázat a licencelésen alapuló R-vizualizációs képességeket ismerteti.

R-vizualizációk készítése a Power BI Desktopban Power BI szolgáltatás jelentések létrehozása R-vizualizációkkal R-vizualizációk megtekintése jelentésekben
Vendég (Beágyazott Power BI) Támogatott Nem támogatott Csak Prémium/Azure-kapacitásban támogatott
Nem felügyelt bérlő (a tartomány nem ellenőrzött) Támogatott Nem támogatott Nem támogatott
Felügyelt bérlő ingyenes licenccel Támogatott Nem támogatott Csak prémium szintű kapacitásban támogatott
Felügyelt bérlő Pro- vagy PPU-licenccel Támogatott Támogatott Támogatott

Az R-csomagok áttekintése

Az R-csomagok R-függvények, adatok és lefordított kódgyűjtemények, amelyek jól definiált formátumban vannak kombinálva. Az R telepítésekor szabványos csomagkészlettel rendelkezik, és más csomagok is letölthetők és telepíthetők. A telepítés után egy R-csomagot be kell tölteni a használni kívánt munkamenetbe. Az ingyenes R-csomagok elsődleges forrása a CRAN, az Átfogó R Archív hálózat.

A Power BI Desktop korlátozás nélkül bármilyen típusú R-csomagot használhat. Az R-csomagokat önállóan is telepítheti a Power BI Desktopban (például az RStudio IDE használatával).

A Power BI szolgáltatás R-vizualizációit a cikkben található Támogatott csomagok szakaszban található csomagok támogatják. Ha nem találja az önt érdeklő csomagot a támogatott csomagok listájában, kérheti a csomag támogatását. További információkért tekintse meg a Power BI szolgáltatás R-csomagjait a támogatás kérésével kapcsolatos információkért.

Az R-csomagok követelményei és korlátozásai

Az R-csomagokra vonatkozó követelmények és korlátozások a következők:

  • A Power BI szolgáltatás ingyenes és nyílt forráskódú szoftverlicencekkel(például GPL-2, GPL-3, MIT+stb.) rendelkező R-csomagokat támogat.

  • A Power BI szolgáltatás támogatja a CRAN-ban közzétett csomagokat. A szolgáltatás nem támogatja a privát vagy egyéni R-csomagokat. Javasoljuk a felhasználókat, hogy privát csomagjaikat elérhetővé tegyék a CRAN-on, mielőtt a csomag kérése elérhető lenne a Power BI szolgáltatás.

  • A Power BI Desktophoz két változat érhető el az R-csomagokhoz:

    • R-vizualizációk esetén bármilyen csomagot telepíthet, beleértve az egyéni R-csomagokat is.
    • Egyéni R-vizualizációk esetében csak a nyilvános CRAN-csomagok támogatottak a csomagok automatikus telepítéséhez.
  • Biztonsági és adatvédelmi okokból jelenleg nem támogatjuk azokat az R-csomagokat, amelyek ügyfél-kiszolgáló lekérdezéseket biztosítanak a világhálón (például Rgoogle Térképek) a szolgáltatásban. Ilyen kísérletek esetén a hálózatkezelés le van tiltva. További információkért tekintse meg a támogatott és nem támogatott R-csomagok listáját a Power BI szolgáltatás R-csomagjai között.

  • Az új R-csomagok jóváhagyási folyamata függőségi fával rendelkezik; A szolgáltatásban telepíteni kívánt függőségek némelyike nem támogatott.

Támogatott csomagok:

A támogatott R-csomagok hosszú listáját (és a nem támogatott csomagok rövid listáját) az alábbi cikkben találja:

Szempontok és korlátozások

  • Az R-vizualizációk támogatása a Learnben azonosított csomagokra korlátozódik, amelyek az R-csomagokat támogatják. Az egyéni csomagok jelenleg nem támogatottak.

  • Az R-vizualizáció által a ábrázoláshoz használt adatok legfeljebb 150 000 sort használhatnak. Ha több mint 150 000 sor van kijelölve, csak a felső 150 000 sort használja a rendszer, és megjelenik egy üzenet a képen. Emellett a bemeneti adatok korlátja 250 MB.

  • Ha egy R-vizualizáció bemeneti szemantikai modellje olyan oszlopot tartalmaz, amely 32766 karakternél hosszabb sztringértéket tartalmaz, akkor az érték csonkolt.

  • Minden R-vizualizáció 72 pont/hüvelyk sebességgel jelenik meg.

  • Csak az alapértelmezett eszközre való ábrázolás támogatott.

  • Ha egy R-vizualizáció számítása meghaladja a 60 másodpercet, a szkript túllépi az időkorlátot, és hibát jelenít meg.

  • Az R-vizualizációk az adatfrissítések, a szűrés és a kiemelés után frissülnek. Maga a kép azonban nem interaktív, és nem támogatja az eszköz tippjeinek használatát.

  • Az R-vizualizációk más vizualizációk kiemelésére reagálnak, de az R-vizualizáció elemeit nem választhatja ki más vizualizációk keresztszűréséhez.

  • Az R-vizualizációk jelenleg nem támogatottak az Idő adattípus esetében. Használja inkább a Dátum/idő parancsot.

  • Az R-vizualizációk nem jelennek meg a webes közzététel használatakor.

  • Az R-vizualizációk nem támogatják a bemeneti oszlopok átnevezését. A szkript végrehajtása során az oszlopokra az eredeti nevük hivatkozik.

  • Az R-vizualizációk nem nyomtathatók nyomtatással.

  • Az R-vizualizációk nem támogatottak az Analysis Services DirectQuery módban.

  • Az R-vizualizációk képesek szöveges címkéket grafikus elemekké alakítani. Ehhez a Power BI szolgáltatás a következő további lépésre van szükség:

    • Adja hozzá a következő sort az R-szkript elején:

      powerbi_rEnableShowText = 1

  • A kínai, japán és koreai betűtípusokhoz az alábbi lépések szükségesek a Power BI szolgáltatás megfelelő működéséhez:

    1. Telepítse az R-csomag megjelenítési szövegét és annak összes függőségét. A telepítéshez futtassa a következő szkriptet:

      install.packages("showtext")

    2. Adja hozzá a következő sort az R-szkript elején:

      powerbi_rEnableShowTextForCJKLanguages =  1