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

A KÖVETKEZŐKRE VONATKOZIK: Nem vonatkozik a következőre. a Power BI szolgáltatás üzleti felhasználóknak Nem vonatkozik a következőre. a Power BI szolgáltatás tervezőknek és fejlesztőknekA következőre vonatkozik.Power BI Desktop Nem vonatkozik a következőre.Pro- vagy Prémium-licenc szükséges

R-vizualizációk jelenleg csak a Power BI Desktopban hozhatók létre és tehetők közzé a Power BI szolgáltatásban. R-vizualizációk létrehozásáról a Power BI-vizualizációk létrehozása az R használatával című cikk nyújt további információt.

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

A Power BI szolgáltatás támogatja az R-parancsfájlokkal létrehozott vizualizációk megtekintését és használatát. Az R-parancsfájlokkal létrehozott, gyakran R-vizualizációknak nevezett vizualizációk fejlett adatformázást és elemzéseket, például előrejelzéseket kínálnak az R gazdag elemzési és megjelenítési lehetőségeinek kihasználásával.

Megjegyzés

Az R programozási nyelv a statisztikusok, adatelemzők és üzleti elemzők körében legelterjedtebb programozási nyelvek egyike. Az R nyelv nyílt forráskódját gondozó közösség a széles körben használt R-felhasználói csoportok mellett több mint 7000 bővítménycsomagot is kínál. Az R-nek a Power BI szolgáltatással telepített verziója a következő: Microsoft R 3.4.4.

Az alábbi ábrán egy Power BI-irányítópult látható fejlett elemzésekhez használt R-vizualizációkkal.

Képernyőkép a Power BI szolgáltatás jelentésvásznáról

R-vizualizációk olyan Power BI Desktop-jelentésekben hozhatók létre, amilyen a következő képen látható.

Asztali jelentés két vizualizációval

A jelentésnek a Power BI Desktopban történő létrehozása után az egy vagy több R-vizualizációt tartalmazó jelentést közzéteheti a Power BI szolgáltatásban.

A szolgáltatás nem minden R-csomagot támogat. Ennek a cikknek a végén a támogatott csomagokról szóló bekezdésben találja meg a Power BI szolgáltatás által jelenleg támogatott csomagok listáját.

Letöltheti ezt a néhány R-vizualizációt tartalmazó Power BI Desktop mintafájlt (.pbix-fájl), hogy kipróbálja a működését.

A Power BI Desktopban létrehozott, majd a Power BI szolgáltatásban közzétett R-vizualizációk szinte mindenben a Power BI szolgáltatásbeli más vizualizációkkal azonos módon viselkednek. Használhatók, szűrhetők, szűkíthetők, irányítópultra rögzíthetők vagy megoszthatók másokkal. Irányítópultok és vizualizációk megosztásáról az Irányítópult megosztása munkatársakkal és másokkal című cikkben talál további információt. A más vizualizációktól való egyik eltérés az, hogy az R-vizualizációk nem jeleníthetnek meg elemleírásokat és nem használhatók más vizualizációk szűrésére.

Amint a következő képen látható, az R-vizualizációk a Power BI szolgáltatásban az irányítópultokon vagy jelentésekben szinte ugyanúgy jelennek meg és viselkednek, mint bármely más vizualizáció, és a felhasználóknak nem is kell tudniuk a vizualizációt létrehozó mögöttes R-parancsfájlról.

képernyőkép a Power BI szolgáltatás jelentéseket tartalmazó oldaláról

R-parancsfájlok biztonsága

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

Ez a kockázat elsősorban a szerzői szakaszban jelentkezik, amikor a parancsfájlt a szerzője futtatja a saját számítógépén.

A Power BI szolgáltatás egy tesztkörnyezet-technológiával védi a felhasználókat és a szolgáltatást a biztonsági kockázatoktól.

A tesztkörnyezet alkalmazása megkötéseket kényszerít a Power BI szolgáltatásban futó R-parancsfájlokra, például az Internet vagy az R-vizualizációk létrehozásához nem szükséges más források elérésre vonatkozóan.

R-parancsfájlok hibakezelése

Amikor egy R-parancsfájl futása során hiba jelentkezik, az R-vizualizáció nem rajzolódik ki, és hibaüzenet jelenik meg. A hiba részleteit az alábbi képen a vásznon látható Részletek hivatkozáson keresztül tekintheti meg.

Hibaüzenet

Újabb példaként az alábbi képen bemutatott hibaüzenet akkor jelenik meg, amikor egy R-parancsfájl helyes futása egy Azure-beli R-csomag hiánya miatt hiúsul meg.

Képernyőkép egy futásidejű hibáról

Licencek

Az R-vizualizációk Power bi Pro a jelentésekben, a frissítésekben, a szűrésben és a szűrésben való megjelenítéshez felhasználónként (PPU) licencet igényelnek. A Power BI Pro-licencekről és az ingyenes licencektől való eltéréseikről a Power BI Pro-tartalom – mi is ez? című cikk nyújt további információt.

A Power BI ingyenes felhasználói csak a velük megosztott csempéket használhatják a prémium szintű munkaterületeken. További információ: A Power BI Pro megvásárlása.

Az alábbi táblázat az R-vizualizációk használhatóságát részletezi licencelés alapján.

R-vizualizációk létrehozása a Power BI Desktopban PBI-szolgáltatásjelentések létrehozása R vizualizációkkal R-vizualizációk megtekintése jelentésekben R-csempék megtekintése irányítópultokban
Vendég (Power BI Embedded) Támogatott Nem támogatott Csak a Prémium szintű/Azure kapacitás támogatja Csak a Prémium szintű/Azure kapacitás támogatja
Nem felügyelt bérlő (a tartomány nincs ellenőrizve) Támogatott Nem támogatott Nem támogatott Támogatott (B2B esetén)
Felügyelt bérlő ingyenes licenccel Támogatott Nem támogatott Csak a Prémium szintű kapacitás támogatja Támogatott
Felügyelt bérlő Pro vagy PPU licenccel Támogatott Támogatott Támogatott Támogatott

Ismert korlátozások

A Power BI-beli R-vizualizációkra vonatkozik néhány korlátozás:

  • Az R-vizualizációk támogatása a támogatott R-csomagok ismertetésében megadott csomagokra korlátozódik. Egyéni csomagok jelenleg nem támogatottak.

  • Adatméret-korlátok – Az R-vizualizációk által a megjelenítéshez felhasznált adatok mennyisége legfeljebb 150000 sor lehet. 150 000-nél több sor kiválasztásakor a rendszer csak az első 150 000 sort használja fel, és megjelenít egy üzenetet a képen. Emellett a bemeneti adatok 250 MB-os korláttal rendelkeznek.

  • Ha az R-vizualizáció bemeneti adatkészlete egy olyan oszloppal rendelkezik, amely 32766 karakternél hosszabb karakterláncot tartalmaz, akkor ez az érték csonkítva lesz.

  • Felbontás – minden R-vizualizáció 72 DPI felbontású.

  • Az eszköz csak az alapértelmezett eszközre való nyomtatást támogatja.

  • Számítási idő korlátozása – Ha egy R-vizualizáció kiszámítása tovább tart 60 másodpercnél, akkor a parancsfájl futása időtúllépés miatt megszakad, és hiba keletkezik.

  • Az R-vizualizációk az adatfrissítések, szűrések és kiemelések alkalmával frissülnek. Maga a kép viszont nem interaktív, és nem mutat elemleírásokat.

  • Az R-vizualizációk reagálnak más vizualizációk kijelöléseire, de az R-vizualizáció elemeire nem lehet rákattintani más elemekkel való keresztszűréshez.

  • Az R-vizualizációk Time (Idő) típusú adatokhoz jelenleg nem támogatottak. Használja helyette a Date/Time típust.

  • 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. Az oszlopokra a szkriptek végrehajtása során azok eredeti nevével kell hivatkozni.

  • Az R-vizualizációk jelenleg nem nyomtathatók az irányítópulttal és a jelentések nyomtatásával.

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

  • A R-vizualizációk át tudják alakítani a szövegcímkéket grafikus elemekké. Ehhez a Power BI szolgáltatásban a következő további lépésekre van szükség:

    • Szúrja be a következő sort az R-parancsfájl elejére:

powerbi_rEnableShowText = 1

  • Ahhoz, hogy a kínai, japán és koreai betűkészletek megfelelően működjenek a Power BI szolgáltatásban, a következő lépések mindegyikét végre kell hajtani:

    • Először telepítse a showtext R-csomagot és annak minden függőségét. Ezt a következő parancsfájl futtatásával teheti meg:

install.packages("showtext")

  • Ez után szúrja be a következő sort az R-parancsfájl elejére:
powerbi_rEnableShowTextForCJKLanguages =  1

Az R-csomagok áttekintése

Az R-csomagok R-függvények, adatok és lefordított kód jól definiált formátumú gyűjteményei. Az R egy szabványos csomagkészlettel együtt telepítődik, és további letölthető és telepíthető csomagok állnak rendelkezésre hozzá. Telepítés után a használni kívánt R-csomagot be kell tölteni a munkamenetbe. Az ingyenes R-csomagok elsődleges forrása a CRAN, a Comprehensive R Archive Network.

A Power BI Desktop bármilyen R-csomagot használni tud, korlátozás nélkül. A Power BI Desktopban használni kívánt R-csomagokat saját maga is telepítheti (például az RStudio IDE használatával).

A Power BI szolgáltatásban az R-vizualizációk támogatása ennek a cikknek a támogatott csomagokról szóló bekezdésében megtalálható csomagokon múlik. Ha nem találja meg az Önt érdeklő csomagot a támogatott csomagok listájában, akkor kérheti a csomag támogatását. A támogatás kérésének menetéről az R-csomagok a Power BI szolgáltatásban című cikk nyújt tájékoztatást.

R-csomagokra vonatkozó követelmények és korlátozások

Az R-csomagokra néhány követelmény és korlátozás is vonatkozik:

  • A Power BI szolgáltatás többnyire támogatja az olyan ingyenes és nyílt forráskódú szoftverlicencekkel rendelkező R-csomagokat, mint a GPL-2, GPL-3, MIT+, és sok más.

  • A Power BI szolgáltatás támogatja a CRAN-en közzétett csomagokat. A szolgáltatás nem támogatja a privát vagy egyéni R-csomagokat. A felhasználóknak ajánlott a CRAN-en elérhetővé tenni privát csomagjaikat, mielőtt kérelmezik a csomag elérhetővé tételét a Power BI szolgáltatásban.

  • A Power BI Desktophoz az R-csomagoknak két változata létezik:

    • R-vizualizációkhoz bármilyen csomag, akár egyéni R-csomag is telepíthető
    • Egyéni R-vizualizációkhoz csak nyilvános CRAN-csomagok esetén támogatott a csomagok automatikus telepítése
  • Biztonsági és adatvédelmi okokból a szolgáltatásban jelenleg nem támogatott az olyan R-csomagok használata, amelyek webszolgáltatásokon keresztül bonyolítják az ügyfél-kiszolgáló lekérdezéseket (mint az RgoogleMaps). Ilyen kísérletekkel szemben a hálózati elérés blokkolva van. A támogatott és nem támogatott R-csomagok listáját az R-csomagok a Power BI szolgáltatásban című cikkben találja meg.

  • Új R-csomag felvételének jóváhagyási folyamata egy függőségi fán múlik. A szolgáltatásban telepítendő függőségek közül nem mindegyik támogatható.

Támogatott csomagok:

A támogatott R-csomagok hosszú (és a nem támogatott csomagok rövid) listáját a következő cikkben találja meg: