Publikace Power BI reportu do SharePointu Online
- Posted by Jiří Neoral
- On 30.7.2018
- 0
Abyste mohli vkládat Power BI reporty do SharePointu online, potřebujete takzvané „Modern pages“. Tyto je potřeba explicitně povolit. Dělá se to v „Site Settings“ -> „Manage Site Features“ -> „Site Pages“ -> „Activate“, a vytvořte novou „Site Page“:
Klikněte na „plusko“ pro přidání obsahu a najdete také Power BI
Vyberete možnost „Add report“
Přepnete se do Power BI portálu do reportu, který chcete sdílet a zvolíte v menu „File“ – „Embed To SharePoint“. Zkopírujete link, nastavíte velikost reportu a zvolíte, zda chcete zobrazit navigaci mezi stránkami a lištu s filtry po pravé straně.
Stránku vypublikujete a případně přidáte link na ni na nějaké viditelné místo.
Na rozdíl od volby „Publish To Web“ je možno vkládat touto formou vytvořené reporty i takové, které využívají „live connection“ a sice proto, že dochází k ověření uživatele. To má ale také „nepříjemný“ dopad, nebo spíše vlastnost. Pokud chcete, aby uživatel report viděl, musíte s ním report explicitně nasdílet. A abyste s ním mohli report explitně nasdílet, uživatel potřebuje „Pro“ licenci. Nebo musíte mít zakoupené Power BI Premium. Poté můžete sdílet report i se všemi „Free“ uživateli
Embedování do SharePointu je bezpečnou variantou, jak se o reporty podělit v rámci stránky SharePointu online. Nevýhodou může být složitější administrace a vyšší finanční náročnost. Bezpečnost citlivých dat v době GDPR ale určitě tyto drobné nevýhody vykoupí 🙂 Veřejné sdílení reportů může být ošemetné. Problém nastává v situaci, kdy se firmy a jednotlivci snaží používat Power BI zadarmo a za účelem obcházení licenčního modelu. Nebo si jen nejsou vědomí dopadu svých akcí, neboť jak praví svaté písmo (dokumentace) https://docs.microsoft.com/en-us/power-bi/service-publish-to-web:
Když chcete použít funkci „Publish to web“, vězte, že vypínáte zabezpečení. Je to vhodné použít pouze pro obsah, kde nevadí, že REPORT I DATA jsou veřejně dostupná komukoliv z Internetu.
Člověk si může myslet, že kód pro sdílení je natolik strašidelný a neodhadnutelný, že se k tomu přece nikdo nedostane. Obsah reportů včetně detailních dat však může být nelezen roboty a je indexován vyhledávači (Bingem počínaje, ale těžko říct, kde konče).
Takže je potřeba si položit otázku: Opravdu nasdílím v době GDPR data zákazníka touto formou? Vystavím takto data zaměstnanců? Vystavím takhle do Internetu finanční data firmy? Každý si odpovězte sám, já si za sebe řekl, že ne 🙂
Pokud chcete nasdílet na SharePointu něco ze zmiňovaných typů reportů, existuje zde bezpečná alternativa „Embed in SharePoint Online“.
Více informací o této funkci v originále https://docs.microsoft.com/en-us/power-bi/service-embed-report-spo
Jak se tedy bránit z pohledu Admina?
V Admin portále můžete jednak zkontrolovat kdo co vypublikoval touhle formou, včetně možnosti embed kód smazat
Nebo můžete rovnou přistoupit k drastické metodě a zakázat tuhle funkci pro celou organizaci:
„Admin Portal“ -> „Tenant Settings“
Závěr
Přeji příjemnou zábavu při prohlížení toho, co kolegové z organizace nasdíleli. Stejně tak pevné nervy při mazání obsahu a zakazování 🙂
0 comments on Publikace Power BI reportu do SharePointu Online