Kako odabrati alat za poslovnu analizu

Koji je vaš izbor?

Često se skupi i složeni BI sustavi mogu zamijeniti jednostavnim i relativno jeftinim, ali dovoljno učinkovitim analitičkim alatima. Čitajući ovaj članak, moći ćete procijeniti svoje potrebe u području poslovne analitike i shvatiti koja opcija najbolje odgovara vašem poslovanju.

Naravno, svi BI sustavi imaju iznimno složenu arhitekturu i njihova implementacija u kompaniji predstavlja izazov koji zahtijeva značajna sredstva za rješenje i visoko kvalificirane integratore. Morat ćete više puta koristiti njihove usluge, jer implementacija i puštanje u rad neće biti kraj – u budućnosti će biti potrebna nadogradnja funkcionalnosti, razvoj novih izvještaja i pokazatelja. Treba imati na umu da, u slučaju uspješnog rada sustava, želite da u njemu radi sve više zaposlenika, a to znači kupnju dodatnih korisničkih licenci.

Još jedna neizostavna karakteristika naprednih sustava poslovne analitike je iznimno velik skup funkcija, od kojih mnoge nikada nećete koristiti, ali ćete i dalje plaćati svaki put kada produžite licence.

Navedene značajke BI sustava potiču na razmišljanje o odabiru alternative. U nastavku predlažem da usporedimo rješenje standardnog seta zadataka pri pripremi izvješća pomoću Power BI i Excela.

Power BI ili Excel?

Obično, za izradu kvartalnog izvješća o prodaji, analitičar izvozi podatke iz računovodstvenih sustava, uspoređuje ih sa svojim referentnim podacima i skuplja pomoću funkcije VLOOKUP u jednu tablicu, na temelju koje se sastavlja izvješće.

A kako se taj zadatak rješava pomoću Power BI?

Podaci iz izvora se učitavaju u sustav i pripremaju za analizu: razlažu se na tablice, čiste se i usklađuju. Nakon toga se gradi poslovni model: tablice se povezuju jedna s drugom, definiraju se pokazatelji, stvaraju korisničke hijerarhije. Sljedeća faza – vizualizacija. Ovdje, jednostavnim povlačenjem kontrola i widgeta, forma se interaktivna nadzorna ploča. Svi elementi su međusobno povezani putem modela podataka. Tijekom analize to omogućava usredotočenje na relevantne informacije, filtrirajući ih u svim prikazima jednim klikom na bilo koji element nadzorne ploče.

Koje prednosti primjene Power BI u usporedbi s tradicionalnim pristupom možemo primijetiti u navedenom primjeru?

1 – Automatizacija postupka dobivanja podataka i priprema za analizu.
2 – Izgradnja poslovnog modela.
3 – Nevjerojatna vizualizacija.
4 – Ograničen pristup izvještajima.

A sada analizirajmo svaku stavku posebno.

1 – Za pripremu podataka za izgradnju izvještaja, potrebno je jednom definirati postupak koji se povezuje s podacima i obrađuje ih, a svaki put kada je potrebno dobiti izvještaj za drugo razdoblje, Power BI će proći kroz stvoreni postupak. Tako se automatizira veći dio posla pripreme podataka za analizu. No, stvar je u tome da Power BI provodi proceduru pripreme podataka koristeći alat koji je dostupan u klasičnoj verziji Excela, a to je Power Query. On omogućava izvršenje postavljenog zadatka u Excelu na potpuno isti način.

2 – Ovde je situacija slična. Alat Power BI za izgradnju poslovnog modela postoji i u Excelu – to je Power Pivot.

3 – Kao što ste vjerojatno već pretpostavili, vizualizacija je također slična: proširenje Excela — Power View odlično se nosi s ovim zadatkom.

4 – Treba se baviti pristupom izvještajima. Ovdje situacija nije tako ružičasta. Naime, Power BI je oblačna usluga kojoj se pristupa putem osobnog korisničkog računa. Administrator usluge raspoređuje korisnike u grupe i postavlja različite razine pristupa izvještajima za te grupe. Ovo omogućuje razgraničavanje prava pristupa među zaposlenicima tvrtke. Tako, analitičari, menadžeri i direktori koji ulaze na istu stranicu vide izvještaj u prikazu koji im odgovara. Pristup određenom skupu podataka ili potpuno izvještaju može biti ograničen. Međutim, ako se izvještaj nalazi u Excel datoteci, trudom sistemskog administratora može se pokušati riješiti problem pristupa, iako to neće biti isto. Ponovo ću se vratiti ovoj temi kada budem opisivao značajke korporativnog portala.

Vrijedi napomenuti da, generalno, potreba tvrtke za složenim i lijepim nadzornim pločama nije velika, te se često, za analizu podataka u Excelu, nakon izrade poslovnog modela ne koristi mogućnost Power View, već se oslanjaju na pivot tablice. One pružaju OLAP funkcionalnost koja je više nego dovoljna za rješavanje većine zadataka poslovne analitike.

Tako da, korištenje Excel-a za poslovnu analizu može zadovoljiti potrebe prosječne tvrtke s malim brojem zaposlenika koji trebaju izvještaje. Ipak, ako su zahtjevi vaše tvrtke ambiciozniji, nemojte se žuriti s korištenjem alata koji će sve riješiti odjednom.

Predlažem vam profesionalniji pristup, koristeći koji ćete dobiti vlastiti, potpuno upravljani, automatizirani sustav izrade poslovno-analitičkih izvještaja s razgraničenim pristupom.

ETL i DWH

U ranije razmatranim pristupima izradi poslovnih izvještaja, učitavanje i priprema podataka za analizu vršila se pomoću tehnologije Power Query. Ovaj način ostaje prilično opravdan i učinkovit dok izvora podataka nema mnogo: jedan računovodstveni sustav i priručnici iz Excel tablica. Međutim, s povećanjem broja računovodstvenih sustava, rješenje ovog zadatka putem Power Query postaje vrlo opterećujuće, teško za podržavanje i razvoj. U takvim slučajevima pomažu alati za ETL.

Pomoću njih vrši se izvlačenje podataka iz izvora (Extract), njihovo oblikovanje (Transform), što podrazumijeva čišćenje i usklađivanje, te učitavanje u skladište podataka (Load). Skladište podataka (DWH — Data Warehouse) obično je relacijska baza podataka smještena na poslužitelju. Ova baza sadrži podatke prikladne za analizu. Po rasporedu se pokreće ETL proces koji ažurira podatke skladišta do aktualnih. Usput, svu tu infrastrukturu odlično podržava Integration Services, koji su dio MS SQL Servera.

Dalje, kao i ranije, za izradu poslovnog modela podataka i vizualizaciju možete koristiti Excel, Power BI ili druge analitičke alate poput Tableaua ili Qlik Sensea. No prije toga, želio bih skrenuti vašu pažnju na još jednu mogućnost, o kojoj možda niste znali, a koja vam je zapravo dugo dostupna. Riječ je o izradi poslovnih modela pomoću analitičkih usluga MS SQL Servera, a konkretno Analysis Services.

Modeli podataka u MS Analysis Services

Ovaj dio članka bit će zanimljiviji onima koji već koriste MS SQL Server u svojoj tvrtki.

Trenutno, usluge Analysis Services nude dva tipa modela podataka – to su višedimenzionalni i tablični modeli. Osim toga, podaci u tim modelima su međusobno povezani, a vrijednosti pokazatelja modela prethodno se agregiraju i pohranjuju u ćelijama OLAP kubova, kojima se pristupa MDX ili DAX upitima. Zbog takve arhitekture pohrane podataka, upit koji pokriva milijune zapisa vraća se u sekundi. Ovaj način pristupa podacima potreban je tvrtkama čije tablice transakcija sadrže više od milijun zapisa (gornja granica nije ograničena).

Excel, Power BI i mnogi drugi „ozbiljni“ alati mogu se povezati s takvim modelima i vizualizirati njihove podatke.

Ako ste krenuli „naprednim“ putem: automatizirali proces ETL i izgradili poslovne modele koristeći MS SQL Server usluge, zaslužujete imati svoj vlastiti korporativni portal.

Korporativni portal

Putem njega administratori će provoditi nadzor i upravljanje procesom izrade izvještaja. Postojanje portala omogućit će unificiranje direktorija tvrtke: informacije o kupcima, proizvodima, menadžerima i dobavljačima bit će dostupne za usporedbu, uređivanje i preuzimanje na jednom mjestu za sve koji ih koriste. Na portalu se mogu implementirati različite funkcije za izmjenu podataka iz računovodstvenih sustava, na primjer, upravljati replikacijom podataka. A najvažnije je da putem portala uspješno rješava problem organiziranja ograničenog pristupa izvještajima – zaposlenici će moći vidjeti samo one izvještaje koji su pripremljeni posebno za njihove odjele u odgovarajućem obliku.

Međutim, za sada nije jasno kako će se organizirati prikaz izvještaja na stranici portala. Da bismo odgovorili na ovo pitanje, najprije se moramo odlučiti za tehnologiju na temelju koje će se graditi portal. Predlažem da odaberemo jedan od okvira: ASP.NET MVC/Web Forms/Core, ili Microsoft SharePoint. Ako vaša tvrtka ima barem jednog .NET programera, odabir neće biti težak. Sada možemo odabrati ugrađeni OLAP-klijent koji može povezati s višedimenzionalnim ili tabelarnim modelima usluga Analysis Services.

Odabir OLAP-klijenta za vizualizaciju

Usporedimo nekoliko alata prema razini složenosti ugradnje, funkcionalnosti i cijeni: Power BI, komponente Telerik UI za ASP.NET MVC i komponente RadarCube ASP.NET MVC.

Power BI

Da bismo omogućili zaposlenicima tvrtke pristup izvještajima Power BI na stranici svog portala, moramo iskoristiti funkciju Power BI Embedded.

Odmah ću reći da je potrebna licenca Power BI Premium i dodatni dodijeljeni kapacitet. Postojanje dodijeljenog kapaciteta omogućava objavljivanje nadzornih ploča i izvještaja za korisnike u organizaciji bez potrebe za kupnjom licenci za njih.

Prvo se izvještaj, kreiran u Power BI Desktop, objavljuje na portalu Power BI, a zatim se, uz komplikovane postavke, ugrađuje u stranicu web aplikacije.

Analitičar može lako da se nosi s procedurom kreiranja jednostavnog izvještaja i njegovom objavom, ali ugradnja može predstavljati ozbiljan problem. Također, nije lako shvatiti mehanizam rada ovog alata: veliki broj postavki cloud servisa, kao i mnoštvo pretplata, licenci i kapaciteta, značajno povećavaju zahtjeve prema obuci specijalista. Ova zadaća se stoga najbolje prepušta IT stručnjaku.

Telerik i RadarCube komponente

Za ugradnju Telerik i RadarCube komponenti dovoljno je poznavati programske tehnologije na osnovnom nivou. Tako da profesionalnih vještina jednog programera iz IT odjela bit će sasvim dovoljno. Sve što je potrebno je dodati komponentu na web stranicu i prilagoditi je svojim potrebama.

Komponenta PivotGrid iz skupa Telerik UI for ASP.NET MVC elegantno se ugrađuje u stranicu pomoću Razor-a i pruža neophodne OLAP funkcije. Međutim, ako su potrebne fleksibilnije opcije sučelja i naprednija funkcionalnost, bolje je koristiti komponente RadarCube ASP.NET MVC, veliki broj postavki, bogata funkcionalnost s mogućnostima override i ekstenzije omogućit će kreiranje OLAP izvještaja bilo koje složenosti.

Ispod navodim tabelu za usporedbu karakteristika razmatranih alata prema skali Nizak-Srednji-Visok.

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

Vizualizacija
Visok
Nizak
Srednji

Set OLAP funkcija
Visok
Nizak
Visok

Fleksibilnost podešavanja
Visok
Visok
Visok

Mogućnost overriding funkcija
—
—
+

Programska prilagodba
—
—
+

Nivo složenosti ugradnje i konfiguracije
Visok
Nizak
Srednji

Minimalna cijena
Power BI Premium EM3

190 000 HRK/mjesečno
Licenca za jednog programera

90 000 HRK.

Licenca za jednog programera

25 000 HRK.

Sada možemo preći na definisanje kriterija za izbor analitičkog alata.

Uslovi izbora Power BI

  • Zanimate vas izvještaji puni raznolikih pokazatelja i elemenata vezanih za podatke.
  • Želite da zaposlenici koji rade s izvještajima lako i brzo dobiju odgovore na postavljena poslovna pitanja na intuitivan način.
  • U firmi postoji IT stručnjak s vještinama BI razvoja.
  • U budžetu firme predviđena je velika suma za mjesečnu naknadu za usluge cloud poslovne analitike.

Uslovi izbora Telerik komponenti

  • Trebate jednostavni OLAP klijent za ad hoc analizu.
  • U firmi imamo junior .NET programera.
  • Mali budžet za jednokratnu kupovinu licence i daljnje obnavljanje s popustom manjim od 20%.

Uvjeti odabira komponenti RadarCube

  • Potreban je multifunkcionalni OLAP klijent s mogućnošću prilagodbe sučelja, kao i podrškom za ugrađivanje vlastitih funkcija.
  • U firmi imamo srednjeg .NET programera. Ako takvog nema, developeri komponente rado će pružiti svoje usluge, ali uz dodatnu naknadu koja ne prelazi razinu plaće internog programera.
  • Mali budžet za jednokratnu kupovinu licence i daljnje obnavljanje s popustom od 60%.

Zaključak

Ispravan izbor alata za poslovnu analitiku omogućit će potpuno uklanjanje izrade izvještaja u Excelu. Vaša tvrtka će se moći postepeno i bezbolno prebaciti na korištenje naprednih tehnologija u BI-u i automatizirati rad analitičara svih odjela.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster