14. února 2018

Power BI - monitoring využití reportů

Aktualizovaný rozcestník Power BI článků najdete zde: http://www.neoral.cz/2016/10/power-bi-rozcestnik.html
Dnešní článek jsem rozepsal už před delší dobou. Nicméně vyskytla se chybka na Power BI service, takže vše se
nelogovalo tak, jak by mělo. Zdroj: https://powerbi.microsoft.com/en-us/support/
Aneb v časovém okně 19.1. až 7.2. nedocházelo k logování použití reportů. Mám takový pocit, že se tahle
informace objevila až v pondělí ráno po tom, co jsem psal v pátek do Microsoftu, že mám s tímto konkrétně
problém :)
O co se jedná? O BI nad vaším Power BI :) Aneb sledování toho, zda vaše reporty vůbec někdo používá. To je
otázka na kterou je dobré znát odpověď, i když někdy nemusí být příjemná.
Aby logování probíhalo, je potřeba si prvně zkontrolovat zda logujete. V admin portálu Power BI postupujte
následovně
Zpoždění logování je cca 24hodin. Potom ve Workspace kliknete na tlačítko usage metrics.
A připraví se report. Tento je předfiltrovaný na konkrétní report/dashboard u kterého jste na usage metrics
kliknuli.
Pokud chcete informace o tom, co se děje  celém Workspace na jedné hromadě, můžete si uložit kopii tohoto
reportu přes Save as dialog.
A tuto kopii můžete editovat.
V definici reportu můžete vyhodit konkrétní Guid reportu a tím pádem dostanete přehled o celém Workspace.
Můžete se pověnovat vizuální podobě tohoto reportu přímo z prohlížeče.
Nebo můžete použít funkci Analyze in Excel a podrobně se podívat, jaký obsah ve vašem osobním/sdíleném
workspace je využíván a který obsah naopak ne.
Závěr

Dnešní blog byl taková užitečná rychlovka. Monitorování toho, co uživatelé používají vám dává zpětnou vazbu o
vašich Power BI výstupech. Tak přeji pěkná čísla, aby vaše reporty vaši uživatelé používali :)

4 komentáře:

  1. Ahoj Jirko, jak tohle monitorovat pod Reporting Sevices. Mas napsane vlastni skripty nad DB Report Server konkrétně pro PowerBI reporty, nebo je neco vic? Diky za clanek.

    OdpovědětVymazat
  2. Ahoj. Přes Reporting Services jsem to zatím nezkoušel. Naopak mám řešení, které tahá logy z Power BI (všech wokspace), reporting services logů a SSAS logů o použití kostek do jednoho Power BI Dashboardu. Ve firmě mi PowerShell skriptem extrahují logy z Power BI a posílají jako CSV do mailu. Volba CSV nebyla ideální, ale nějak jsem to ohnul, aby to fungovalo. Problém je, že ten formát logů je JSON. Podobné řešení by mohlo fungovat i pro reporting v SSRS. Stáhnout logy o usage PowerShellem do souboru, udělat jednoduché ETL a dostat to do databáze. Rozparsovat JSON do tabulární podoby a dotazovat se do toho SQLkem v SSRS.

    OdpovědětVymazat
  3. Cau,
    toto je super, zejmena mit moznost videt vsechny sve reporty v jedne tabulce s pocty pristupu v kombinaci s jednotlivymi uzivateli - je tak krasne videt, koho co zajima. Btw, u reportu sice k logovani nedochazelo, ale u dashboardu prekvapive ano.

    Pepe

    OdpovědětVymazat
  4. Ahoj Pepe,
    přesně jak píšeš, u reportů to nejelo. U Dashboardů ano a v usage logu Office365 ty informace jsou. Tak snad to bude bezproblémově logovat dál :)

    OdpovědětVymazat