Ako si vybrať nástroj na biznis analýzu

Aký je váš výber?

Často môže byť použitie drahých a zložitých BI systémov nahradené jednoduchými a relatívne lacnými, ale dostatočne efektívnymi analytickými nástrojmi. Prečítaním tohto článku budete schopní posúdiť vaše potreby v oblasti biznis analytiky a pochopiť, ktorý variant najlepšie vyhovuje vašemu podniku.

Samozrejme, všetky BI systémy majú mimoriadne zložitú architektúru a ich implementácia v spoločnosti nie je jednoduchou úlohou, ktorá si vyžaduje značné prostriedky na riešenie a vysoko kvalifikovaných integrátorov. Budete sa musieť viackrát uchýliť k ich službám, pretože implementácia a uvedenie do prevádzky nie sú všetko – v budúcnosti bude potrebné doplniť funkcionalitu, vyvinúť nové správy a ukazovatele. Je potrebné zohľadniť, že v prípade úspešnej činnosti systému, budete chcieť, aby v ňom pracovalo stále viac zamestnancov, čo znamená, že je potrebné zakúpiť ďalšie licencie pre používateľov.

Ďalšou neodmysliteľnou vlastnosťou pokročilých biznis analytických systémov je mimoriadne široká škála funkcií, z ktorých mnohé nikdy nevyužijete, ale budete za ne neustále platiť vždy, keď predlžujete licencie.

Vyššie uvedené vlastnosti BI systémov nútia zamyslieť sa nad výberom alternatívy. Ďalej navrhujem porovnať riešenie štandardného súboru úloh pri príprave reportingu pomocou Power BI a Excelu.

Power BI alebo Excel?

Ako zvyčajne analytik pri zostavovaní kvartálnej správy o predaji exportuje dáta z účtovných systémov, porovnáva ich so svojimi katalógmi a zhromažďuje pomocou funkcie VLOOKUP do jednej tabuľky, na základe ktorej sa zostavuje správa.

A ako sa táto úloha rieši pomocou Power BI?

Údaje zo zdrojov sa načítavajú do systému a pripravujú na analýzu: rozdeľujú sa na tabuľky, čistia a porovnávajú. Následne sa konštruuje obchodný model: tabuľky sa navzájom spájajú, určuje sa metriky, vytvárajú sa používateľské hierarchie. Ďalší krok – vizualizácia. Tu, jednoduchým ťahaním ovládacích prvkov a widgetov, vzniká interaktívny dashboard. Všetky prvky sú prepojené prostredníctvom modelu údajov. Pri analýze to umožňuje zamerať sa na potrebné informácie a filtrovať ich vo všetkých zobrazeniach jedným stlačením akéhokoľvek prvku dashboardu.

Aké výhody poskytuje použitie Power BI v porovnaní s tradičným prístupom, môžeme vidieť na uvedenom príklade?

1 – Automatizácia postupu získavania údajov a ich príprava na analýzu.
2 – Vytvorenie obchodného modelu.
3 – Neuveriteľná vizualizácia.
4 – Obmedzený prístup k reportom.

Teraz si rozoberieme každý bod podrobnejšie.

1 – Na prípravu údajov na vytvorenie reportu je potrebné jednorazovo definovať procedúru, ktorá vykonáva pripojenie k údajom a ich spracovanie, a vždy, keď bude potrebné získať report za iné obdobie, Power BI prejde údaje cez vytvorenú procedúru. Tým sa automatizuje väčšina práce na príprave údajov na analýzu. Ale je tu aj to, že Power BI vykonáva procedúru prípravy údajov pomocou nástroja, ktorý je dostupný v klasickej verzii Excelu, a volá sa Power Query. Umožňuje vykonať úlohu v Exceli presne rovnakým spôsobom.

2 – Tu je situácia rovnaká. Nástroj Power BI na vytvorenie obchodného modelu je tiež v Exceli – je to Power Pivot.

3 – Ako ste si možno už domysleli, s vizualizáciou to vyzerá podobne: rozšírenie Excelu – Power View sa s touto úlohou popasuje výborne.

4 – Je potrebné sa vysporiadať s prístupom k správam. Situácia nie je tak optimistická. Power BI je cloudová služba, prístup k nej je zabezpečený prostredníctvom osobného účtu. Správca služby priraďuje používateľov do skupín a určuje rôznu úroveň prístupu k správam pre tieto skupiny. Tým sa zabezpečuje rozdelenie prístupových práv medzi zamestnancami spoločnosti. Takto analytici, manažéri a riaditelia, ktorí sa prihlásia na tú istú stránku, vidia správu vo pre nich prístupnej forme. Môže byť obmedzený prístup k určitým súborom dát alebo dokonca k celej správe. Ak je však správa v súbore formátu Excel, systémový administrátor môže nielenže sa pokúsiť vyriešiť problém s prístupom, ale to už nebude to isté. K tejto úlohe sa ešte vrátim, keď budem popisovať špecifiká firemného portálu.

Je potrebné poznamenať, že zvyčajne nie je veľká potreba spoločnosti po zložitých a krásnych dashboardoch a často, pri analýze dát v Exceli po vytvorení obchodného modelu, vynechajú možnosti Power View a využívajú kontingenčné tabuľky. Tieto poskytujú OLAP funkcie, ktoré sú úplne dostatočné na riešenie väčšiny obchodno-analytických úloh.

Takže používanie Excelu na obchodnú analýzu môže uspokojiť potreby priemernej spoločnosti s malým počtom zamestnancov, ktorí potrebujú správy. Napriek tomu, ak sú požiadavky vašej spoločnosti ambicióznejšie, neponáhľajte sa s nástrojmi, ktoré by vyriešili všetko naraz.

Navrhujem vám profesionálnejší prístup, vďaka ktorému získate vlastný, plne spravovaný, automatizovaný systém na vytváranie obchodno-analytických správ s rozdelenými prístupovými právami.

ETL a DWH

V predtým preskúmaných prístupoch k vytváraniu obchodných správ sa načítanie a príprava údajov na analýzu uskutočňovala pomocou technológie Power Query. Tento spôsob zostáva plne oprávnený a efektívny dovtedy, kým je počet zdrojov dát nízky: jeden účetný systém a referenčné údaje z Excel tabuliek. Avšak s rastúcim počtom účetných systémov sa riešenie tejto úlohy prostredníctvom Power Query stáva veľmi objemným, obtiažnym na údržbu a rozvoj. V takýchto prípadoch prichádzajú na pomoc nástroje pre ETL.

S ich pomocou sa vykonáva export dát zo zdrojov (Extract), ich transformácia (Transform), čo zahŕňa čistenie a zladenie, a načítanie do dátového úložiska (Load). Dátové úložisko (DWH – Data Warehouse) je zvyčajne relačná databáza, nachádzajúca sa na serveri. Táto databáza obsahuje dáta vhodné na analýzu. Na základe plánu sa spúšťa ETL proces, ktorý aktualizuje dáta úložiska na aktuálne. Mimochodom, celú túto zložitú prácu nádherne obsluhuje Integration Services, súčasť MS SQL Server.

Ďalej, ako aj predtým na vytváranie obchodného modelu údajov a vizualizáciu môžete využiť Excel, Power BI, alebo iné analytické nástroje, ako sú Tableau alebo Qlik Sense. Predtým by som však chcel upriamiť vašu pozornosť ešte na jednu možnosť, o ktorej ste možno nevedeli, aj keď je vám už dávno dostupná. Hovorím o vytváraní obchodných modelov pomocou analytických služieb MS SQL Server, konkrétne Analysis Services.

Modely údajov v MS Analysis Services

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

V súčasnosti služby Analysis Services poskytujú dva typy modelov údajov – multi-dimenzionálny a tabuľkový model. Okrem toho, že sú dáta v týchto modeloch prepojené, hodnoty ukazovateľov modelu sa predbežne agregujú a ukladajú do buniek OLAP kubov, pričom prístup k nim sa uskutočňuje pomocou MDX alebo DAX dotazov. Vďaka takej architektúre ukladania dát sa dotaz, ktorý pokrýva milióny záznamov, vráti za sekundy. Takýto spôsob prístupu k dátam je nevyhnutný pre spoločnosti, ktorých transakčné tabuľky obsahujú od milióna záznamov (horný limit nie je obmedzený).

Excel, Power BI a mnoho dalších „solidních“ nástrojů umí připojit se k takovým modelům a vizualizovat data jejich struktury.

Pokud jste zvolili „pokročilou“ cestu: automatizovali jste proces ETL a vytvořili obchodní modely pomocí služeb MS SQL Server, zasloužíte si mít svůj vlastní firemní portál.

Firemní portál

Cez něj budou administrátoři provádět monitoring a řízení procesu sestavování zpráv. Přítomnost portálu umožní sjednotit adresáře společnosti: informace o klientech, produktech, manažerech a dodavatelích budou dostupné pro porovnávání, editaci a stahování na jednom místě pro všechny, kdo je používají. Na portálu je možné realizovat provádění různých funkcí pro změnu dat účetních systémů, například řídit replikaci dat. A co je nejdůležitější, pomocí portálu se úspěšně řeší problém organizace omezeného přístupu k reportům – zaměstnanci budou vidět pouze ty zprávy, které byly připraveny osobně pro jejich oddělení v určeném pro ně formátu.

Nicméně, zatím není jasné, jak bude organizováno zobrazení reportů na stránce portálu. Aby bylo možné na tuto otázku odpovědět, nejprve je nutné určit technologii, na jejímž základě bude portál postaven. Navrhuji vzít za základ jeden z frameworků: ASP.NET MVC/Web Forms/Core nebo Microsoft SharePoint. Pokud ve vaší společnosti existuje alespoň jeden .NET vývojář, nebude to obtížné. Nyní je možné vybírat vkládaný do aplikace OLAP klient, schopný se připojit k vícerozměrným nebo tabulkovým modelům služeb Analysis Services.

Výběr OLAP klienta pro vizualizaci

Porovnejme několik nástrojů podle úrovně složitosti zapracování, funkcionality a ceny: Power BI, komponenty Telerik UI for ASP.NET MVC a komponenty RadarCube ASP.NET MVC.

Power BI

Aby bylo možné uspořádat přístup zaměstnanců společnosti k reportům Power BI na stránce svého portálu, je potřeba využít funkci Power BI Embedded.

Hned řeknu, že bude potřeba licence Power BI Premium a dodatečná vyhrazená kapacita. Přítomnost vyhrazené kapacity umožňuje publikovat dashboardy a reporty pro uživatele v organizaci bez nutnosti pořizovat pro ně licence.

Najprv sa správa vytvorená v Power BI Desktop publikuje na portáli Power BI a potom sa, pomocou zložitých nastavení, vkladá na stránku webovej aplikácie.

S procedúrou vytvárania jednoduchého reportu a jeho publikáciou si môže poradiť analytik, no so zabudovaním môžu nastať vážne problémy. Je tiež veľmi zložité pochopiť, ako tento nástroj funguje: veľké množstvo nastavení cloudovej služby, množstvo predplatných, licencií a priestoru výrazne zvyšujú požiadavky na úroveň odbornosti špecialistu. Takže túto úlohu je lepšie zveriť IT odborníkovi.

Komponenty Telerik a RadarCube

Na zabudovanie komponentov Telerik a RadarCube stačí ovládať programovacie technológie na základnej úrovni. Preto budú profesionálne zručnosti jedného programátora z IT oddelenia úplne postačujúce. Všetko, čo je potrebné, je umiestniť komponent na web-stránku a nastaviť ho podľa svojich potrieb.

Komponent PivotGrid z balíka Telerik UI for ASP.NET MVC sa vkladajú na stránku elegantným spôsobom pomocou Razor a poskytujú najzákladnejšie OLAP funkcie. Avšak, ak sú potrebné flexibilnejšie nastavenia rozhrania a vyvinuté funkcie, je lepšie použiť komponenty RadarCube ASP.NET MVC. Veľké množstvo nastavení, bohaté funkcie s možnosťami ich predefinovania a rozšírenia umožnia vytvoriť OLAP report akejkoľvek zložitosti.

Nižšie uvádzam tabuľku porovnania charakteristík uvažovaných nástrojov na stupnici Nízky-Stredný-Vysoký.

 
Power BI
Telerik UI for ASP.NET MVC
RadarCube ASP.NET MVC

Vizualizácia
Vysoký
Nízky
Stredný

Sada OLAP funkcií
Vysoký
Nízky
Vysoký

Flexibilita nastavenia
Vysoký
Vysoký
Vysoký

Možnosť predefinovania funkcií
—
—
+

Programová prispôsobiteľnosť
—
—
+

Úroveň zložitosti zabudovania a nastavenia
Vysoký
Nízky
Stredný

Minimálna cena
Power BI Premium EM3

190 000 rub./mesiac
Licencia pre jedného vývojára

90 000 rub.

Licencia pre jedného vývojára

25 000 rub.

Teraz sa môžeme presunúť k definovaniu kritérií na výber analytického nástroja.

Podmienky výberu Power BI

  • Zaujímajú vás reporty bohaté na rôzne ukazovatele a prvky súvisiace s dátami.
  • Chcete, aby zamestnanci pracujúci s reportmi mohli ľahko a rýchlo dostávať odpovede na vynesené obchodné úlohy v intuitívne zrozumiteľnej forme.
  • V zamestnaní spoločnosti je IT odborník s zručnosťami v BI vývoji.
  • V rozpočte spoločnosti je vyčlenená veľká suma na mesačnú platbu za cloudovú službu biznis analytiky.

Podmienky výberu komponentov Telerik

  • Potrebujete jednoduchého OLAP klienta na ad hoc analýzu.
  • V spoločnosti sa nachádza junior .NET vývojár.
  • Malý rozpočet na jednorazový nákup licencie a jej následné predĺženie so zľavou menej ako 20 %.

Podmienky výberu komponentov RadarCube

  • Potrebujete multifunkčného OLAP klienta s možnosťou prispôsobenia rozhrania a podporou vkladania vlastných funkcií.
  • V spoločnosti sa nachádza stredne pokročilý .NET vývojár. Ak taký nie je, vývojári komponentu ochotne poskytnú svoje služby, avšak za ďalší poplatok, ktorý nepresiahne úroveň mzdy interného programátora.
  • Malý rozpočet na jednorazový nákup licencie a jej následné predĺženie so zľavou 60 %.

Záver

Správny výber nástroja na biznis analýzu umožní úplnú elimináciu tvorby reportov v Exceli. Vaša spoločnosť bude môcť postupne a bezproblémovo prejsť na využívanie moderných technológií v oblasti BI a automatizovať prácu analytikov všetkých oddelení.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster