Jak dostat analytiku do produktu? | Mňamka #331

Přemýšleli jste někdy o tom, že váš produkt generuje velké množství dat, která by možná byla použitelná pro koncové uživatele? Tak to jste přemýšleli správně a nejste sami :) 

Dostat datovou analytiku do produktu se v dnešní době snaží víc a víc firem, které si uvědomují, že práce s daty je klíčovou konkurenční výhodou. Možná pokud by Váš účetní systém obsahoval tu nejlepší analytiku, měli byste náskok.

Pokud nevíte co si pod tím představit mrkněte na GoodData for Freshdesk, což je přesně datové rozšíření aplikace Freshdesk.

Rozhodli jste se, že data chcete zpřístupnit vaším uživatelům a servírovat jim je přímo uvnitř produktu, co bude další krok? Vsadím se, že první co Vás napadne bude “jaký nástroj mám použít aby to bylo hezký”, po nějakém delším uvažování se určitě dostane na klasické dilema “buy vs. build”. Tedy postavit si něco inhouse nebo sáhnout po nějakém řešení, které si budu moct upravit. 

Hodně daleko je ve stavění datových produktů GoodData.UI což je framework, který řeší maximum věcí za vás, je rozšiřitelný a můžete si tak vybrat, zda budete vkládat do produktu celé dashboardy a nebo si budete nad stejným “SDKčkem” vyvíjet svoje komponenty. Obojí je možné. 

Pokud se rozhodnete stavět si řešení sami, určitě narazíte na některé javascript knihovny, které řeší grafy a vizualizace. Budou ale pravděpodobně hodně “low level” nicméně může to dávat smysl, pokud máte zkušený front-end tým (což asi máte, obzvlášť pokud děláte produkt). 

Avšak … tak jako jakýkoliv jiný datový projekt, i tady to bude mnohem komplexnější a bude to víc o tom jak se budou data používat a jak jsou připravena. Potřebujete vyčistit, obohatit, promyslet zda budou uživatelé jen konzumovat a nebo si budou moct připravovat svoje vlastní pohledy na data. Najděte si datovou pipeline, která bude flexibilní, umožní Vám integraci do vašich devops postupů, a bude pokud možno součástí Vaší core infrastruktury. Oproti klasické analytice musíte navíc promyslet, jak budete onboardovat nové zákazníky, jak budete rušit ty co si analytiku vypnou (pokud je to relevantní). 

Jak to tedy shrnout? 

Use case, use case … promyslete, co chcete uživatelům ukazovat, promyslete use case. Začněte s málem a rozpracujte to, vyvarujte se překombinování. Vlastně platí úplně stejný postup jako pro jakýkoliv jiný produkt. Míň je víc.

Nepřemýšlejte jen o tom jaký nástroj využijete a jak budou vypadat grafy na výstupu. Promyslete celou datovou platformu. Chtějte ji co nejvíc integrovat.

Testujte, automatizujte, sbírejte data o Vašem datovém produktu ;) 

A pokud máte on premise software, nezoufejte. I tam se dají datové integrace řešit. 

Máte k článku nějaké otázky nebo připomínky? Klidně mi napište, rád to s Vámi proberu :-)

Jirka Tobolka
datový detektiv
LinkedIn

Power BI Bookmarks II. – tvorba filtrovacího panelu | Mňamka #385

Power BI Bookmarks II. – tvorba filtrovacího panelu | Mňamka #385

Jak si v Power BI vytvořit záložky? Máme tady pokračování naší krátké minisérie o záložkách od Terky. V minulém díle jsme si udělali generální úklid v sekci Selection a dnes už se tak konečně můžeme pustit do samotné tvorby záložek. Vše si přitom demonstrujeme pěkně krok po kroku na jednoduchém příkladu tvorby filtrovacího panelu, který se na stránce zobrazí při stisku ikony filtru. Další praktické příklady si pak ukážeme v závěrečném díle našeho průvodce po záložkách, kde se zároveň podíváme i na jejich limity a omezení. Tak jdeme na to!

Code review – proč jej děláme a proč je důležité? | Mňamka #382

Code review – proč jej děláme a proč je důležité? | Mňamka #382

Pro někoho je code review neboli kontrola změn kódu zbytečnost, která jen zpomaluje práci na projektu. Pro nás je to ale základní součást firemních good practices. Jedině tak si totiž můžeme být jisti, že se do produkčního kódu nedostanou chyby. Správně nastavený proces code review vedle toho ale také podporuje týmovou spolupráci a zastupitelnost na projektech. I sebelepší kód vám je totiž k ničemu, když mu rozumí jen jediný člověk. Podívejte se proto, jak takové code review v BizzTreat vypadá!

Power BI Bookmarks I. – základní principy | Mňamka #379

Power BI Bookmarks I. – základní principy | Mňamka #379

Chcete si jednoduše přizpůsobit vizuály v Power BI podle svých aktuálních potřeb? Například si stejná data zobrazit v tabulce nebo ve sloupcovém grafu, podle toho, co vám zrovna více vyhovuje? Tak to jste na správném místě. Terka pro vás sepsala krátkou minisérii o záložkách neboli bookmarks, které vám právě takovou interaktivitu reportů v Power BI umožňují. V prvním díle si nejprve osvětlíme základní principy fungování záložek a poté si ukážeme, jak udělat generální úklid okna „selection“.