Ako si vybrať nástroj obchodnej analýzy

Aký je váš výber?

Použitie drahých a zložitých systémov BI možno často nahradiť jednoduchými a relatívne lacnými, ale pomerne účinnými analytickými nástrojmi. Po prečítaní tohto článku budete môcť posúdiť svoje potreby v oblasti podnikovej analýzy a pochopiť, ktorá možnosť je pre vaše podnikanie najlepšia.

Samozrejme, všetky BI systémy majú mimoriadne zložitú architektúru a ich implementácia vo firme nie je jednoduchá záležitosť, vyžadujúca si veľké množstvo financií na riešenie a vysokokvalifikovaných integrátorov. K ich službám sa budete musieť uchýliť opakovane, keďže implementáciou a uvedením do prevádzky všetko nekončí – v budúcnosti bude potrebné dolaďovať funkčnosť, vyvíjať nové reporty a ukazovatele. Treba počítať s tým, že ak bude systém úspešný, budete chcieť, aby v ňom pracovalo stále viac zamestnancov a to znamená dokúpenie užívateľských licencií.

Ďalšou integrálnou vlastnosťou pokročilých systémov business intelligence je extrémne veľký súbor funkcií, z ktorých mnohé nikdy nevyužijete, ale budete za ne platiť pri každom obnovení licencií.

Vyššie uvedené vlastnosti systémov BI vás nútia premýšľať o výbere alternatívy. Ďalej navrhujem porovnať riešenie so štandardnou sadou úloh pri príprave zostáv pomocou Power BI a Excelu.

Power BI alebo Excel?

Na zostavenie štvrťročného prehľadu predaja si analytik spravidla stiahne údaje z účtovných systémov, porovná ich so svojimi adresármi a pomocou funkcie VLOOKUP ich zhromažďuje do jednej tabuľky, na základe ktorej je zostava zostavená.

Ako sa tento problém rieši pomocou služby Power BI?

Dáta zo zdrojov sú načítané do systému a pripravené na analýzu: rozdelené do tabuliek, vyčistené a porovnané. Potom sa vytvorí obchodný model: tabuľky sa navzájom prepoja, definujú sa ukazovatele a vytvoria sa vlastné hierarchie. Ďalšou fázou je vizualizácia. Jednoduchým pretiahnutím ovládacích prvkov a miniaplikácií sa tu vytvorí interaktívny ovládací panel. Všetky prvky sú prepojené cez dátový model. Pri analýze vám to umožňuje sústrediť sa na potrebné informácie a filtrovať ich vo všetkých zobrazeniach jediným kliknutím na ľubovoľný prvok palubnej dosky.

Aké výhody používania Power BI v porovnaní s tradičným prístupom možno vidieť v príklade vyššie?

1 – Automatizácia postupu získavania údajov a ich prípravy na analýzu.
2 – Budovanie obchodného modelu.
3 – Neuveriteľná vizualizácia.
4 – Samostatný prístup k prehľadom.

Teraz sa pozrime na každý bod osobitne.

1 – Ak chcete pripraviť údaje na zostavenie zostavy, musíte raz definovať procedúru, ktorá sa pripojí k údajom a spracuje ich, a zakaždým, keď potrebujete získať zostavu za iné obdobie, Power BI odovzdá údaje vytvorenou procedúrou . To automatizuje väčšinu práce spojenej s prípravou údajov na analýzu. Faktom však je, že Power BI vykonáva postup prípravy údajov pomocou nástroja, ktorý je k dispozícii v klasickej verzii Excelu, a to tzv. mocenský dotaz. Umožňuje vám dokončiť úlohu v Exceli úplne rovnakým spôsobom.

2 – Tu je situácia rovnaká. Nástroj Power BI na zostavenie obchodného modelu je dostupný aj v Exceli – tento PowerPivot.

3 – Ako ste už pravdepodobne uhádli, s vizualizáciou je situácia podobná: Rozšírenie Excel - mocenský pohľad sa s touto úlohou vyrovná s ranou.

4 – Zostáva vyriešiť prístup k prehľadom. Veci tu nie sú také ružové. Faktom je, že Power BI je cloudová služba, ku ktorej sa pristupuje prostredníctvom osobného účtu. Administrátor služby rozdeľuje používateľov do skupín a pre tieto skupiny nastavuje rôzne úrovne prístupu k prehľadom. Tým sa dosiahne diferenciácia prístupových práv medzi zamestnancami spoločnosti. Analytici, manažéri a riaditelia teda pri prístupe na rovnakú stránku vidia správu v zobrazení, ktoré je im prístupné. Prístup ku konkrétnemu súboru údajov alebo k celej správe môže byť obmedzený. Ak je však správa v súbore programu Excel, pomocou úsilia správcu systému sa môžete pokúsiť vyriešiť problém s prístupom, ale nebude to rovnaké. K tejto úlohe sa vrátim, keď popíšem vlastnosti podnikového portálu.

Stojí za zmienku, že potreba komplexných a krásnych informačných panelov v spoločnosti spravidla nie je veľká a na analýzu údajov v Exceli sa po vybudovaní obchodného modelu často neuchyľujú k možnostiam Power View, ale používajú pivot. tabuľky. Poskytujú funkčnosť OLAP, ktorá je dostatočná na vyriešenie väčšiny problémov obchodnej analýzy.

Možnosť vykonávania obchodnej analýzy v Exceli teda môže dobre uspokojiť potreby priemernej spoločnosti s malým počtom zamestnancov, ktorí potrebujú správy. Ak sú však potreby vašej spoločnosti ambicióznejšie, neponáhľajte sa s nástrojmi, ktoré vyriešia všetko naraz.

Do pozornosti dávam profesionálnejší prístup, pomocou ktorého získate vlastný, plne spravovaný, automatizovaný systém na generovanie podnikových analytických reportov s obmedzeným prístupom k nim.

ETL a DWH

V predtým diskutovaných prístupoch k vytváraniu obchodných zostáv sa načítanie a príprava údajov na analýzu vykonávalo pomocou technológie Power Query. Táto metóda zostáva úplne opodstatnená a účinná, pokiaľ nie je veľa zdrojov údajov: jeden účtovný systém a referenčné knihy z tabuliek programu Excel. S nárastom počtu účtovných systémov sa však riešenie tohto problému pomocou Power Query stáva veľmi ťažkopádnym a náročným na údržbu a vývoj. V takýchto prípadoch prídu na pomoc nástroje ETL.

S ich pomocou sa dáta vyložia zo zdrojov (Extract), transformujú (Transform), čo znamená čistenie a porovnanie, a načítajú sa do dátového skladu (Load). Dátový sklad (DWH - Data Warehouse) je spravidla relačná databáza umiestnená na serveri. Táto databáza obsahuje údaje vhodné na analýzu. Podľa plánu sa spustí proces ETL, ktorý aktualizuje údaje skladu na najnovšie. Mimochodom, celú túto kuchyňu dokonale obsluhujú Integračné služby, ktoré sú súčasťou MS SQL Server.

Ďalej, ako predtým, môžete použiť Excel, Power BI alebo iné analytické nástroje, ako napríklad Tableau alebo Qlik Sense, na vytvorenie obchodného modelu údajov a vizualizácie. Najprv by som vás však chcel upozorniť ešte na jednu príležitosť, o ktorej ste možno nevedeli, napriek tomu, že je vám k dispozícii už dlhšiu dobu. Hovoríme o budovaní obchodných modelov pomocou analytických služieb MS SQL Server, konkrétne Analysis Services.

Dátové modely v MS Analysis Services

Táto časť článku bude zaujímavejšia pre tých, ktorí už MS SQL Server vo svojej spoločnosti používajú.

Analysis Services v súčasnosti poskytuje dva typy dátových modelov: multidimenzionálne a tabuľkové modely. Okrem toho, že údaje v týchto modeloch sú prepojené, hodnoty indikátorov modelu sú vopred agregované a uložené v bunkách kocky OLAP, ku ktorým majú prístup dopyty MDX alebo DAX. Vďaka tejto architektúre ukladania údajov sa dopyt, ktorý zahŕňa milióny záznamov, vráti v priebehu niekoľkých sekúnd. Tento spôsob prístupu k údajom je potrebný pre spoločnosti, ktorých tabuľky transakcií obsahujú viac ako milión záznamov (horná hranica nie je obmedzená).

Excel, Power BI a mnoho ďalších „renomovaných“ nástrojov sa dokáže pripojiť k takýmto modelom a vizualizovať dáta z ich štruktúr.

Ak ste sa vydali „pokročilou“ cestou: zautomatizovali ste proces ETL a vybudovali obchodné modely pomocou služieb MS SQL Server, potom si zaslúžite mať svoj vlastný firemný portál.

Firemný portál

Prostredníctvom neho budú správcovia monitorovať a riadiť proces nahlasovania. Prítomnosť portálu umožní zjednotiť firemné adresáre: informácie o klientoch, produktoch, manažéroch, dodávateľoch budú dostupné na porovnanie, editáciu a stiahnutie na jednom mieste pre každého, kto ho používa. Na portáli môžete implementovať rôzne funkcie na zmenu údajov v účtovných systémoch, napríklad správu replikácie údajov. A čo je najdôležitejšie, pomocou portálu je úspešne vyriešený problém organizácie diferencovaného prístupu k reportom - zamestnanci uvidia iba tie reporty, ktoré boli pripravené osobne pre ich oddelenia vo forme pre nich určenej.

Zatiaľ však nie je jasné, ako bude organizované zobrazovanie reportov na portálovej stránke. Ak chcete odpovedať na túto otázku, musíte sa najprv rozhodnúť, na akej technológii bude portál postavený. Ako základ navrhujem použiť jeden z rámcov: ASP.NET MVC/Web Forms/Core alebo Microsoft SharePoint. Ak má vaša spoločnosť aspoň jedného .NET vývojára, výber nebude zložitý. Teraz môžete vybrať klienta OLAP v aplikácii, ktorý sa môže pripojiť k viacrozmerným alebo tabuľkovým modelom Analysis Services.

Výber klienta OLAP na vizualizáciu

Porovnajme niekoľko nástrojov na základe úrovne zložitosti vloženia, funkčnosti a ceny: Power BI, Telerik UI pre komponenty ASP.NET MVC a komponenty RadarCube ASP.NET MVC.

Power BI

Ak chcete organizovať prístup zamestnancov spoločnosti k zostavám Power BI na vašej portálovej stránke, musíte použiť túto funkciu Power BI Embedded.

Hneď vám poviem, že budete potrebovať licenciu Power BI Premium a dodatočnú vyhradenú kapacitu. Vyhradená kapacita vám umožňuje publikovať informačné panely a zostavy používateľom vo vašej organizácii bez toho, aby ste si na ne museli kupovať licencie.

Najprv sa zostava vygenerovaná v Power BI Desktop zverejní na portáli Power BI a potom sa pomocou jednoduchej konfigurácie vloží na stránku webovej aplikácie.

Procedúru generovania jednoduchej správy a jej publikovania si analytik ľahko poradí, no pri vkladaní môžu nastať vážne problémy. Je tiež veľmi ťažké pochopiť mechanizmus fungovania tohto nástroja: veľké množstvo nastavení cloudových služieb, veľa predplatných, licencií a kapacít výrazne zvyšuje požiadavku na úroveň odbornej prípravy špecialistu. Preto je lepšie zveriť túto úlohu IT špecialistovi.

Komponenty Telerik a RadarCube

Na integráciu komponentov Telerik a RadarCube stačí mať základnú úroveň softvérovej technológie. Odborné schopnosti jedného programátora z IT oddelenia teda úplne postačia. Všetko, čo musíte urobiť, je umiestniť komponent na webovú stránku a prispôsobiť ho vašim potrebám.

komponentov Kontingenčná mriežka z používateľského rozhrania Telerik pre ASP.NET MVC balík je vložený do stránky elegantným spôsobom Razor a poskytuje najpotrebnejšie funkcie OLAP. Ak však požadujete flexibilnejšie nastavenia rozhrania a pokročilé funkcie, potom je lepšie použiť komponenty RadarCube ASP.NET MVC. Veľké množstvo nastavení, bohatá funkcionalita s možnosťou predefinovania a rozšírenia vám umožní vytvárať OLAP report akejkoľvek zložitosti.

Nižšie je uvedená tabuľka porovnávajúca charakteristiky posudzovaných nástrojov na stupnici Nízka-Stredná-Vysoká.

 
Power BI
Používateľské rozhranie Telerik pre ASP.NET MVC
RadarCube ASP.NET MVC

Vizualizácia
Vysoký
nízky
Priemer

Sada funkcií OLAP
Vysoký
nízky
Vysoký

Flexibilita prispôsobenia
Vysoký
Vysoký
Vysoký

Možnosť nadradených funkcií
-
-
+

Prispôsobenie softvéru
-
-
+

Úroveň zložitosti vloženia a konfigurácie
Vysoký
nízky
Priemer

Minimálna cena
Power BI Premium EM3

190 000 rubľov mesačne
Jedna vývojárska licencia

90 000 rubľov.

Jedna vývojárska licencia

25 000 rubľov.

Teraz môžete prejsť k definovaniu kritérií pre výber analytického nástroja.

Kritériá výberu služby Power BI

  • Zaujímajú vás prehľady, ktoré sú bohaté na rôzne metriky a prvky súvisiace s údajmi.
  • Chcete, aby zamestnanci pracujúci s prehľadmi mohli jednoducho a rýchlo získať odpovede na svoje obchodné problémy intuitívnym spôsobom.
  • Spoločnosť má IT špecialistu so zručnosťami v oblasti vývoja BI.
  • Rozpočet spoločnosti zahŕňa veľké množstvo mesačnej platby za cloudovú službu business intelligence.

Podmienky výberu komponentov Telerik

  • Potrebujeme jednoduchého klienta OLAP na analýzu ad hock.
  • Spoločnosť má medzi zamestnancami vývojára .NET základnej úrovne.
  • Malý rozpočet na jednorazový nákup licencie a jej ďalšie obnovenie so zľavou necelých 20 %.

Podmienky výberu komponentov RadarCube

  • Potrebujete multifunkčného klienta OLAP s možnosťou prispôsobenia rozhrania, ako aj takého, ktorý podporuje vkladanie vlastných funkcií.
  • Spoločnosť má medzi zamestnancami .NET vývojára strednej úrovne. Ak tomu tak nie je, vývojári komponentov láskavo poskytnú svoje služby, ale za príplatok nepresahujúci platovú úroveň programátora na plný úväzok.
  • Malý rozpočet na jednorazový nákup licencie a jej ďalšie obnovenie so 60% zľavou.

Záver

Výber správneho nástroja pre obchodnú analýzu vám umožní úplne opustiť vytváranie prehľadov v Exceli. Vaša spoločnosť bude môcť postupne a bezbolestne prejsť na využívanie pokročilých technológií v oblasti BI a automatizovať prácu analytikov vo všetkých oddeleniach.

Zdroj: hab.com

Pridať komentár