
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