Kako izbrati orodje za poslovno analizo

Kaj je vaša izbira?

Pogosto lahko uporabo dragih in kompleksnih BI sistemov nadomestimo s preprostimi in razmeroma poceni, a precej učinkovitimi analitičnimi orodji. Ko boste prebrali ta članek, boste lahko ocenili svoje potrebe po poslovni analitiki in razumeli, katera možnost je najboljša za vaše podjetje.

Seveda imajo vsi BI sistemi izjemno kompleksno arhitekturo in njihova uvedba v podjetje ni lahka naloga, ki zahteva veliko denarja za rešitev in visoko usposobljene integratorje. Večkrat se boste morali zateči k njihovim storitvam, saj se vse ne bo končalo z implementacijo in zagonom - v prihodnosti bo treba izboljšati funkcionalnost, razviti nova poročila in kazalnike. Upoštevati je treba, da če bo sistem uspešen, boste želeli, da bo v njem delalo vedno več zaposlenih, kar pomeni nakup dodatnih uporabniških licenc.

Druga sestavna značilnost naprednih sistemov poslovne inteligence je izjemno velik nabor funkcij, od katerih mnogih ne boste nikoli uporabili, vendar boste zanje še naprej plačevali vsakič, ko obnovite svoje licence.

Zgornje lastnosti sistemov BI vas spodbudijo k razmišljanju o izbiri alternative. Nato predlagam primerjavo rešitve s standardnim naborom nalog pri pripravi poročil z uporabo Power BI in Excel.

Power BI ali Excel?

Za sestavo četrtletnega poročila o prodaji analitik praviloma prenese podatke iz računovodskih sistemov, jih primerja s svojimi imeniki in jih zbere s funkcijo VLOOKUP v eno tabelo, na podlagi katere sestavi poročilo.

Kako se ta težava reši z uporabo Power BI?

Podatke iz virov naložimo v sistem in pripravimo za analizo: razdelimo v tabele, očistimo in primerjamo. Po tem se zgradi poslovni model: tabele se med seboj povežejo, indikatorji se definirajo in hierarhije po meri. Naslednja faza je vizualizacija. Tu se s preprostim vlečenjem in spuščanjem kontrolnikov in pripomočkov oblikuje interaktivna nadzorna plošča. Vsi elementi so povezani preko podatkovnega modela. Pri analizi vam to omogoča, da se osredotočite na potrebne informacije in jih filtrirate v vseh pogledih z enim klikom na kateri koli element nadzorne plošče.

Katere prednosti uporabe Power BI v primerjavi s tradicionalnim pristopom lahko vidimo v zgornjem primeru?

1 – Avtomatizacija postopka pridobivanja podatkov in njihove priprave za analizo.
2 – Izgradnja poslovnega modela.
3 – Neverjetna vizualizacija.
4 – Ločen dostop do poročil.

Zdaj pa poglejmo vsako točko posebej.

1 – Če želite pripraviti podatke za izdelavo poročila, morate enkrat določiti postopek, ki se poveže s podatki in jih obdela, in vsakič, ko boste morali dobiti poročilo za drugo obdobje, bo Power BI posredoval podatke skozi ustvarjeno proceduro . To avtomatizira večino dela pri pripravi podatkov za analizo. Dejstvo pa je, da Power BI postopek priprave podatkov izvaja z orodjem, ki je na voljo v klasični različici Excela in se imenuje poizvedba o moči. Omogoča vam, da dokončate nalogo v Excelu na povsem enak način.

2 – Tu je situacija enaka. Orodje Power BI za gradnjo poslovnega modela je na voljo tudi v Excelu – ta PowerPivot.

3 – Kot ste verjetno že uganili, je pri vizualizaciji situacija podobna: Excelova razširitev - pogled moči se spopade s to nalogo z bangom.

4 – Še vedno je treba ugotoviti dostop do poročil. Tukaj stvari niso tako rožnate. Dejstvo je, da je Power BI storitev v oblaku, do katere dostopate prek osebnega računa. Skrbnik storitve razdeli uporabnike v skupine in tem skupinam nastavi različne ravni dostopa do poročil. S tem dosežemo razlikovanje pravic dostopa med zaposlenimi v podjetju. Tako analitiki, menedžerji in direktorji ob dostopu do iste strani vidijo poročilo v njim dostopnem pogledu. Dostop je lahko omejen na določen nabor podatkov ali na celotno poročilo. Če pa je poročilo v datoteki Excel, potem lahko s prizadevanji sistemskega skrbnika poskusite rešiti težavo z dostopom, vendar to ne bo isto. K tej nalogi se bom vrnil, ko bom opisal značilnosti korporativnega portala.

Omeniti velja, da potrebe podjetij po zapletenih in lepih nadzornih ploščah praviloma niso velike in pogosto se za analizo podatkov v Excelu po izgradnji poslovnega modela ne zatečejo k zmogljivostim Power View, ampak uporabljajo pivot mize. Zagotavljajo funkcionalnost OLAP, ki zadostuje za rešitev večine problemov poslovne analitike.

Tako lahko možnost izvajanja poslovne analize v Excelu zadosti potrebam povprečnega podjetja z majhnim številom zaposlenih, ki potrebujejo poročila. Če pa so potrebe vašega podjetja bolj ambiciozne, ne hitite z orodji, ki bodo rešila vse naenkrat.

Predstavljam vam bolj profesionalen pristop, s katerim boste prejeli lasten, popolnoma upravljan, avtomatiziran sistem za generiranje poslovno analitičnih poročil z omejenim dostopom do njih.

ETL in DWH

V prej obravnavanih pristopih k izdelavi poslovnih poročil je nalaganje in priprava podatkov za analizo potekalo s tehnologijo Power Query. Ta metoda ostaja popolnoma upravičena in učinkovita, dokler ni veliko virov podatkov: en računovodski sistem in referenčne knjige iz Excelovih tabel. Z večanjem števila računovodskih sistemov pa postane reševanje tega problema s pomočjo Power Query zelo okorno in težko za vzdrževanje in razvoj. V takih primerih na pomoč priskočijo ETL orodja.

Z njihovo pomočjo se podatki razložijo iz virov (Extract), transformirajo (Transform), kar pomeni čiščenje in primerjavo, ter naložijo v podatkovno skladišče (Load). Podatkovno skladišče (DWH - Data Warehouse) je praviloma relacijska zbirka podatkov, ki se nahaja na strežniku. Ta zbirka podatkov vsebuje podatke, primerne za analizo. Po urniku se zažene ETL proces, ki ažurira podatke skladišča na najnovejše. Mimogrede, celotno kuhinjo odlično strežejo Integration Services, ki so del MS SQL Serverja.

Poleg tega lahko kot prej uporabite Excel, Power BI ali druga analitična orodja, kot sta Tableau ali Qlik Sense, da zgradite poslovni model podatkov in vizualizacije. Najprej pa bi vas rada opozorila na še eno priložnost, za katero morda niste vedeli, kljub temu, da vam je na voljo že dolgo časa. Govorimo o gradnji poslovnih modelov z uporabo analitičnih storitev MS SQL Server, in sicer Analysis Services.

Podatkovni modeli v storitvah MS Analysis Services

Ta del članka bo bolj zanimiv za tiste, ki v svojem podjetju že uporabljajo MS SQL Server.

Storitve Analysis Services trenutno ponujajo dve vrsti podatkovnih modelov: večdimenzionalne in tabelarične modele. Poleg dejstva, da so podatki v teh modelih povezani, so vrednosti kazalnikov modela vnaprej združene in shranjene v celicah kocke OLAP, do katerih dostopajo poizvedbe MDX ali DAX. Zaradi te arhitekture shranjevanja podatkov je poizvedba, ki obsega milijone zapisov, vrnjena v nekaj sekundah. Ta način dostopa do podatkov je potreben za podjetja, katerih transakcijske tabele vsebujejo več kot milijon zapisov (zgornja meja ni omejena).

Excel, Power BI in številna druga »ugledna« orodja se lahko povežejo s takšnimi modeli in vizualizirajo podatke iz njihovih struktur.

Če ste ubrali »napredno« pot: avtomatizirali ste proces ETL in zgradili poslovne modele z uporabo storitev MS SQL Server, potem si zaslužite imeti svoj korporativni portal.

Korporacijski portal

Prek njega bodo skrbniki spremljali in upravljali proces poročanja. Prisotnost portala bo omogočila poenotenje imenikov podjetij: informacije o strankah, izdelkih, menedžerjih, dobaviteljih bodo na voljo za primerjavo, urejanje in prenos na enem mestu vsem, ki jih uporabljajo. Na portalu lahko implementirate različne funkcije za spreminjanje podatkov v računovodskih sistemih, na primer vodenje replikacije podatkov. In kar je najpomembnejše, s pomočjo portala je uspešno rešen problem organiziranja diferenciranega dostopa do poročil - zaposleni bodo videli samo tista poročila, ki so bila pripravljena osebno za njihove oddelke v obliki, ki je namenjena njim.

Ni pa še jasno, kako bo organiziran prikaz poročil na strani portala. Za odgovor na to vprašanje se morate najprej odločiti o tehnologiji, na kateri bo portal zgrajen. Predlagam, da kot osnovo uporabite enega od ogrodij: ASP.NET MVC/Web Forms/Core ali Microsoft SharePoint. Če ima vaše podjetje vsaj enega .NET razvijalca, potem izbira ne bo težka. Zdaj lahko izberete odjemalca OLAP v aplikaciji, ki se lahko poveže z večdimenzionalnimi ali tabelarnimi modeli storitev Analysis Services.

Izbira odjemalca OLAP za vizualizacijo

Primerjajmo več orodij glede na stopnjo zahtevnosti vdelave, funkcionalnost in ceno: Power BI, Telerik UI za komponente ASP.NET MVC in komponente RadarCube ASP.NET MVC.

Power BI

Če želite zaposlenim v podjetju organizirati dostop do poročil Power BI na vaši portalni strani, morate uporabiti funkcijo Power BI Embedded.

Naj vam takoj povem, da boste potrebovali licenco Power BI Premium in dodatno namensko zmogljivost. Namenska zmogljivost vam omogoča objavo nadzornih plošč in poročil uporabnikom v vaši organizaciji, ne da bi morali kupiti licence zanje.

Najprej se poročilo, ustvarjeno v Power BI Desktop, objavi na portalu Power BI, nato pa se s pomočjo preproste konfiguracije vdela v stran spletne aplikacije.

Analitik zlahka obvlada postopek generiranja enostavnega poročila in njegove objave, pri vdelavi pa lahko nastanejo resne težave. Prav tako je zelo težko razumeti mehanizem delovanja tega orodja: veliko število nastavitev storitev v oblaku, številne naročnine, licence in zmogljivosti močno povečajo zahtevo po stopnji usposobljenosti strokovnjaka. Zato je bolje, da to nalogo zaupate IT strokovnjaku.

Komponente Telerik in RadarCube

Za integracijo komponent Telerik in RadarCube zadostuje osnovna raven programske tehnologije. Zato bo strokovno znanje enega programerja iz IT oddelka povsem dovolj. Vse kar morate storiti je, da postavite komponento na spletno stran in jo prilagodite svojim potrebam.

Komponenta Vrtilna mreža iz paketa Telerik UI for ASP.NET MVC je vdelan v stran na eleganten način Razor in zagotavlja najpotrebnejše funkcije OLAP. Če pa potrebujete bolj prilagodljive nastavitve vmesnika in napredne funkcionalnosti, potem je bolje uporabiti komponente RadarCube ASP.NET MVC. Veliko število nastavitev, bogata funkcionalnost z možnostjo redefiniranja in razširitve vam bo omogočilo ustvarjanje poročila OLAP katere koli kompleksnosti.

Spodaj je tabela s primerjavo značilnosti obravnavanih instrumentov na lestvici Nizko-Srednje-Visoko.

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

Vizualizacija
Visoka
nizka
Povprečje

Nabor funkcij OLAP
Visoka
nizka
Visoka

Fleksibilnost prilagajanja
Visoka
Visoka
Visoka

Možnost preglasitve funkcij
-
-
+

Prilagajanje programske opreme
-
-
+

Stopnja zahtevnosti vdelave in konfiguracije
Visoka
nizka
Povprečje

Najnižji stroški
Power BI Premium EM3

190 rubljev / mesec
Ena licenca za razvijalce

90 000 rubljev.

Ena licenca za razvijalce

25 000 rubljev.

Zdaj lahko preidete na definiranje kriterijev za izbiro analitičnega orodja.

Merila za izbor Power BI

  • Zanimajo vas poročila, ki so bogata z različnimi metrikami in elementi, povezanimi s podatki.
  • Želite, da zaposleni, ki delajo s poročili, na intuitiven način enostavno in hitro dobijo odgovore na svoje poslovne težave.
  • Podjetje ima strokovnjaka za informatiko z znanji razvoja BI.
  • Proračun podjetja vključuje velik znesek mesečnega plačila za storitev poslovne analitike v oblaku.

Pogoji za izbiro komponent Telerik

  • Za analizo ad hock potrebujemo preprostega odjemalca OLAP.
  • Podjetje ima zaposlenega osnovnega razvijalca .NET.
  • Majhen proračun za enkratni nakup licence in njeno nadaljnje podaljšanje s popustom manj kot 20%.

Pogoji za izbiro komponent RadarCube

  • Potrebujete večnamenskega odjemalca OLAP z možnostjo prilagajanja vmesnika, pa tudi takšnega, ki podpira vdelavo lastnih funkcij.
  • Podjetje ima zaposlenega srednjega razvijalca .NET. Če temu ni tako, bodo razvijalci komponent prijazno zagotovili svoje storitve, vendar za doplačilo, ki ne bo preseglo ravni plače programerja s polnim delovnim časom.
  • Majhen proračun za enkratni nakup licence in njeno nadaljnje podaljšanje s 60% popustom.

Zaključek

Izbira pravega orodja za poslovno analitiko vam bo omogočila popolno opustitev poročanja v Excelu. Vaše podjetje bo lahko postopoma in neboleče prešlo na uporabo naprednih tehnologij na področju BI in avtomatiziralo delo analitikov v vseh oddelkih.

Vir: www.habr.com

Dodaj komentar