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.
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.
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.
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.
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 RgoogleMaps) 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:
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")
Adja hozzá a következő sort az R-szkript elején:
powerbi_rEnableShowTextForCJKLanguages = 1