Jak vybrat nástroj pro obchodní analýzu

Jaká je vaše volba?

Použití drahých a složitých systémů BI lze často nahradit jednoduchými a relativně levnými, ale poměrně účinnými analytickými nástroji. Po přečtení tohoto článku budete schopni posoudit své potřeby v oblasti podnikové analýzy a pochopit, která možnost je pro vaši firmu nejlepší.

Všechny BI systémy mají samozřejmě extrémně složitou architekturu a jejich implementace ve firmě není snadný úkol, vyžaduje velké množství peněz na řešení a vysoce kvalifikované integrátory. K jejich službám se budete muset uchýlit opakovaně, protože implementací a zprovozněním vše neskončí - v budoucnu bude nutné vylepšit funkčnost, vyvinout nové reporty a indikátory. Je třeba počítat s tím, že pokud bude systém úspěšný, budete chtít, aby v něm pracovalo stále více zaměstnanců, a to znamená nákup dalších uživatelských licencí.

Další nedílnou součástí pokročilých systémů business intelligence je extrémně velká sada funkcí, z nichž mnohé nikdy nevyužijete, ale budete za ně nadále platit pokaždé, když si obnovíte licence.

Výše uvedené vlastnosti systémů BI vás nutí přemýšlet o výběru alternativy. Dále navrhuji porovnat řešení se standardní sadou úloh při přípravě sestav pomocí Power BI a Excelu.

Power BI nebo Excel?

Pro sestavení čtvrtletního výkazu prodeje si analytik zpravidla stáhne data z účetních systémů, porovná je se svými adresáři a shromáždí je pomocí funkce VLOOKUP do jedné tabulky, na základě které je sestava sestavena.

Jak se tento problém řeší pomocí Power BI?

Data ze zdrojů jsou načtena do systému a připravena k analýze: rozdělena do tabulek, vyčištěna a porovnána. Poté je sestaven obchodní model: tabulky jsou vzájemně propojeny, jsou definovány indikátory a vytvořeny vlastní hierarchie. Další fází je vizualizace. Zde se jednoduchým přetažením ovládacích prvků a widgetů vytvoří interaktivní řídicí panel. Všechny prvky jsou propojeny prostřednictvím datového modelu. Při analýze vám to umožňuje soustředit se na potřebné informace a filtrovat je ve všech zobrazeních jediným kliknutím na libovolný prvek řídicího panelu.

Jaké výhody používání Power BI ve srovnání s tradičním přístupem lze vidět na příkladu výše?

1 – Automatizace postupu získávání dat a jejich přípravy k analýze.
2 – Budování obchodního modelu.
3 – Neuvěřitelná vizualizace.
4 – Samostatný přístup k reportům.

Nyní se podívejme na každý bod zvlášť.

1 – Chcete-li připravit data pro sestavení sestavy, musíte definovat proceduru, která se jednou připojí k datům a zpracuje je, a pokaždé, když potřebujete získat sestavu za jiné období, Power BI předá data vytvořenou procedurou . To automatizuje většinu práce spojené s přípravou dat pro analýzu. Faktem ale je, že Power BI provádí postup přípravy dat pomocí nástroje, který je k dispozici v klasické verzi Excelu, tzv. Dotaz na napájení. Umožňuje dokončit úkol v Excelu úplně stejným způsobem.

2 – Zde je situace stejná. Nástroj Power BI pro sestavení obchodního modelu je k dispozici i v Excelu – tento PowerPivot.

3 – Jak už asi tušíte, s vizualizací je situace podobná: Rozšíření Excel - Power View se s tímto úkolem vyrovná s třeskem.

4 – Zbývá vyřešit přístup k reportům. Tady to není tak růžové. Faktem je, že Power BI je cloudová služba, ke které se přistupuje prostřednictvím osobního účtu. Správce služby rozděluje uživatele do skupin a nastavuje pro tyto skupiny různé úrovně přístupu k sestavám. Tím je dosaženo diferenciace přístupových práv mezi zaměstnanci společnosti. Analytici, manažeři a ředitelé tedy při přístupu na stejnou stránku vidí zprávu v zobrazení, které je jim přístupné. Přístup může být omezen na konkrétní sadu dat nebo na celou sestavu. Pokud je však zpráva v souboru aplikace Excel, můžete se pokusit problém s přístupem vyřešit pomocí úsilí správce systému, ale nebude to stejné. K tomuto úkolu se vrátím, až popíšu vlastnosti podnikového portálu.

Stojí za zmínku, že potřeba společnosti po komplexních a krásných dashboardech zpravidla není velká a pro analýzu dat v Excelu se po vytvoření obchodního modelu často neuchylují k možnostem Power View, ale používají pivot. tabulky. Poskytují funkcionalitu OLAP, která je dostatečná k vyřešení většiny problémů s obchodní analýzou.

Možnost provádět obchodní analýzu v Excelu tak může dobře uspokojit potřeby průměrné společnosti s malým počtem zaměstnanců, kteří potřebují reporty. Pokud jsou však potřeby vaší společnosti ambicióznější, nespěchejte s nástroji, které vyřeší vše najednou.

Upozorňuji na profesionálnější přístup, pomocí kterého získáte vlastní, plně spravovaný, automatizovaný systém pro generování business analytických reportů s omezeným přístupem k nim.

ETL a DWH

V dříve diskutovaných přístupech k vytváření obchodních sestav bylo načítání a příprava dat pro analýzu prováděno pomocí technologie Power Query. Tato metoda zůstává zcela opodstatněná a účinná, dokud není k dispozici mnoho zdrojů dat: jeden účetní systém a referenční knihy z tabulek Excel. S rostoucím počtem účetních systémů se však řešení tohoto problému pomocí Power Query stává velmi těžkopádným a obtížně se udržuje a vyvíjí. V takových případech přicházejí na pomoc nástroje ETL.

S jejich pomocí jsou data vytažena ze zdrojů (Extract), transformována (Transform), což znamená čištění a porovnání, a načtena do datového skladu (Load). Datový sklad (DWH - Data Warehouse) je zpravidla relační databáze umístěná na serveru. Tato databáze obsahuje data vhodná pro analýzu. Podle plánu je spuštěn proces ETL, který aktualizuje data skladu na nejnovější. Mimochodem, celou tuto kuchyni perfektně obsluhují Integration Services, které jsou součástí MS SQL Serveru.

Dále, stejně jako dříve, můžete použít Excel, Power BI nebo jiné analytické nástroje, jako je Tableau nebo Qlik Sense, k vytvoření obchodního modelu dat a vizualizace. Nejprve bych vás ale chtěl upozornit ještě na jednu příležitost, o které byste možná nevěděli, přestože je vám k dispozici již delší dobu. Hovoříme o vytváření obchodních modelů pomocí analytických služeb MS SQL Server, konkrétně Analysis Services.

Datové modely v MS Analysis Services

Tato část článku bude zajímavější pro ty, kteří již MS SQL Server ve své společnosti používají.

Analysis Services aktuálně poskytuje dva typy datových modelů: vícerozměrné a tabulkové modely. Kromě toho, že data v těchto modelech jsou propojena, jsou hodnoty indikátorů modelu předem agregovány a uloženy v buňkách krychle OLAP, ke kterým přistupují dotazy MDX nebo DAX. Díky této architektuře ukládání dat je dotaz, který zahrnuje miliony záznamů, vrácen během několika sekund. Tento způsob přístupu k datům je nezbytný pro společnosti, jejichž transakční tabulky obsahují přes milion záznamů (horní hranice není omezena).

Excel, Power BI a mnoho dalších „renomovaných“ nástrojů se může k takovým modelům připojit a vizualizovat data z jejich struktur.

Pokud jste se vydali „pokročilou“ cestou: zautomatizovali jste proces ETL a vybudovali obchodní modely pomocí služeb MS SQL Server, pak si zasloužíte mít svůj vlastní podnikový portál.

Firemní portál

Jeho prostřednictvím budou administrátoři sledovat a řídit proces hlášení. Přítomnost portálu umožní sjednotit firemní adresáře: informace o klientech, produktech, manažerech, dodavatelích budou k dispozici ke srovnání, editaci a stažení na jednom místě pro každého, kdo jej používá. Na portálu můžete implementovat různé funkce pro změnu dat v účetních systémech, například správu replikace dat. A co je nejdůležitější, s pomocí portálu je úspěšně vyřešen problém organizace diferencovaného přístupu k reportům - zaměstnanci uvidí pouze ty reporty, které byly připraveny osobně pro jejich oddělení, ve formě pro ně určené.

Zatím však není jasné, jak bude organizováno zobrazování reportů na stránce portálu. Chcete-li odpovědět na tuto otázku, musíte se nejprve rozhodnout, na jaké technologii bude portál postaven. Jako základ doporučuji použít jeden z frameworků: ASP.NET MVC/Web Forms/Core nebo Microsoft SharePoint. Pokud má vaše společnost alespoň jednoho .NET vývojáře, pak výběr nebude těžký. Nyní můžete vybrat klienta OLAP v aplikaci, který se může připojit k vícerozměrným nebo tabulkovým modelům Analysis Services.

Výběr klienta OLAP pro vizualizaci

Porovnejme několik nástrojů na základě úrovně složitosti vložení, funkčnosti a ceny: Power BI, Telerik UI pro komponenty ASP.NET MVC a komponenty RadarCube ASP.NET MVC.

Power BI

Chcete-li zorganizovat přístup zaměstnanců společnosti k sestavám Power BI na vaší portálové stránce, musíte použít funkci Power BI Embedded.

Hned vám řeknu, že budete potřebovat licenci Power BI Premium a další vyhrazenou kapacitu. Vyhrazená kapacita vám umožňuje publikovat řídicí panely a sestavy uživatelům ve vaší organizaci, aniž byste pro ně museli kupovat licence.

Nejprve se sestava vygenerovaná v Power BI Desktopu publikuje na portálu Power BI a poté se pomocí nějaké jednoduché konfigurace vloží na stránku webové aplikace.

Analytik snadno zvládne proceduru generování jednoduché zprávy a její publikování, ale s vkládáním mohou nastat vážné problémy. Je také velmi obtížné porozumět mechanismu fungování tohoto nástroje: velké množství nastavení cloudových služeb, mnoho předplatných, licencí a kapacit výrazně zvyšuje požadavek na úroveň školení specialistů. Je tedy lepší svěřit tento úkol IT specialistovi.

Komponenty Telerik a RadarCube

Pro integraci komponent Telerik a RadarCube stačí mít základní úroveň softwarové technologie. Odborné schopnosti jednoho programátora z IT oddělení tedy zcela postačí. Vše, co musíte udělat, je umístit komponentu na webovou stránku a upravit ji tak, aby vyhovovala vašim potřebám.

Komponenta Kontingenční mřížka z uživatelského rozhraní Telerik pro ASP.NET MVC sada je zabudována do stránky elegantním způsobem Razor a poskytuje nejnutnější funkce OLAP. Pokud však požadujete flexibilnější nastavení rozhraní a pokročilé funkce, pak je lepší použít komponenty RadarCube ASP.NET MVC. Velké množství nastavení, bohatá funkcionalita s možností ji předefinovat a rozšířit vám umožní vytvořit OLAP report libovolné složitosti.

Níže je uvedena tabulka srovnávající charakteristiky posuzovaných nástrojů na stupnici Low-Medium-High.

 
Power BI
Uživatelské rozhraní Telerik pro ASP.NET MVC
RadarCube ASP.NET MVC

Vizualizace
vysoký
nízký
průměrný

Sada funkcí OLAP
vysoký
nízký
vysoký

Flexibilita přizpůsobení
vysoký
vysoký
vysoký

Možnost nadřazených funkcí
-
-
+

Přizpůsobení softwaru
-
-
+

Úroveň složitosti vkládání a konfigurace
vysoký
nízký
průměrný

Minimální cena
Power BI Premium EM3

190 000 rublů/měsíc
Licence pro jednoho vývojáře

90 000 rublů.

Licence pro jednoho vývojáře

25 000 rublů.

Nyní můžete přejít k definování kritérií pro výběr analytického nástroje.

Kritéria výběru Power BI

  • Zajímají vás přehledy, které jsou bohaté na různé metriky a prvky související s údaji.
  • Chcete, aby zaměstnanci pracující s reporty mohli snadno a rychle získat odpovědi na své obchodní problémy intuitivním způsobem.
  • Společnost má IT specialistu s vývojovými dovednostmi BI.
  • Rozpočet společnosti zahrnuje velké množství měsíčních plateb za cloudovou obchodní analytickou službu.

Podmínky pro výběr komponentů Telerik

  • Potřebujeme jednoduchého klienta OLAP pro analýzu Ad hock.
  • Společnost má mezi zaměstnanci základního vývojáře .NET.
  • Malý rozpočet na jednorázový nákup licence a její další obnovení se slevou necelých 20 %.

Podmínky pro výběr komponent RadarCube

  • Potřebujete multifunkčního klienta OLAP s možností přizpůsobení rozhraní a také takového, který podporuje vkládání vašich vlastních funkcí.
  • Společnost zaměstnává vývojáře .NET střední úrovně. Pokud tomu tak není, pak vývojáři komponent laskavě poskytnou své služby, ale za příplatek nepřesahující platovou úroveň programátora na plný úvazek.
  • Malý rozpočet na jednorázový nákup licence a její další obnovení s 60% slevou.

Závěr

Výběr správného nástroje pro obchodní analýzu vám umožní zcela opustit reporting v Excelu. Vaše společnost bude moci postupně a bezbolestně přejít na využívání pokročilých technologií v oblasti BI a automatizovat práci analytiků ve všech odděleních.

Zdroj: www.habr.com

Přidat komentář